Commit Graph

23767 Commits

Author SHA1 Message Date
Johannes M. Scheuermann fad02a52f7 Fix the go tuple tests for new go version 2023-08-08 12:36:20 -05:00
neethuhaneesha cb03d918ac
Avoiding read timeout checks for eager reads(write path) and system keys. (#10501) 2023-06-20 20:49:22 -07:00
Jingyu Zhou aa82cbce9b
Merge pull request #10441 from liquid-helium/cherry-pick-10039-7.2
Upgrade to RocksDB 8.1.1 (#10039)
2023-06-13 13:31:02 -07:00
He Liu 26f716ecbe Set currentVersion as 7.2.10 2023-06-08 11:23:04 -07:00
He Liu 4937bba11e Upgrade to RocksDB 8.1.1 (#10039)
* Upgrade to RocksDB 8.1.1

* Revert an ASSERT on the previous rocksdb bug. The test was a guard to show the failure.
2023-06-08 10:27:30 -07:00
Aaron Molitor c9d909c80a update links to foundationdb.org to reference GitHub 2023-05-30 18:27:24 -07:00
FoundationDB CI e037e588ba
update version after 7.2.9 release 2023-05-25 16:35:44 +00:00
FoundationDB CI 1da3568cbc
enable AVX and update version for 7.2.9 release 2023-05-25 02:47:11 +00:00
FoundationDB CI cdbbfcd365
disable AVX for 7.2.8 release 2023-05-25 02:46:48 +00:00
Yao Xiao e68b0a38c6
Knobs to speed up DB open. (#10300) 2023-05-22 17:02:17 -07:00
Aaron Molitor 80ef5fd245
add cmake option to include RocksDB Tools with the Rocks DB compile (#10255)
Co-authored-by: Jingyu Zhou <jingyu_zhou@apple.com>
2023-05-20 09:45:52 -07:00
Jingyu Zhou ce585bd819
Ignore noSim/PerfShardedRocksDBTest.toml for Valgrind build (#10286) 2023-05-19 12:51:38 -07:00
Jingyu Zhou 066e43fe3c
Merge pull request #10278 from yao-xiao-github/release-7.2
[release-7.2] Add knobs for logging and flush options.
2023-05-18 21:18:45 -07:00
Jingyu Zhou 2145ee2ccb
Merge pull request #10279 from yao-xiao-github/counter
Initialize counter.
2023-05-18 21:17:43 -07:00
Yao Xiao 5aab81d4fc Initialize counter. 2023-05-18 15:14:09 -07:00
Yao Xiao c0d018e656 Log physical shard size in KVS 2023-05-18 15:04:03 -07:00
Yao Xiao aabea50a18 knobs (#10253) 2023-05-18 15:02:31 -07:00
neethuhaneesha 91f9ced27b
Hex values in TSS logs and rocksb debuglogs mode knob (#10250) 2023-05-17 12:13:44 -07:00
Jingyu Zhou 43ed57846d
Merge pull request #10224 from neethuhaneesha/release-7.2
Cherry-picks of rocksdb fixes
2023-05-12 19:04:43 -07:00
neethuhaneesha c08999d423 RocksDB WAL archive options. 2023-05-11 14:30:30 -07:00
neethuhaneesha 44851cce6b Enabling auto_prefix_mode to true in rocksdb. 2023-05-11 14:30:30 -07:00
neethuhaneesha 3e847d3fca Adding rocksdb bloom filter knobs. 2023-05-11 14:30:30 -07:00
Aaron Molitor a5fb006a7f update current version 2023-05-11 16:27:47 -05:00
Jingyu Zhou 28789a1d1b
Merge pull request #10151 from neethuhaneesha/paranoidChecks-7.2
Rocksdb paranoid file checks knob.
2023-05-09 14:57:27 -07:00
Hao Fu 768c414226
Fix hashCode() and equals() for MappedKeyValue (release-7.2) (#10171)
* Fix hashCode() and equals() for MappedKeyValue

The key and value fields are compared in C++ struct, but not in Java.
This changes fixed it.

* Fix toString() as well
2023-05-09 13:29:33 -07:00
neethuhaneesha 65f9b1da7c Rocksdb paranoid file checks knob. 2023-05-08 14:09:00 -07:00
FoundationDB CI 3e45066207
update version after 7.2.7 release 2023-05-05 19:58:44 +00:00
FoundationDB CI dd1cca5ed4
enable AVX and update version for 7.2.7 release 2023-05-05 16:29:22 +00:00
Jingyu Zhou 30a019a5a0
Add urllib3<2 to requirements.txt for Sphinx 2023-05-05 16:29:22 +00:00
FoundationDB CI 1dc24b6453
disable AVX for 7.2.6 release 2023-05-04 01:33:58 +00:00
Yao Xiao e9d0ab9716
Range deletion memory usage improvements (#10048) 2023-05-03 11:27:55 -07:00
neethuhaneesha 940430c48d
Changing single key deletions to delete based on number of deletes instead of bytelimit. (#9884) 2023-04-28 14:14:42 -07:00
Michael Stack 3e1f89b1cd
The sharded rocks implementation skipped on TSS handling. Backfill. (#9759) (#10034) 2023-04-24 13:15:35 -07:00
neethuhaneesha 606683965d
RocksDB 7.10.2 version upgrade (#9850) 2023-04-20 09:35:35 -07:00
Hao Fu 25bc1435ef
Revert matchIndex feature (#9992)
It is not protocol compatible, revert it to avoid deployment issue.
Will have a new PR to have the feature if moving forward.
2023-04-18 20:26:26 -07:00
Hao Fu a691dad4a7
Fix finishedQueries metric, add metrics reporting in GetMappedRange t… (#9796) (#9861)
* Fix finishedQueries metric, add metrics reporting in GetMappedRange test [release-7.1] (#9785)

* Fix finishedQueries metric, add metrics reporting in GetMappedRange test

* refactor to make format work

* resolve comments

* Fix more comments

* Fix bugs and change running time of test

* use double for options
2023-04-17 12:44:19 -07:00
Yao Xiao 7799995545
Log background error and add knobs for memory tuning. (#9841)
* error logger

* recovery mode
2023-04-06 14:00:37 -07:00
Johannes Scheuermann cf65c26550
[Relase 7.2] Don't block the exclusion of stateless processes by the free capacity check (#9892)
* Don't block the exclusion of stateless processes by the free capacity check

* Fix syntax

* Make use of precomputed exclude check

* Format code

* Only consider newly excluded processes

* Format code and update comment

* Don't stop iterating over all storage processes in exclusion check
2023-04-04 09:40:50 -07:00
Zhe Wu e6bf9a8581
checkSafeExclusion should always create new ExclusionSafetyCheckRequest (#9872) 2023-04-02 10:15:56 -07:00
Jingyu Zhou fc87c16958
Fix ctest errors after 7.2.5 release (#9866)
By setting the latest version to 7.2.6
2023-03-31 16:59:47 -07:00
Jingyu Zhou 097cf5204d
Merge pull request #9782 from halfprice/zhewu/worker-trigger-serverdbinfo-update-7.2
[Release 7.2] updateDBInfo.trigger() should trigger a new round of DbInfo update
2023-03-23 11:15:55 -07:00
Zhe Wu 361715ae90 Update info trigger new DB info update immediately 2023-03-22 15:13:16 -07:00
Jingyu Zhou 0dda2ab737
Merge pull request #9746 from yao-xiao-github/compaction-7.2
Add compaction related knobs.
2023-03-22 09:24:02 -07:00
Yao Xiao f2ddbee490 compaction knobs 2023-03-21 13:05:18 -07:00
FoundationDB CI 4b02729548
update version after 7.2.5 release 2023-03-20 01:08:02 +00:00
Jingyu Zhou 9d5078142a
Merge pull request #9732 from jzhou77/release-7.2
cherrypick multiple fixes [release-7.2]
2023-03-18 20:08:25 -07:00
FoundationDB CI e330030d07
enable AVX and update version for 7.2.5 release 2023-03-17 23:13:17 +00:00
FoundationDB CI 3513743022
disable AVX for 7.2.4 release 2023-03-17 23:13:02 +00:00
A.J. Beamon 7427645df7 The consistency check should retry if it couldn't find all the commit proxies when getting key server locations 2023-03-17 15:42:41 -07:00
A.J. Beamon 10962e193a Fix check that excludes satellites from consideration to consider satelliteTLogReplicationFactor and satelliteTLogUsableDcs. Update trace event with more info about the updated policy. 2023-03-17 12:53:17 -07:00