Commit Graph

27117 Commits

Author SHA1 Message Date
neethuhaneesha c96dcc74a7 Add rocksdb direct_io knobs. 2024-03-27 10:34:00 -07:00
Jingyu Zhou f05f014698
Merge pull request #11265 from danielpunkass/patch-1
Update README.md
2024-03-26 14:11:43 -07:00
Daniel Jalkut 382d3a25e1
Update README.md
Fix the spelling of Xcode and adjust grammar slightly.
2024-03-25 23:05:15 -04:00
Jingyu Zhou 8dbfd22b8b
Merge pull request #11263 from jzhou77/main
Add runRYWTransactionDebug()
2024-03-21 16:13:02 -07:00
Jingyu Zhou 59c20f7b18 Add runRYWTransactionDebug() 2024-03-21 13:54:57 -07:00
Jingyu Zhou a037415784
Merge pull request #11259 from kakaiu/release-note
Cherrypick release note from PR 11209
2024-03-21 13:13:39 -07:00
Dan Lambright 50f8eabfa3
Remove assertion equality in tcpvmap size on resolver return. (#11262) 2024-03-21 13:42:04 -04:00
Zhe Wang 9c788b9854 cherry-pick-pr-11209 2024-03-21 08:39:09 -07:00
Jingyu Zhou 8943393e84
Merge pull request #11254 from jzhou77/main
Add 7.3.28 to 7.3.31 release notes
2024-03-15 13:22:55 -07:00
Johannes Scheuermann 3643906535
Change the way how the fdb kubernetes monitor is copying files (#11109)
* Change the way how the fdb kubernetes monitor is copying files

* Add additional tests for the copy setup
2024-03-15 14:57:43 +01:00
Jingyu Zhou f73d2f17b2 Add 7.3.28 to 7.3.31 release notes 2024-03-14 20:20:36 -07:00
Yao Xiao de5cc85c28
block cache usage (#11251) 2024-03-14 16:15:38 -07:00
neethuhaneesha 77ff238874
Fixing setting perpetual_storage_wiggle_engine is considered as wrongly configured (#11250) 2024-03-14 11:52:29 -07:00
dependabot[bot] 0ccef7eb0f
Bump google.golang.org/protobuf in /fdbkubernetesmonitor (#11249)
Bumps google.golang.org/protobuf from 1.30.0 to 1.33.0.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 09:48:45 +01:00
Jingyu Zhou 1ed42ee658
Merge pull request #11236 from apple/fanout
Fix bug in which private mutations were detected incorrectly.
2024-03-13 10:59:32 -07:00
Dan Lambright fc17d76825 IGNORE vv upgrade tests 2024-03-13 11:32:46 -04:00
Dan Lambright fb219aee06 Revert "Remove vv upgrade tests until recovery fixed"
This reverts commit fbf3857094.
2024-03-13 10:55:30 -04:00
neethuhaneesha e26981a7a9
Added max range deletions before flush knob and some knob changes. (#11242) 2024-03-12 14:46:16 -07:00
Jingyu Zhou 5885e70a33
Merge pull request #11241 from jzhou77/main
Fix a DR corruption bug
2024-03-12 13:57:00 -07:00
Dan Lambright fbf3857094 Remove vv upgrade tests until recovery fixed 2024-03-12 16:38:25 -04:00
Zhe Wang b10c7107bb
Enable Accumulative Checksum in MutationRef (#11225)
* code clean up and add accumulative checksum bits to mutation ref

* address comments and fix issues

* address comments

* propagate acs index from commit proxy to storage server

* address comments

* address comments

* address comments

* address comments
2024-03-11 09:51:31 -07:00
Jingyu Zhou f3efc90e7f Fix a DR corruption bug
The clear in status call can cause corruptions.

To reproduce with clang build:
seed: -f ./tests/slow/ApiCorrectnessSwitchover.toml -s 223736449 -b on
commit: f8eca6a80
Apply the ./tests/slow/ApiCorrectnessSwitchover.toml file in this commit.
2024-03-08 18:01:51 -08:00
Yao Xiao 19e3f3e2dd
Disable compaction compaction for newly added shard. (#11238)
* Disable compaction compaction for newly added shard.
2024-03-07 14:41:53 -08:00
Jingyu Zhou 6d9276535c
Merge pull request #11239 from atn34/atn34-patch-1
Fix a typo in CMakeLists.txt
2024-03-06 19:19:36 -08:00
Andrew Noyes 7500410331
Fix a typo in CMakeLists.txt 2024-03-06 15:06:42 -08:00
Jingyu Zhou f7f61b1844
Merge pull request #11234 from danthegoodman1/main
Update golang example to modern Go, FDB, and API version
2024-03-06 08:43:16 -08:00
Dan Lambright 96b8216ca4 Respond to review comments 2024-03-05 17:15:51 -05:00
Dan Lambright 4e24e853c3 Fix bug in which private mutations were detected incorrectly. 2024-03-05 14:27:41 -05:00
Dan Goodman 841b2e040c Update to FDB 7.3.27 & API 730 2024-03-03 12:18:48 +00:00
Dan Goodman 41cd834b60 update golang example to modern FDB and API version 2024-03-02 16:07:13 +00:00
Hao Fu 9a0bd9701e
Parse version_stamp and print if necessary (#11231)
* Parse version_stamp and print if necessary

* Update contrib/transaction_profiling_analyzer/transaction_profiling_analyzer.py

Co-authored-by: Jingyu Zhou <jingyuzhou@gmail.com>

---------

Co-authored-by: Jingyu Zhou <jingyuzhou@gmail.com>
2024-03-01 15:44:07 -08:00
Jingyu Zhou f8eca6a80e Remove dead code 2024-03-01 15:38:44 -08:00
Zhe Wang 9dfcb1d033
fix-consistencycheckurgent-large-read (#11229) 2024-02-29 13:52:17 -08:00
Zhe Wang 308ff77e91
Consistency Check Urgent (Cherrypick from Release-7.1) (#11217)
* cherry-pick-distributed-consistency-checker

* code cleanup

* refactor code, decouple consistencyCheckerUrgent and consistency checker

* fix workload for consistencycheckurgent

* add new consistencycheckurgent role type

* fix CI

* address comments
2024-02-28 14:22:47 -08:00
Jingyu Zhou 1f7c7f6588
Merge pull request #11223 from liquid-helium/fix-dd-race-condition
Don't treat SS as failed when ignoreSSFailure is set.
2024-02-28 08:41:55 -08:00
Dan Lambright bd3769cc49
Fix calculation of empty messages for vv case (#11224)
Co-authored-by: Dan Lambright <hlambright@apple.com>
2024-02-27 17:20:36 -05:00
He Liu 93a9849c0f Merge branch 'main' of https://github.com/apple/foundationdb into fix-dd-race-condition 2024-02-26 14:34:36 -08:00
He Liu 9efbcdb314 Don't treat SS as failed when ignoreSSFailure is set. 2024-02-22 13:16:34 -08:00
Jingyu Zhou 8e925e2226
Merge pull request #11219 from johscheuer/allow-to-disable-remove-maintenance-zone-on-failure-main
Allow to disable the removal of maintenance mode when a SS outside of the maintenance zone fails
2024-02-22 10:59:57 -08:00
Johannes M. Scheuermann 484c5deaf0 Allow to disable the removal of maintenance mode when a SS outside of the maintenance zone fails 2024-02-22 18:29:20 +01:00
dependabot[bot] f3b2e4a102
Bump cryptography from 42.0.2 to 42.0.4 in /tests/TestRunner (#11216)
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.2 to 42.0.4.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/42.0.2...42.0.4)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 16:54:01 -08:00
dependabot[bot] 0de70949f8
Bump cryptography from 42.0.2 to 42.0.4 in /tests/authorization (#11215)
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.2 to 42.0.4.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/42.0.2...42.0.4)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 16:53:42 -08:00
Hao Fu 8555ac9b71
Implement checksum via LRU-like approach to save space (#11194) 2024-02-21 12:24:51 +08:00
Tom Parker-Shemilt e50cef8e8c Update relativelink sphinx extension to make relative work again 2024-02-19 19:10:00 -06:00
Tom Parker-Shemilt 3862709b3f Require javadoc build for html build 2024-02-19 19:10:00 -06:00
Tom Parker-Shemilt 6452b701c5 Fix various Javadoc comments that break the doc build 2024-02-19 19:10:00 -06:00
Tom Parker-Shemilt 2f623f985d Add javadoc build 2024-02-19 19:10:00 -06:00
neethuhaneesha 7db980e185
Rocksdb in-memory data structures protection checksums. (#11206) 2024-02-19 16:46:12 -08:00
dependabot[bot] bc15789095
Bump cryptography from 42.0.0 to 42.0.2 in /tests/TestRunner (#11211)
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.0 to 42.0.2.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/42.0.0...42.0.2)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 12:46:27 -08:00
dependabot[bot] 422b7080db
Bump cryptography from 42.0.0 to 42.0.2 in /tests/authorization (#11212)
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.0 to 42.0.2.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/42.0.0...42.0.2)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 12:45:56 -08:00