Commit Graph

11237 Commits

Author SHA1 Message Date
Daniel Smith b8ac6ee41e Get build to work with Ninja 2020-06-10 20:53:53 +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
Markus Pilman d9ddb84d34 remove weird include (added by clangd) 2020-06-10 13:18:26 -07:00
Daniel Smith 2872673763 Remove cmake logic from initial PR 2020-06-10 19:40:06 +00:00
Daniel Smith 471730a61c Merge branch 'rocksdb-6.3' into rocksdb-build 2020-06-10 19:35:45 +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
Meng Xu ae10aaf5d6
Merge pull request #3323 from sfc-gh-tclinkenbeard/remove-boost-noexcept
Replace BOOST_NOEXCEPT with noexcept
2020-06-10 12:07:25 -07:00
A.J. Beamon 25f59e8433 Add some more release notes for 6.3.1 2020-06-10 11:32:15 -07:00
A.J. Beamon c5e2accdaa Add a missing release note to 6.2.21 2020-06-10 11:22:02 -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
Evan Tschannen d3214a7740
Merge pull request #3293 from ajbeamon/fix-watch-future-version
Watches could return future_version errors unnecessarily
2020-06-10 10:39:26 -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
Markus Pilman caabbec466 Spans for read and commit path 2020-06-10 09:59:41 -07:00
Meng Xu 097261b7a4
Merge pull request #3326 from apple/release-6.3
Merge release 6.3 into master
2020-06-10 09:00:14 -07:00
sfc-gh-tclinkenbeard 99bf993815 Replace BOOST_NOEXCEPT with noexcept 2020-06-09 22:39:19 -07:00
Jingyu Zhou df064ac922
Merge pull request #3321 from xumengpanda/mengxu/fr-restore-ranges-PR
Fast Restore: Support restoring sub ranges in the framework
2020-06-09 21:01:39 -07:00
Young Liu 3a37e0af75 Serve GetReadVersion through master instead of peer proxies 2020-06-09 20:47:34 -07:00
Steve Atherton 61fcce08cc
Merge pull request #3324 from apple/release-6.3
merge Release 6.3
2020-06-09 18:56:47 -07:00
Steve Atherton b9b26bc3a5
Merge pull request #3325 from satherton/fix-storage-cache-error
Compile error fix.
2020-06-09 18:56:27 -07:00
Steve Atherton 15c81f0f1e Compile error fix. 2020-06-09 18:55:02 -07:00
Evan Tschannen 2efe6fbf30
Merge pull request #3322 from satherton/feature-redwood
Added flowlock around reads done on the write path so that those read…
2020-06-09 17:03:00 -07:00
Steve Atherton c3c7db6a9d Added flowlock around reads done on the write path so that those reads cannot starve reads to support reads done by the storage server. 2020-06-09 17:00:21 -07:00
A.J. Beamon c3c1fd5a47 Add a release note. 2020-06-09 16:13:36 -07:00
Meng Xu 8533daac50 parallelRestoreFinish:fix used_during_commit error 2020-06-09 15:40:24 -07:00
Evan Tschannen 64e6de35ee
Merge pull request #3300 from sfc-gh-ngoyal/fdb_cache_wo_allocator
FDB consistent cache v0
2020-06-09 15:39:15 -07:00
sfc-gh-ngoyal 693d9e8b89
Merge branch 'master' into fdb_cache_wo_allocator 2020-06-09 15:09:58 -07:00
A.J. Beamon 9bc7eaf55a Add missing status field to documentation 2020-06-09 14:57:14 -07:00
A.J. Beamon e10704fd76 Cherry-pick region related status changes from 6.3 2020-06-09 14:56:21 -07:00
A.J. Beamon 8a3f88a28b
Merge pull request #3317 from jleach4/3316
Fixes 3316 ByteArrayUtil.join is used heavily and creates a lot of objects
2020-06-09 14:33:16 -07:00
john_leach c122eff58a Fixes 3316 ByteArrayUtil.join is used heavily and creates a lot of objects 2020-06-09 14:06:12 -07:00
A.J. Beamon 98b96b2548
Merge pull request #3306 from AlvinMooreSr/joshua-support
Tests Packages Build Support
2020-06-09 13:17:45 -07:00
Meng Xu e5e4cb5c90 parallelRestoreFinish:separate check restore finished and clear restoreRequestDoneKey 2020-06-09 11:32:20 -07:00
Young Liu a038a02cdd Serve GetReadVersion through master 2020-06-09 11:16:23 -07:00
Jingyu Zhou 78da69919f
Merge pull request #3310 from xumengpanda/mengxu/txn-key-not-exist-PR
FastRestore: Simplify getAndComputeStagingKeys on RestoreApplier
2020-06-09 10:52:49 -07:00
Meng Xu d85dc5a4d3 FastRestore:Only clear ranges that will be restored
Instead of clearning the entire normal key space.

This commit also removes some unnecessary tr->reset() which can invalid the txn backoff time.
2020-06-08 22:41:49 -07:00
sfc-gh-tclinkenbeard 39a6c0a2f4 Use std::copy in Deque copy constructor 2020-06-08 22:36:07 -07:00
Meng Xu 00b93dd562
Merge pull request #3311 from apple/release-6.3
Merge Release 6.3 into master
2020-06-08 21:31:10 -07:00
Meng Xu 28212d397d RestoreApplier:Remove getValue actor 2020-06-08 20:32:52 -07:00
Meng Xu 1edcee4e9d RestoreApplier:Rewrite getKeys because key_not_exists error is handled by txn internally 2020-06-08 20:27:25 -07:00
Meng Xu e7fdd614fe Remove assert on error_code_key_not_found in previous commit
Correctnss shows the assert does not hold in all scenarios
2020-06-08 19:02:56 -07:00
Markus Pilman c829b12bbf defined spans for read requests 2020-06-08 17:26:15 -07:00
Meng Xu 5022566b35 Validate if key_not_found error ever happens 2020-06-08 16:59:00 -07:00
Markus Pilman 09c136e434 Framework for transaction tracing 2020-06-08 16:09:37 -07:00
Jingyu Zhou 42fc986750
Merge pull request #3283 from xumengpanda/mengxu/63-bug-for-jingyu-PR
FastRestore: Improve the getAndComputeStagingKeys() on applier
2020-06-08 15:06:02 -07:00
Daniel Smith 8d2007cd82 Delete debugging message 2020-06-08 20:20:10 +00:00
Andrew Noyes 55448a8d5a Remove call in watch actor instead of Transaction::watch 2020-06-08 18:19:18 +00:00