Xin Dong
b6a39123ec
Apply suggestions from code review
2020-10-06 14:46:45 -07:00
Jon Fu
7218586f2f
adjust test spec and backup describe
2020-10-06 17:03:09 -04:00
Lukas Joswiak
afb8a6d87c
Fix unitialized memory
2020-10-06 12:54:47 -07:00
Jon Fu
348ea10f3c
add retry loop to SimpleAtomicAdd check
2020-10-06 15:39:25 -04:00
Jon Fu
c0f857cd64
attempt to have logAntiQuorum as an option preset prior to starting simulation and running tests
2020-10-06 14:47:13 -04:00
Jon Fu
7e6c0c9d94
explicitly throw error when snapshot has failed rather than hitting hard-to-trace assertion
2020-10-06 14:31:41 -04:00
Lukas Joswiak
afebd32823
Update transaction timeout test to use repeating read
2020-10-06 11:28:05 -07:00
Xin Dong
b610f01c77
Fine-grained interleaving
2020-10-06 09:32:22 -07:00
Jon Fu
b4ad989252
use stack transaction instead of heap
2020-10-05 16:51:01 -04:00
Jon Fu
c622a11c70
Merge branch 'master' of https://github.com/apple/foundationdb into jfu-snapshot-record-version
2020-10-05 13:15:56 -04:00
Jon Fu
a646df520d
add option to remove snaptest retry limit
2020-10-05 13:15:43 -04:00
sfc-gh-tclinkenbeard
7f0d14c8e4
Modernize/refactor workloads directory
2020-10-04 22:29:07 -07:00
Lukas Joswiak
ff5eafcf42
Swap to -pthread from -lpthread
...
This is a (probably temporary?) fix to actually fix the compilation
issue with the added unit tests when compiling with gcc. The issue seems
to be that lpthread is getting linked before another library which
requires it, so linking fails. Linking pthread instead of lpthread fixes
the issue, but this may have an effect on other binaries in the system
as well.
2020-10-02 22:52:42 -07:00
Lukas Joswiak
c9521ec450
Fix issue with pthreads
...
Linking lpthread before libcrypto seems to have been causing an issue
since the crypto library (used in OpenSSL?) needs threading. Swapping
the order should fix the issue.
2020-10-02 22:01:57 -07:00
Lukas Joswiak
861262ea35
Fix dependency order for doctest
2020-10-02 18:57:07 -07:00
Lukas Joswiak
03c86f5aaa
Style fix
2020-10-02 14:02:25 -07:00
Lukas Joswiak
e020034bb9
Add transaction size limit, timeout, and atomicity tests
2020-10-02 12:34:14 -07:00
Jingyu Zhou
0e96233015
Merge pull request #3842 from sfc-gh-tclinkenbeard/remove-unflushed-data-ratio-knob
...
Remove deprecated UNFLUSHED_DATA_RATIO knob
2020-10-02 12:32:39 -07:00
Jingyu Zhou
da2c79a74e
Merge pull request #3839 from sfc-gh-mpilman/merge-6.3
...
Merge 6.3 into master
2020-10-02 12:28:06 -07:00
sfc-gh-tclinkenbeard
f757beaac1
Remove deprecated UNFLUSHED_DATA_RATIO knob
2020-10-02 10:36:21 -07:00
Jon Fu
cacf4be449
Merge branch 'master' of https://github.com/apple/foundationdb into jfu-snapshot-record-version
2020-10-02 12:57:17 -04:00
Oleg Samarin
da96ae7c1e
Unable to restart foundationdb after fdbmonitor has died #3838
2020-10-02 15:07:47 +03:00
Lukas Joswiak
ffd425ec04
Another fix for reading freed memory
2020-10-01 16:51:23 -07:00
Lukas Joswiak
6b275083fe
Add atomic bitwise AND and OR tests
2020-10-01 16:14:29 -07:00
Lukas Joswiak
9b85493a63
Fix for reading freed memory
2020-10-01 15:19:52 -07:00
Markus Pilman
268ba0bddc
Merge remote-tracking branch 'origin/release-6.3' into merge-6.3
2020-10-01 14:14:06 -06:00
Evan Tschannen
48ed8861f6
Merge pull request #3837 from etschannen/post-release-cleanup-6.3.8
...
Post release cleanup 6.3.8
2020-09-30 22:46:55 -07:00
Evan Tschannen
43c64288e1
update installer WIX GUID following release
2020-09-30 22:46:05 -07:00
Evan Tschannen
164fce6bdb
update version to 6.3.9
2020-09-30 22:46:05 -07:00
Evan Tschannen
a671aa24ac
Merge pull request #3836 from etschannen/feature-fix-fault-tolerance
...
Fixed a number of problems with the fault tolerance calculation when configured with regions
6.3.8
2020-09-30 20:43:15 -07:00
Evan Tschannen
b1180f8eb4
fixed naming and comments
2020-09-30 20:35:09 -07:00
Evan Tschannen
d350f6310b
updated documentation for 6.3.8
2020-09-30 19:06:08 -07:00
Evan Tschannen
13d1978c19
Merge branch 'release-6.3' into feature-fix-fault-tolerance
2020-09-30 19:00:31 -07:00
Evan Tschannen
1b8519bbef
Merge pull request #3815 from ajbeamon/fix-non-assert-internal-error
...
Explicit instantiations of internal_error were not logging the usual details about the error
2020-09-30 18:58:07 -07:00
Evan Tschannen
52c74f648a
Merge pull request #3833 from sfc-gh-tclinkenbeard/lower-watch-timeout
...
Lower WATCH_TIMEOUT default value to 30.0
2020-09-30 18:57:00 -07:00
Evan Tschannen
b1570c740f
extraTlogEligileZones should consider the database available both during a failover and also if the cluster cannot recruit tlogs in the remote region
2020-09-30 18:10:04 -07:00
Evan Tschannen
8c729ca8e6
only add additional fault tolerance for availability if automatic failover is enabled
2020-09-30 18:04:23 -07:00
Lukas Joswiak
24e119b181
Simplify error handling
2020-09-30 17:53:41 -07:00
Evan Tschannen
1a28520eb4
fix: fdbcli would double count satellite DCs
2020-09-30 17:42:22 -07:00
Lukas Joswiak
c080514eb4
Add tests
2020-09-30 17:38:58 -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
Balachandar Namasivayam
c7a55fe15f
Merge pull request #3829 from yliucode/process-class
...
Support specifying proxy as process class and converting it to commit proxy
2020-09-30 16:46:24 -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
Alvin Moore
5637a5487e
Merge pull request #3832 from sfc-gh-mpilman/features/ctest-client-smoketests
...
Restore pom.xml.in
2020-09-30 17:08:42 -04:00
Young Liu
0c579674e6
Add more help messages for configuring 'proxies'
2020-09-30 13:29:01 -07:00
sfc-gh-tclinkenbeard
e2705668be
Lower WATCH_TIMEOUT default value to 30.0
2020-09-30 11:52:51 -07:00
Markus Pilman
c5af8c8dd0
Restore pom.xml.in
...
(which is apparently still in use)
2020-09-30 12:34:35 -06:00
Jon Fu
8da8c6ff0d
Merge branch 'master' of https://github.com/apple/foundationdb into jfu-snapshot-record-version
2020-09-30 14:25:29 -04:00