Details
-
Improvement
-
Status: In Progress
-
Minor
-
Resolution: Unresolved
-
3.4.0
-
None
-
None
Description
After SPARK-38888, Spark starts to support use RocksDB as the storage type of shuffle state db, but when users switch storage types, the original data store in `LevelDB/RocksDB` will not be automatically converted to another kind of storage now. The original data store will be retained and the new type data store will be created when switching storage types.
This is not very friendly for migrating stock users to use RocksDB. If necessary, consider adding the function of automatic data format conversion:
- LevelDB -> RocksDB
- RocksDB -> LevelDB