This release fixes a few bugs. This is the last stable release before 2.2.0.
The most significant fixes are:
#47: fixed bad assert in ups_cursor_move; this caused crashes in debug
mode
#66: return with error if a database is modified by a committed
transaction which was not yet flushed to disk; this caused crashes when
closing an Environment (ups_env_close)
#64: fixed segfault when recovering a database with a custom
compare function; deprecated ups_db_set_compare_func, use
ups_register_compare/UPS_PARAM_CUSTOM_COMPARE_NAME instead.
Also, the .NET/C# delegate for custom compare functions has been
changed, the delegate has to perform the marshalling now (see
unittests for a sample)
issue #60: files are now truncated after a database was deleted with
ups_env_erase_db
The file format is not compatible to 2.1.12.
CALL FOR ACTION:
Are you using the "partial reads/writes"? i.e. searching or
inserting partial records with UPS_PARTIAL? If yes then please tell me -
I still remove functionality that is not used or rarely used.
Forget it. I had downloaded the package from the upscaledb.com and I got the compilation error . Now, I have cloned the github project and it compiled fine.
I am trying to compile the upscaledb and I got the following erros: ../3btree/btree_node.h:133:14: error: invalid types 'const uint32_t {aka const unsigned int}[int]' for array subscript return...
I tried the following command in Windows from a directory containing data.hdb, an upscale db created with version 2.1.12, and got the following error (note that I first created the subdirectory...
Hi Maxime, I experimented with compressed bitmaps before we started with the paper, but there were several technical problems which prevented me from finishing. We settled on those codecs that I...