Releases: upserve/uppend
Releases · upserve/uppend
0.2.1
0.2.0
Changes:
- Added internal metrics for key operations using LongAdders
- Improved use of the builder object to pass metrics references deep into internals
- Fixed bug in lookup metadata reload and added extensive testing
- Backward incompatible change in BlockedLong file structure (moved position value into header of single file)
- Total key counts and total append counts are now available in metrics at cpu/io cost
0.1.0
This release has been in stable use for an internal Upserve project for over a year. There have been some minor improvements, but the basic files structure is now stable for blob files.
There are many performance improvements in this release including changes to key long lookup, flush and file io.
The implementation relies heavily on mmap'd file io. This still presents some operational concerns.
Future enhancements will provide a BlockedLongSpliterator to allow parallel blob reads. This will require backward incompatible changes to the block long file format.