12811 Commits

Author SHA1 Message Date
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