]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/log
rocksdb.git
8 years agobump version to 5.3.3 rocksdb-5.3.3 v5.3.3
Islam AbdelRahman [Wed, 12 Apr 2017 18:36:12 +0000 (11:36 -0700)]
bump version to 5.3.3

8 years agoCleanup of ThreadStatusUtil structures should use the DB's reference
Herman Lee [Thu, 30 Mar 2017 17:31:26 +0000 (10:31 -0700)]
Cleanup of ThreadStatusUtil structures should use the DB's reference

Summary:
instead of thread_local

The cleanup path for the rocksdb database might not have the
thread_updater_local_cache_ pointer initialized because the thread
executing the cleanup is likely not a rocksdb thread. This results in a
memory leak detected by Valgrind. The cleanup code path should use the
thread_status_updater pointer obtained from the DB object instead of a
thread local one.
Closes https://github.com/facebook/rocksdb/pull/2059

Differential Revision: D4801611

Pulled By: hermanlee

fbshipit-source-id: 407d7de

8 years agoBump version to 5.3.2
Islam AbdelRahman [Fri, 7 Apr 2017 00:04:23 +0000 (17:04 -0700)]
Bump version to 5.3.2

8 years agoSupport SstFileManager::SetDeleteRateBytesPerSecond()
Islam AbdelRahman [Thu, 16 Mar 2017 19:06:04 +0000 (12:06 -0700)]
Support SstFileManager::SetDeleteRateBytesPerSecond()

Summary:
Update DeleteScheduler component to support changing delete rate in runtime by introducing
SstFileManager::SetDeleteRateBytesPerSecond()
Closes https://github.com/facebook/rocksdb/pull/1994

Differential Revision: D4719906

Pulled By: IslamAbdelRahman

fbshipit-source-id: e6b8d9e

8 years agobump patch version
Andrew Kryczka [Wed, 5 Apr 2017 21:13:25 +0000 (14:13 -0700)]
bump patch version

8 years agorevert remove fallocate punch hole
Andrew Kryczka [Wed, 5 Apr 2017 21:11:33 +0000 (14:11 -0700)]
revert remove fallocate punch hole

8 years agoAdded SstFileWriter construtor without explicit comparator to JNI api
Mikhail Antonov [Thu, 30 Mar 2017 00:13:43 +0000 (17:13 -0700)]
Added SstFileWriter construtor without explicit comparator to JNI api

Summary:
Adding API missing after https://github.com/facebook/rocksdb/commit/1ffbdfd9a7637b6517053842386d71df2cd00d9b#diff-b94146418eed4a9c1bf324041b95b279.

adamretter  IslamAbdelRahman

Tested locally.
Closes https://github.com/facebook/rocksdb/pull/2028

Differential Revision: D4762817

Pulled By: IslamAbdelRahman

fbshipit-source-id: 833f478

8 years agoupdate history.md for fixing the bug that skips keys
Aaron Gao [Mon, 13 Mar 2017 18:35:50 +0000 (11:35 -0700)]
update history.md for fixing the bug that skips keys

Summary: Closes https://github.com/facebook/rocksdb/pull/1986

Differential Revision: D4699152

Pulled By: siying

fbshipit-source-id: b18c32c

8 years agodelete fallocate with punch_hole
Aaron Gao [Tue, 28 Mar 2017 22:47:54 +0000 (15:47 -0700)]
delete fallocate with punch_hole

Summary:
As discuss in this thread:
https://www.facebook.com/groups/rocksdb.dev/permalink/1218043868294125/

We remove fallocate with FALLOC_FL_PUNCH_HOLE because the recent bug on xfs in kernel 4.x+ that align file size to page size even with FALLOC_FL_KEEP_SIZE | FALLOC_FL_PUNCH_HOLE.
Closes https://github.com/facebook/rocksdb/pull/2038

Differential Revision: D4779974

Pulled By: siying

fbshipit-source-id: 5f54625

8 years agoExpose the stalling information through DB::GetProperty()
Siying Dong [Wed, 29 Mar 2017 18:42:56 +0000 (11:42 -0700)]
Expose the stalling information through DB::GetProperty()

Summary:
Add two DB properties: rocksdb.actual_delayed_write_rate and rocksdb.is_write_stooped, for people to know whether current writes are being throttled.
Closes https://github.com/facebook/rocksdb/pull/2043

Differential Revision: D4782975

Pulled By: siying

fbshipit-source-id: 6b2f5cf