Skip to content

Releases: stardog-union/rocksdb

Correct Env_ warning

27 Jan 16:53
f8ddb4e
Compare
Choose a tag to compare

1.12 created a warning message that is just annoying during builds. This fixes it and corrects MergeHelper::FilterMerge() to match PR Facebook accepted.

Disable all histogram and stop_watch usage

08 Jan 14:42
6eda27a
Compare
Choose a tag to compare
  1. not all histograms will disable in this version 5.18. That creates a performance degradation if user supplies a statistics object.

  2. the stop_watch object used in merge_helper is always calling the clock, even with statistics disabled.

Both changes are hacked into the code. The first will be fixed properly when we upgrade to rocksdb 6.x. The second requires a PR to facebook which I will create shortly.

removing toolchain

17 Nov 19:53
494139a
Compare
Choose a tag to compare
Merge pull request #20 from stardog-union/build/removing_toolchain

removing toolchain

Add SetBufferSize() to WriteBufferManager for our MemoryBudget

21 Oct 21:18
b7e3fef
Compare
Choose a tag to compare
stardog-develop-1.10

make overall buffer size dynamic within WriteBufferManager (#19)

Fix compile error

02 Sep 18:33
174ccbd
Compare
Choose a tag to compare

tweaked to fix compile error

rocksdb::EncryptedEnvV2::SetKeys() now public

28 Aug 17:43
c46e40d
Compare
Choose a tag to compare

Stardog server is now capable of dynamically updating encryption keys. Previously the SetKeys() function was a protected function since it was not thread safe. Work done for Facebook made the function thread safe. So now making function public for the benefit of Stardog.

Update encryption code with changes / fixes from Facebook PR

21 Aug 17:43
6acb712
Compare
Choose a tag to compare

stardog-develop-1.7 contains changes and fixes that were made due to suggestions from Facebook and bugs found by Facebook's CI. The changes are all related to encryption.

Update encryption for performance and Facebook requirements

09 Jul 16:30
4569cef
Compare
Choose a tag to compare

Facebook made several design recommendations. Those recommendations are part of this release. The encryption format is INCOMPATIBLE with the previous code. Stardog made an explicit decision to not support an upgrade path since this and the prior encryption release are "feature preview" quality.

Fix Windows build

30 Jun 17:44
2c35685
Compare
Choose a tag to compare

Encryption check-in did not fully disable certain parts of library_loader. Windows therefore failed since we are not building encryption there.

Raise default skip list height from 12 to 17

12 Jun 14:41
5cb1595
Compare
Choose a tag to compare

Skip lists are used to sort incoming data before writing to level-0 .sst file. The height of a skip list implies the number of objects held in the list. Original paper says height represents the power of 2 that exceeds expected number of objects.