Spark Table Defragmentation: Reducing Downtime and Handling Concurrency.

Context