Skip to content

v2.1.0

Compare
Choose a tag to compare
@etremel etremel released this 18 Nov 03:26
· 613 commits to master since this release
v2.1.0
bf1554b

Added a new feature, and fixed a few bugs.

New Features

  • Persistent objects (i.e. Replicated objects with Persistent fields) can now generate signed logs of their update history, as described in pull request #179
  • A small wrapper library around OpenSSL is implemented in the opnssl/ directory; this is used to support the signed-logs feature
  • New and improved performance tests in the applications/tests/performance_tests/ directory
  • derecho::Group can be constructed with multiple DeserializationContexts, in case each subgroup needs its own DeserializationContext (see issue #162)
  • The Persistent<T> type now has a getDelta() function (and associated getDeltaByIndex()) that can be used when a Persistent field supports delta-based logs, as described in pull request #173
  • Added some new accessor functions to ExternalGroup (the external client class) for retrieving the current number of subgroups and shards

Bugfixes

Fixed the following bugs:

  • Our copy of the mutils-serialization library was missing support for some STL containers due to missing forward-declarations (#170)
  • The RDMC sending thread unnecessarily waited for persistence to finish (#176)