Evan Tschannen
8c729ca8e6
only add additional fault tolerance for availability if automatic failover is enabled
2020-09-30 18:04:23 -07:00
Evan Tschannen
1a28520eb4
fix: fdbcli would double count satellite DCs
2020-09-30 17:42:22 -07:00
Evan Tschannen
9f61039858
more fixes
2020-09-30 16:52:58 -07:00
Evan Tschannen
d7454ac7da
fixed compile error
2020-09-30 16:49:36 -07:00
Evan Tschannen
2a279f64af
Merge branch 'release-6.3' into feature-fix-fault-tolerance
2020-09-30 16:42:18 -07:00
Evan Tschannen
fe5c30e778
fault tolerance was not being properly increased when usable regions was 2 and satellites are configured.
2020-09-30 16:41:00 -07:00
Xin Dong
7a87d00269
Merge pull request #3828 from xumengpanda/mengxu/fix-63-PR
...
FastRestore:Fix segmentation fault
2020-09-30 09:26:09 -07:00
Markus Pilman
bd3ca9c822
Merge pull request #3804 from AlvinMooreSr/bindingupdate
...
Updated BindingTester
2020-09-30 07:00:11 -06:00
Meng Xu
3aa92286aa
FastRestore:Fix segmentation fault
2020-09-29 22:28:52 -07:00
Trevor Clinkenbeard
c613fc6dee
Merge pull request #3761 from sfc-gh-tclinkenbeard/document-watchbytes-overhead
...
Add comments for WATCH_OVERHEAD_BYTES
2020-09-26 20:39:27 -07:00
Evan Tschannen
d3c9f3a344
Merge pull request #3814 from etschannen/post-release-cleanup-6.3.7
...
Post release cleanup 6.3.7
2020-09-24 23:04:11 -07:00
Evan Tschannen
cd79b50dd8
update installer WIX GUID following release
2020-09-24 23:02:57 -07:00
Evan Tschannen
6a51a35d81
update version to 6.3.8
2020-09-24 23:02:57 -07:00
Evan Tschannen
7efabb46fa
Merge pull request #3812 from etschannen/release-6.3
...
Merge release 6.2 into release 6.3
2020-09-24 18:25:05 -07:00
Evan Tschannen
7ec73e3365
updated documentation for 6.3.7
2020-09-24 17:28:27 -07:00
Evan Tschannen
4042e9c52f
missed a conflict
2020-09-24 17:20:02 -07:00
Evan Tschannen
2d788b309f
Merge branch 'release-6.2' into release-6.3
...
# Conflicts:
# documentation/sphinx/source/api-error-codes.rst
# flow/ThreadHelper.actor.h
# flow/error_definitions.h
2020-09-24 17:16:58 -07:00
Evan Tschannen
d927e33ff6
Merge pull request #3811 from etschannen/release-6.2
...
updated the error code for blocked_from_network_thread because 2025 was already in use in release-6.3
2020-09-24 17:12:27 -07:00
Evan Tschannen
9f549f755e
updated the error code for blocked_from_network_thread because 2025 was already in use in release-6.3
2020-09-24 17:11:26 -07:00
Evan Tschannen
1b25aee38d
Merge pull request #3809 from AlvinMooreSr/openssl_update
...
OpenSsl Update
2020-09-24 17:06:04 -07:00
Evan Tschannen
398b5af0c7
Merge pull request #3810 from etschannen/post-release-cleanup-6.3.6
...
Post release cleanup 6.3.6
2020-09-24 16:54:32 -07:00
Evan Tschannen
2f0bf65b11
update installer WIX GUID following release
2020-09-24 16:53:53 -07:00
Evan Tschannen
0f7b8fa613
update version to 6.3.7
2020-09-24 16:53:53 -07:00
Alvin Moore
9d130bdecf
Updated OpenSsl version from 1.1.1d to 1.1.1h
2020-09-24 19:23:56 -04:00
Balachandar Namasivayam
cbf816be62
Merge pull request #3807 from satherton/test-runloop-profiling
...
Enable run loop profiler for test and multitest roles.
2020-09-24 15:36:35 -07:00
Steve Atherton
58e043c7a5
Enable run loop profiler for test and multitest roles.
2020-09-24 14:14:55 -07:00
Xin Dong
de5b0abb92
Merge pull request #3806 from xumengpanda/mengxu/fix-typo-PR
...
Fast Restore: Fix a typo in FastRestoreApplerPhaseApplyTxnStart event name
2020-09-23 17:11:59 -07:00
Meng Xu
5214becaa8
FR:Fix typo for event FastRestoreApplerPhaseApplyTxnDone
2020-09-23 16:43:35 -07:00
Xin Dong
feb3bda79e
Merge pull request #3797 from xumengpanda/mengxu/fr-write-traffic-control-PR
...
Fast Restore: Add write rate control
2020-09-23 15:50:08 -07:00
Meng Xu
262307d557
FR:Change applierRemainMB map to unordered_map
2020-09-23 15:39:01 -07:00
Meng Xu
aa683c0d26
FRApplier:Fix applyingDataBytes accounting at exception
...
When exception is thrown out after txnSize is calculated but before
it is accounted into applyingDataBytes, we will decrease applyingDataBytes in the
error handling block incorrectly.
2020-09-23 15:19:02 -07:00
Alvin Moore
40b51cbdbb
Added support to specify the FDB Cluster Text
...
Added support fo specify the number of ports from which to choose
Swapped tabs for spaces to make Marcus happy 😃
2020-09-23 17:58:47 -04:00
Kao Makino
5d60663bbf
Make bindingtester scripts more k8s friendly
2020-09-23 16:14:19 -04:00
Meng Xu
a4aad591fd
FR:Remove applyStagingKeysBatchLock flow lock
2020-09-23 08:47:37 -07:00
Evan Tschannen
f9a2ca1c33
Merge pull request #3799 from etschannen/feature-apiverison-batch-error
...
Protect api versions older than 630 from seeing batch_transaction_throttled
2020-09-22 23:18:23 -07:00
Evan Tschannen
e82076a75c
updated documentation for 6.3.6
2020-09-22 22:36:36 -07:00
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