What’s Changed
- Volume Server
- revert disabling FSync for non Mac by @kmlebedev in #3814
- Optimize leveldb metric by @guol-fnst in #3830
- Set the default value of “hasSlowRead” to true by @famosss in #3710 This value will be default and this option will be removed.
- avoid load volume file with BytesOffset mismatch by @kmlebedev in #3841
- ensure monotonic n.AppendAtNs #3852
- Java
- Filer
- Filer Store
- Redis stores reduce from 2 redis operations to 1 for updates.
- Sqlite serialize sqlite operations #3827
- Master
- Fix interruption through ctrl+c by @kmlebedev in #3834
- vacuum metrics and force sync dst files by @kmlebedev in #3832
- Cloud Tier
- add retry when copying data file #3828
- Shell
volume.move
handles volume moved to cloud tier #3803volume.tier.upload
clean up replicated copies #3804volume.fsck
by volume by @kmlebedev in #3851volume.fsck
hotfix apply purging and add option verifyNeedle #3860 by @kmlebedev in #3861
filer.sync
- fix invalid memory address or nil pointer dereference #3826
- Code Improvements:
- avoid data race of LogBuffer isStopping by @kmlebedev in #3859
- avoid data race of TraverseBfs by @kmlebedev in #3856
New Contributors
Full Changelog: 3.31...3.32