Releases: opencurve/curve
Releases · opencurve/curve
v1.2.1-rc0
new features
- curve-nbd: support simulate 512-byte logical/physical block device
- curve-nbd: prevent mounted device to unmap
- curve-nbd: add auto mount options
- nebd: support multi-instances for different user
- client: retry allocate segment until success
- mds: schedule pending online chunkserver
bug fix
- ansible: backup and recover curvetab
- debian package: backup and recover curvetab
- scripts: fix potential overflow when cnovert ip to value
- client: fix segment in SourceReader
- client: explicit stop LeaseExecutor in FileInstance::UnInitialize
- curve-nbd: fix concurrent nbd map
- snapshotclone: fix cancel task lost
- tools: remove copyset data after remove peer
- mds: modify stale heartbeat update error with warning
- chunkserver: fix config change epoch update error
v1.2.1-beta
ansible: fix mds etcd daemon script
v1.3.0-beta2
v1.3.0-beta1
see CHANGELOG-1.3
bug fix
- 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.
v1.3.0-beta
new features
- 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.
optimization
- 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:
- Improve bool type var and some issues.
- Improve daemon restart.
- Incorporate some scripts in debain package and ansible template.
bug fix
- 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.
v1.2.0-rc1
ansible: fix copy file failed
v1.0.4
new features
v1.0.3-rc0
changes from v1.0.2-rc0
1、change max file length from 4TB to 20TB.
2、move param file max length , file min length, file segment size from hard code to config file
v1.2.0-rc0
fix some bug from v1.2.0-beta2
- fix some metirc bug
- fix stripe bug that too small stripeUnit cause io error
- fix bug CreateCloneFile missing param
- add option for read/write stripe file as normal
- move some file param from hard code to config file
v1.2.0-beta2
fix some bug from v1.2.0-beta-1
- fix some ansible script bug
- fix some log error
- fix some tool bug