Previous change logs can be found at CHANGELOG-1.2
- Support discard to garbage collection.
- QoS of client.
- QoS of SnapshotCloneServer.
- Recover file in recycleBin.
- Fill chunks in chunkfile pool with 0 in the background.
- Silent data CRC verification in the background.
- Periodic automatic cleaning of recyclebin.
- Optimize optimize build script, optimize log printing.
- Translate some document and code comment from Chinese to English.
- Mark a online chunkserver to pendding status to migrate it's data.
- Clean up the remaining copyset after remove peer.
- Nbd auto map at reboot.
- ansible script improve:
- Fix recyclebin space statistics error bug.
- Fix a metric bug when not use walpool.
- Fix a nbd map concurrently bug.
- Fix discard and flatten concurrency issues.
- Fix max chunk id calculation error when use chunkfile poo as wal pool.
- Fix client retry when allocate segment failed as cluster space is pool.
- Add protection for unmap operation when io is not stopped.
- Fix a segment fault when client read from clone source.
- Fix duplicate delete segment in mds on discard feature.
- Fix trash metirc statistic bug.
- Fix copyset status judgment after set pendding on online statue.
- Add mount options in auto map nbd volume script.
- Fix add qos for clone volume.
- Fix crc issues in chunkserver.
- Fix crc issues in mds and add scan-status support in curve_ops_tool.
- Fix core dump when chunkserver SIGINT exit sometimes.