-
Notifications
You must be signed in to change notification settings - Fork 342
v0.9.0 release #167
Copy link
Copy link
Closed
Description
- [Bug Fix] close file before error check &remove redundant judgments (fix: close file before error check &remove redundant judgments #137) @xujiajun
- [Bug Fix] update golang.org/x/sys to support go1.18 build (fix: update golang.org/x/sys to support go1.18 build #139)@ag9920
- [Bug Fix] when use merge, error: The process cannot access the file because it is being used by another process (fix: issues #158 #166) @xujiajun
- [Bug Fix] fix code example. (docs:fix code example #143) @gphper
- [Bug Fix] merge error after delete bucket (fix: merge error after delete bucket #153) @xujiajun
- [Perf] add fd cache(add fd cache #164) @elliotchenzichang
- [Perf] optimize sadd function inserting duplicate data leads to datafile growth (optimize sadd function inserting duplicate data leads to datafile growth #146) @gphper
- [Refactor] rewrite managed to support panic rollback (refactor: rewrite managed to support panic rollback #136)@ag9920
- [Refactor] errors: optimize error management (errors: optimize error management #163) @xpzouying
- [Test] Update testcase: use testify test tools (Update testcase: use testify test tools #138) @xpzouying
- [Test] change list and set test with table driven test and testify (test: change list and set test with table driven test and testify #145) @bigdaronlee163
- [Test] refactor db_test for string use testify (test: refactor db_test for string use testify #147) @Rand01ph
- [Test] add [bucket_meat/entry] unit test (add [bucket_meat/entry] unit test #148) @gphper
- [Test] update bptree unittest (update bptree unittest #149) @xpzouying
- [Test] Update tx bptree testcase (Update tx bptree testcase #155) @xpzouying
- [Test] complete zset tests with testify (test: complete zset tests with testify #151) @bigdaronlee163
- [Test] optimization tx_bucket_test and bucket_meta_test (optimization tx_bucket_test and bucket_meta_test #156) @gphper
- [Test] test:complete tx_zset tests with testify (test:complete tx_zset tests with testify #162) @bigdaronlee163
- [Chore] remove unused member (remove unused member #157) @xpzouying
- [Style] format code comments etc. (go format #140) @moyrne
Note
Starting from v0.9.0, defaultSegmentSize in DefaultOptions has been adjusted from 8MB to 256MB. The original value is the default value, which needs to be manually changed to 8MB, otherwise the original data will not be parsed. The reason for the size adjustment here is that there is a cache for file descriptors starting from v0.9.0 (detail see #164 ), so users need to look at the number of fds they use on the server, which can be set manually. If you have any questions, you can open an issue.
Reactions are currently unavailable