]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/log
rocksdb.git
7 years agoBump version to 5.14.3 and update HISTORY rocksdb-5.14.3 v5.14.3
Yi Wu [Wed, 22 Aug 2018 00:13:10 +0000 (17:13 -0700)]
Bump version to 5.14.3 and update HISTORY

7 years ago#3865 followup for fix performance degression introduced by switching order of operan...
Andrey Zagrebin [Fri, 17 Aug 2018 17:51:30 +0000 (10:51 -0700)]
#3865 followup for fix performance degression introduced by switching order of operands (#4284)

Summary:
Followup for #4266. There is one more place in **get_context.cc** where **MergeOperator::ShouldMerge** should be called with reversed list of operands.
Pull Request resolved: https://github.com/facebook/rocksdb/pull/4284

Differential Revision: D9380008

Pulled By: sagar0

fbshipit-source-id: 70ec26e607e5b88465e1acbdcd6c6171bd76b9f2

7 years agoSummary:
Andrey Zagrebin [Thu, 16 Aug 2018 17:44:09 +0000 (10:44 -0700)]
Summary:
This PR addresses issue #3865 and implements the following approach to fix it:
 - adds `MergeContext::GetOperandsDirectionForward` and `MergeContext::GetOperandsDirectionBackward` to query merge operands in a specific order
 - `MergeContext::GetOperands` becomes a shortcut for `MergeContext::GetOperandsDirectionForward`
 - pass `MergeContext::GetOperandsDirectionBackward` to `MergeOperator::ShouldMerge` and document the order
Pull Request resolved: https://github.com/facebook/rocksdb/pull/4266

Differential Revision: D9360750

Pulled By: sagar0

fbshipit-source-id: 20cb73ff017760b062ecdcf4382560767086e092

7 years agoAdd SST ingestion to ldb (#4205)
Yanqin Jin [Thu, 9 Aug 2018 21:18:59 +0000 (14:18 -0700)]
Add SST ingestion to ldb (#4205)

Summary:
We add two subcommands `write_extern_sst` and `ingest_extern_sst` to ldb. This PR avoids changing existing code because we hope to cherry-pick to earlier releases to support compatibility check for external SST file ingestion.
Pull Request resolved: https://github.com/facebook/rocksdb/pull/4205

Differential Revision: D9112711

Pulled By: riversand963

fbshipit-source-id: 7cae88380d4de86da8440230e87eca66755648e4

7 years agoDBImpl::FindObsoleteFiles() not to call GetChildren() on the same path
Siying Dong [Thu, 31 May 2018 19:53:43 +0000 (12:53 -0700)]
DBImpl::FindObsoleteFiles() not to call GetChildren() on the same path

Summary:
DBImpl::FindObsoleteFiles() may call GetChildren() multiple times if different CFs are on the same path. Fix it.
Closes https://github.com/facebook/rocksdb/pull/3885

Differential Revision: D8084634

Pulled By: siying

fbshipit-source-id: b471fbc251f6a05e9243304dc14c0831060cc0b0

7 years agoRemove two CI tests (#4110)
Siying Dong [Thu, 12 Jul 2018 18:27:28 +0000 (11:27 -0700)]
Remove two CI tests (#4110)

Summary:
Two CI tests never pass because of the environment problem. Delete them.
Pull Request resolved: https://github.com/facebook/rocksdb/pull/4110

Differential Revision: D8805713

Pulled By: siying

fbshipit-source-id: 6eb4813dc2094ee2045ec8ede7fe8967d546d6e8

7 years agoBump version to 5.14.2 and update HISTORY v5.14.2
Sagar Vemuri [Wed, 4 Jul 2018 03:56:14 +0000 (20:56 -0700)]
Bump version to 5.14.2 and update HISTORY

7 years agoUpdate HISTORY.md
sdong [Wed, 4 Jul 2018 02:57:11 +0000 (19:57 -0700)]
Update HISTORY.md

7 years agoChange default value of `bytes_max_delete_chunk` to 0 in NewSstFileManager() (#4092)
Siying Dong [Wed, 4 Jul 2018 00:54:41 +0000 (17:54 -0700)]
Change default value of `bytes_max_delete_chunk` to 0 in NewSstFileManager() (#4092)

Summary:
Now by default, with NewSstFileManager, checkpoints may be corrupted. Disable this feature to avoid this issue.
Closes https://github.com/facebook/rocksdb/pull/4092

Differential Revision: D8729856

Pulled By: siying

fbshipit-source-id: 914c321d6eaf52d8c5981171322d85dd29088307

7 years agoRemove unused arg which causes compilation failure (#4080)
Adam Retter [Mon, 2 Jul 2018 17:21:26 +0000 (10:21 -0700)]
Remove unused arg which causes compilation failure (#4080)

Summary:
It seems that compilation has been made stricter about unused args.
Closes https://github.com/facebook/rocksdb/pull/4080

Differential Revision: D8712049

Pulled By: sagar0

fbshipit-source-id: 984af1982638af3568aac1a167f565f4741badee

7 years agocheck if data size exceeds java array vm limit when it is copied in jni (#3850)
Andrey Zagrebin [Fri, 29 Jun 2018 23:03:28 +0000 (16:03 -0700)]
check if data size exceeds java array vm limit when it is copied in jni (#3850)

Summary:
to address issue #3849
Closes https://github.com/facebook/rocksdb/pull/3850

Differential Revision: D8695487

Pulled By: sagar0

fbshipit-source-id: 04baeb2127663934ed1321fe6d9a9ec23c86e16b

7 years agoSet DEBUG_LEVEL=0 for RocksJava Mac Release (#4040)
Adam Retter [Fri, 22 Jun 2018 17:49:11 +0000 (10:49 -0700)]
Set DEBUG_LEVEL=0 for RocksJava Mac Release (#4040)

Summary:
Closes https://github.com/facebook/rocksdb/issues/2717
Closes https://github.com/facebook/rocksdb/pull/4040

Differential Revision: D8592058

Pulled By: sagar0

fbshipit-source-id: d01099a1067aa32659abb0b4bed641d919a3927e

7 years agoCrash on Windows, because of shared_ptr reinterpret cast (#3999)
Tomas Kolda [Mon, 18 Jun 2018 03:54:22 +0000 (20:54 -0700)]
Crash on Windows, because of shared_ptr reinterpret cast (#3999)

Summary:
For more details see #3998
Closes https://github.com/facebook/rocksdb/pull/3999

Differential Revision: D8458905

Pulled By: sagar0

fbshipit-source-id: d6e09182933253a08eaf81ac7cfe50ed3b6576c5

7 years agoUpdate TARGETS file (#4028)
Yi Wu [Thu, 21 Jun 2018 21:30:00 +0000 (14:30 -0700)]
Update TARGETS file (#4028)

Summary:
-Wshorten-64-to-32 is invalid flag in fbcode. Changing it to -Warrowing.
Closes https://github.com/facebook/rocksdb/pull/4028

Differential Revision: D8553694

Pulled By: yiwu-arbug

fbshipit-source-id: 1523cbcb4c76cf1d2b10a4d28b5f58c78e6cb876

7 years agoUpdate HISTORY.md for 5.14.1
Yi Wu [Wed, 20 Jun 2018 19:22:32 +0000 (12:22 -0700)]
Update HISTORY.md for 5.14.1

7 years agoBump version to 5.14.1
Yi Wu [Wed, 20 Jun 2018 18:53:14 +0000 (11:53 -0700)]
Bump version to 5.14.1