Skip to content

Releases: stardog-union/rocksdb

6.20.3 plus option to disable .sst preloading

20 Aug 18:51
d583bfc
Compare
Choose a tag to compare

This adds enum option file_preload. The 3rd setting kFilePreloadDisable allows Stardog to successfully execute DB::Open() even if some .sst files are corrupt.

Facebook 6.20.3 plus Stardog patches

09 Jul 16:42
Compare
Choose a tag to compare

Rebased stardog master to facebook master. Rebased stardog/develop to facebook's v6.20.3. Verified the rebase kept our pending patches. Tagged our patches as v6.20.3a

Fix clock disable in merge_helper and check tests of version_builder.cc

06 Jul 19:22
c5f66de
Compare
Choose a tag to compare

Two old items returned:

  • our fix to 5.x merge_helper got lost in update to 6.x. Clock is once again disabled that causes noticeable performance loss
  • fix to version_builder works fine in production but caused segfaults in check tests. Adjusted.

Remove table cache pinning

15 Jun 18:05
d20dd13
Compare
Choose a tag to compare

Facebook added code in release 6.0.0 that allows 25% of the table cache to have files permanently pinned. If our memory management reduces the size of the table cache, there is no space for new files. Performance tanks.

v6.16.4 adding second patch

10 Jun 17:30
d924a50
Compare
Choose a tag to compare

Added patch for GetFreeSpace() to use appropriate value for non-root users.

Upsteam v6.16.4 + patches

16 Apr 09:56
Compare
Choose a tag to compare
Create DB properties for internal table cache

Add table reader GetIntProperties.

27 Feb 16:07
4edf98d
Compare
Choose a tag to compare

Backporting the new table reader properties from rocksdb 6.x. Also update write_buffer_manager.h with final code that was accepted by Facebook to rocksdb 6.x (Facebook found a minor flaw which is now fixed).

Upstream v6.15.4 + patches

18 Feb 20:30
Compare
Choose a tag to compare

Really fix Env_ this time

28 Jan 14:14
3e338d7
Compare
Choose a tag to compare

stardog-develop-1.13 was supposed to fix the Env_ warning messages ... but a check-in was missed. This fixes.

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.