7.1.2 (2022-04-19)
Bug Fixes
- Fixed bug which caused rocksdb failure in the situation when rocksdb was accessible using UNC path
- Fixed a race condition when 2PC is disabled and WAL tracking in the MANIFEST is enabled. The race condition is between two background flush threads trying to install flush results, causing a WAL deletion not tracked in the MANIFEST. A future DB open may fail.
- Fixed a heap use-after-free race with DropColumnFamily.
- Fixed a bug that
rocksdb.read.block.compaction.micros
cannot track compaction stats (#9722). - Fixed
file_type
,relative_filename
anddirectory
fields returned byGetLiveFilesMetaData()
, which were added in inheriting fromFileStorageInfo
. - Fixed a bug affecting
track_and_verify_wals_in_manifest
. Without the fix, application may see "open error: Corruption: Missing WAL with log number" while trying to open the db. The corruption is a false alarm but prevents DB open (#9766).