Commit Graph

10889 Commits

Author SHA1 Message Date
Chaoguang Lin 0d9d20998e Assert ryw not null, remove unit tests 2020-06-17 11:13:55 -07:00
Chaoguang Lin 32794a6917 Make key selectors clamp up to the boundary of the module rather than throw cross_module_error 2020-06-17 10:33:52 -07:00
Chaoguang Lin c2a5b36eda Change to initialization list for SpecialKeySpace constructor 2020-06-16 19:27:21 -07:00
Chaoguang Lin 299ee05cd8 clang format 2020-06-16 15:31:52 -07:00
Meng Xu 39c50798b8
Merge pull request #3341 from sfc-gh-clin/fix-rpc-calls-in-special-key-space
Fix fetchShardMetricsList_impl and add read cache in special key space
2020-06-15 16:12:38 -07:00
Chaoguang Lin 7a5fe3800d Add comments, refine traces, add delay to dd rpc calls in the test 2020-06-15 15:31:55 -07:00
Meng Xu fabdffd6e4
Merge pull request #3332 from sfc-gh-tclinkenbeard/fix-memaccess-warnings
Fix class-memaccess warnings
2020-06-15 15:22:19 -07:00
Jingyu Zhou 38f7c8d107
Merge pull request #3362 from Daniel-B-Smith/revert-3345-revert-3224-rocksdb-6.3
Roll forward "Initial RocksDB"
2020-06-15 13:04:20 -07:00
sfc-gh-tclinkenbeard 4cd4c2ff9b Added comment to TransactionOptions 2020-06-15 12:12:08 -07:00
Evan Tschannen 421fb9cd34
Merge pull request #3363 from etschannen/post-release-cleanup-6.3.2
Post release cleanup 6.3.2
2020-06-15 11:12:15 -07:00
Evan Tschannen b788fb1e60 update installer WIX GUID following release 2020-06-15 11:06:39 -07:00
Evan Tschannen fdc14d9c57 update version to 6.3.3 2020-06-15 11:06:39 -07:00
Daniel Smith 2a9fd611c5 Don't log ok status on DB close 2020-06-15 16:51:42 +00:00
Daniel Smith a959c6eb23 Fix copy/paste error 2020-06-15 16:48:19 +00:00
Daniel Smith acbfe2e4c9
Revert "Revert "Initial RocksDB"" 2020-06-15 12:45:36 -04:00
Evan Tschannen e4fb5449fa
Merge pull request #3361 from etschannen/release-6.3
randomize the coordinator a storage worker connects to
2020-06-14 23:25:20 -07:00
Evan Tschannen 56addb24a4 updated documentation for 6.3.2 2020-06-14 23:16:04 -07:00
Evan Tschannen beab24de76 Merge branch 'release-6.3' of github.com:apple/foundationdb into release-6.3 2020-06-14 22:38:37 -07:00
Evan Tschannen e755d53e2b
Merge pull request #3331 from ajbeamon/update-release-notes-6.3
Add some more release notes for 6.3.1
2020-06-14 22:37:53 -07:00
Evan Tschannen 2a8a5645e0
Merge pull request #3291 from ajbeamon/coordinator-response-short-circuit
Avoid non-coordinator reporting coordinator role indefinitely
2020-06-14 22:37:20 -07:00
Evan Tschannen 1c4958ce26
Merge pull request #3352 from ajbeamon/fix-invalid-memory-writes-in-tls-refresh
Fix invalid memory writes in TLS certificate refresh
2020-06-14 22:28:07 -07:00
Evan Tschannen c56d97cc9f randomize the coordinator a storage worker connects to 2020-06-14 22:26:06 -07:00
sfc-gh-tclinkenbeard 3a914c71f2 Add TransactionOptions::clear function 2020-06-13 17:17:06 -07:00
A.J. Beamon d0b6a4d2d5 Add release note. 2020-06-12 15:02:30 -07:00
A.J. Beamon 6f4d6f1923 Refreshing TLS files was done to an incorrect location that resulted in random memory being wiped out. Also fixed a typo that loaded the key bytes into the CA bytes in some cases. 2020-06-12 14:40:10 -07:00
Chaoguang Lin 5bc2e2e595 update comments, make isAsync() virtual, remove unused code 2020-06-12 10:12:44 -07:00
Chaoguang Lin 980bee1d13 Fix fetchShardMetricsList_impl and add read cache in special key space 2020-06-12 10:12:44 -07:00
Meng Xu cc10aef548
Merge pull request #3287 from jzhou77/backup-cmd
Set up blob credentials for backup workers
2020-06-11 21:04:52 -07:00
Jingyu Zhou dc70591859 Fix fdbbackup help message 2020-06-11 17:26:21 -07:00
Jingyu Zhou 444a5a0ec8 Set up blob credentials for backup workers
This is needed so that backup workers (fdbserver) can upload files to blobs.
2020-06-11 17:26:21 -07:00
Meng Xu fcd1ede853
Merge pull request #3345 from apple/revert-3224-rocksdb-6.3
Revert "Initial RocksDB"
2020-06-11 17:23:40 -07:00
Jingyu Zhou 9cd1614c82
Revert "Initial RocksDB" 2020-06-11 15:29:46 -07:00
Evan Tschannen 26a977ea29
Merge pull request #3224 from Daniel-B-Smith/rocksdb-6.3
Initial RocksDB
2020-06-11 11:53:11 -07:00
Daniel Smith 346749d73c Implement deleting the data 2020-06-11 18:21:09 +00:00
A.J. Beamon acf6767332
Merge pull request #3339 from Daniel-B-Smith/trace-batch-thread-hostile
Make TraceBatch no longer thread hostile
2020-06-11 10:25:12 -07:00
Daniel Smith c3178d829d No longer double delete the DB 2020-06-11 16:12:29 +00:00
Daniel Smith 2243ee0033
s/NULL/nullptr/
Co-authored-by: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-06-11 12:06:16 -04:00
Daniel Smith a4dbb5dd01 Merge branch 'trace-batch-thread-hostile' into rocksdb-6.3 2020-06-11 15:53:57 +00:00
Daniel Smith 8088bf7212 Move flush call onto main thread to make TraceBatch not thread hostile 2020-06-11 15:53:29 +00:00
Daniel Smith 35372cbe38 Don't use global TraceBatch object 2020-06-11 15:28:36 +00:00
Vishesh Yadav 5bd8145fbf
Merge pull request #3257 from ajbeamon/fix-java-test-resource-closing
Fix Java tests that weren't closing resources
2020-06-10 13:19:13 -07:00
Daniel Smith d310a45cb4 Crash when trying to set up the rocks engine without building rocks 2020-06-10 20:19:06 +00:00
Daniel Smith 2872673763 Remove cmake logic from initial PR 2020-06-10 19:40:06 +00:00
sfc-gh-tclinkenbeard a332dff2ec Fix class-memaccess warnings 2020-06-10 12:34:14 -07:00
Daniel Smith abf71ca822 Merge remote-tracking branch 'mpilman/features/rocksdb' into rocksdb-6.3 2020-06-10 19:30:03 +00:00
A.J. Beamon 25f59e8433 Add some more release notes for 6.3.1 2020-06-10 11:32:15 -07:00
Xin Dong 80afcb6f30
Merge pull request #3327 from ajbeamon/cluster-controller-delay-candidacy-worst-fit
Delay cluster controller candidacy for all worst fit processes
2020-06-10 10:45:22 -07:00
Evan Tschannen f72d0a6a35
Merge pull request #3302 from sfc-gh-anoyes/anoyes/fix-watch-counting
Don't double count watches for too_many_watches
2020-06-10 10:40:11 -07:00
A.J. Beamon 83f53e1f86 Add PR number, match text of prior release documents 2020-06-10 10:04:21 -07:00
A.J. Beamon 739767b838 Delay cluster controller candidacy for all worst fit processes, not just storage servers. 2020-06-10 09:59:56 -07:00