Evan Tschannen
b37daf88d4
add jitter to the delay
2020-09-22 22:24:40 -07:00
Evan Tschannen
09ff05c629
backed out buggify of apiVersion because there are too many tests that depend on it for a patch release
2020-09-22 21:15:49 -07:00
Evan Tschannen
850ec6aa43
fixed compile error
2020-09-22 20:27:10 -07:00
Evan Tschannen
814df222b9
testRywLifetime fails below API version 630
2020-09-22 20:18:15 -07:00
Meng Xu
6da7e56e03
FastRestore:Add more trace events
2020-09-22 19:57:19 -07:00
Evan Tschannen
e0fbadfeb5
Added a buggify so older API versions are run in simulation
2020-09-22 18:58:01 -07:00
Evan Tschannen
c99627a7ab
Merge branch 'release-6.3' of github.com:apple/foundationdb into feature-apiverison-batch-error
2020-09-22 17:06:17 -07:00
Evan Tschannen
7dec47938e
protect api versions older than 630 from seeing batch_transaction_throttled errors
2020-09-22 17:05:09 -07:00
Meng Xu
08e243a07e
Fix assert failure at addCallbackAndDelFutureRef
2020-09-22 15:41:07 -07:00
Meng Xu
c16d76745d
FastRestore:small fix compilation error
2020-09-22 13:36:26 -07:00
Meng Xu
f8c5d85b79
FastRestore:Catch controller error and fix unhandled error occurred in updateHeartbeatTime
2020-09-22 13:32:26 -07:00
Meng Xu
17ece3d477
FastRestore:Fix FastRestoreApplierTransactionRateControl events
2020-09-22 13:25:43 -07:00
Meng Xu
b4254473d7
FastRestore:Add transaction rate info tracer
2020-09-22 09:10:11 -07:00
Meng Xu
002b1bec4c
FastRestore:Control write traffic at each applier
...
Controller assigns each applier a write rate.
Applier keeps the write-rate worth of transactions outstanding to DB.
This is to avoid heavily overloading DB while still keep enough
traffic to DB to get a good write throughput.
2020-09-22 08:14:28 -07:00
Xiaoge Su
2bf4ebbd51
fixup! Add missing comma
2020-09-21 20:43:07 -07:00
Xiaoge Su
3c505786ca
Refactor fdbserver.actor.cpp
2020-09-21 20:19:47 -07:00
Jon Fu
7780c24cbe
Attempt to use version instead of test duration to have backup capture all changes
2020-09-21 14:45:29 -04:00
sfc-gh-tclinkenbeard
7d606ebff4
Fix some accidental s/NULL/nullptr replacements
2020-09-20 11:33:18 -07:00
sfc-gh-tclinkenbeard
40f750ca55
Fix Windows CMake build
2020-09-20 11:33:18 -07:00
sfc-gh-tclinkenbeard
6f9298ed21
Replace NULL with nullptr in fdbservice
2020-09-20 11:33:18 -07:00
sfc-gh-tclinkenbeard
390c26b352
Replace NULL with nullptr in fdbrpc
2020-09-20 11:33:18 -07:00
sfc-gh-tclinkenbeard
05c33a98ff
Replace NULL with nullptr in java bindings
2020-09-20 11:33:17 -07:00
sfc-gh-tclinkenbeard
8f5eab2629
Replace NULL with nullptr in c bindings
2020-09-20 11:33:17 -07:00
sfc-gh-tclinkenbeard
962bd00f62
Replace NULL with nullptr in flow bindings
2020-09-20 11:33:17 -07:00
sfc-gh-tclinkenbeard
9a7b6eb51c
Replace NULL with nullptr in fdbmonitor
2020-09-20 11:33:17 -07:00
sfc-gh-tclinkenbeard
4dda6f4163
Replace NULL with nullptr in fdbcli
2020-09-20 11:33:17 -07:00
sfc-gh-tclinkenbeard
b4e209bd4e
Replace NULL with nullptr in fdbclient
2020-09-20 11:33:09 -07:00
sfc-gh-tclinkenbeard
0814841827
Replace NULL with nullptr in fdbserver
2020-09-20 11:31:49 -07:00
sfc-gh-tclinkenbeard
0ac08f6a9b
Replace NULL with nullptr in flow
2020-09-20 11:31:49 -07:00
Andrew Noyes
a52ef0acb8
Merge pull request #3677 from sfc-gh-clin/add-setclass-to-special-key-space
...
Add setclass to special keys
2020-09-19 14:55:03 -07:00
Chaoguang Lin
4d36ed7ba3
Rename traces and add comments when getting empty worker list
2020-09-18 19:28:32 -07:00
Chaoguang Lin
443385b052
Skip the case where the test client gets zero workers in setclass test
2020-09-18 18:20:47 -07:00
Meng Xu
6cfc1e876f
Merge pull request #3703 from yliucode/range
...
Extend backup container to support query restorable files by key ranges
2020-09-18 14:18:14 -07:00
Evan Tschannen
12b07d024f
Merge pull request #3775 from sfc-gh-xwang/fdbtest
...
add knob MIN_TAG_WRITE_PAGES_RATE for write tag-throttling
2020-09-18 10:40:28 -07:00
A.J. Beamon
5d9b80e061
Merge pull request #3786 from sfc-gh-anoyes/anoyes/fix-trace-blocking
...
Fix trace blocking outside of simulation
2020-09-18 08:13:20 -07:00
Young Liu
7ac443df51
Add release notes
2020-09-17 18:17:33 -07:00
Young Liu
6032a21d30
Fix comment
2020-09-17 18:02:23 -07:00
Young Liu
60ccaa2ae9
Support finding max restorable version for key ranges when keyspace's max restorable version is unavailable
2020-09-17 17:58:58 -07:00
Young Liu
d4e3e98957
Use new getRestoreSet in RestoreController
2020-09-17 17:56:36 -07:00
Young Liu
71309a79f9
Merge branch 'release-6.3' into range
2020-09-17 17:54:33 -07:00
Xin Dong
ba2dc2dc73
Merge pull request #3783 from ajbeamon/update-go-subspace-range-docs
...
Give more detail when describing the range API on a subspace in Go
2020-09-17 14:52:50 -07:00
Meng Xu
cf69f455a9
Merge pull request #3785 from apple/release-6.3
...
Merge Release 6.3 to master
2020-09-17 14:43:56 -07:00
Andrew Noyes
d6e6e96e1f
Weaken claims in documentation
...
In some cases with the multiversion client the deadlock won't be
detected
2020-09-17 20:51:08 +00:00
Andrew Noyes
bcf314bd29
Add release note
2020-09-17 20:35:35 +00:00
Andrew Noyes
01998a238f
Add blockUntilReadyCheckOnMainThread
2020-09-17 20:26:28 +00:00
A.J. Beamon
507e6d0395
Merge branch 'release-6.3' into update-go-subspace-range-docs
2020-09-17 11:32:21 -07:00
Meng Xu
f9e229ac1e
Merge pull request #3784 from ajbeamon/fix-switch-statement-fallthrough
...
Fix fall through in switch statement
2020-09-17 10:03:17 -07:00
A.J. Beamon
0c98a145b9
Fix whitespace
2020-09-17 08:09:21 -07:00
A.J. Beamon
303e1dc0c6
Fix fall through in switch statement
2020-09-17 08:07:53 -07:00
Jingyu Zhou
ea27e4bd9c
Merge pull request #3772 from yliucode/rename
...
Rename master proxy as commit proxy
2020-09-16 20:06:50 -07:00