90dd53c573
Rename all Go module paths
2021-07-10 17:47:38 +10:00
Yash Suresh Chandra
5c6ceadac1
Add support for keys with ttl ( #177 )
...
* ttl support first commit
* imports fix
* put api args correction
* put options added
* upgrade method added
* upgrade log added
* v0 to v1 migration script added
* error assertion added
* temp migration dir fix
Co-authored-by: yash <yash.chandra@grabpay.com>
2020-12-21 17:41:43 +10:00
0ab7d79246
Add support for unlimited key/value sizes
2020-12-12 02:16:36 +10:00
yashschandra
158f6d9888
Get space that can be reclaimed ( #189 )
...
* get reclaimable space added
* import order fix
Co-authored-by: yash <yash.chandra@grabpay.com>
2020-12-01 06:07:00 +10:00
Ignacio Hagopian
498ea4069c
codebeat: Code quality improvement ( #103 )
...
* codebeat: improve & bugfix
* codebeat: refactor to improve readability
* bugfix
* bugfix
* internal/data/codec: improve code coverage
2019-09-24 07:19:07 +10:00
Ignacio Hagopian
f17187a5c7
Test for data corruption in datafile decoding ( #99 )
...
* internal/data: move codec to own subpackage
* internal/data/codec: check & test nil Entry Decode
* internal/data/decoder: test for short prefix error
* internal/data/codec: test invalid key & value sizes
* internal/data/codec: check & test for truncated data
* interna/data/codec: use assert for tests
2019-09-16 09:29:08 -03:00