Skip to content

Releases: upserve/uppend

0.2.1

09 Aug 15:18
d9ddb49
Compare
Choose a tag to compare
0.2.1 Pre-release
Pre-release

Minor update to 0.2.0

Changes:

  • Improve readme
  • Raise default cache size
  • Fix format for default max metrics (zero rather than LongMin)

0.2.0

08 Aug 01:43
f29374a
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

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

23 Jul 17:19
a03663e
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

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.

0.0.2

09 Nov 20:49
9239ed3
Compare
Choose a tag to compare
0.0.2 Pre-release
Pre-release
Merge pull request #38 from upserve/add_flush_to_object_store

expose AppendOnlyStore.flush() in AppendOnlyObjectStore

0.0.1

07 Nov 02:34
Compare
Choose a tag to compare
0.0.1 Pre-release
Pre-release

Initial release of Uppend: an append-only, key-multivalue store.