12811 Commits

Author SHA1 Message Date
Lukas Joswiak
74e429c680 Ensure FdbEvent sticks around until all callbacks complete 2020-10-09 20:16:11 -07:00
Xin Dong
28707de343 Moved debug_advanceMaxCommittedVersion to right before the commit future is waited. Throw the SE commit failure that was previously siliently swallowed. 2020-10-09 19:21:22 -07:00
Lukas Joswiak
d37691dd54 Simplify API 2020-10-09 19:01:06 -07:00
Lukas Joswiak
5819267c07 Fix issue with watch timeout 2020-10-09 17:19:45 -07:00
Lukas Joswiak
54118ba706 Add retry loops, test fdb_future_release_memory better 2020-10-09 16:52:13 -07:00
Lukas Joswiak
27c84550f1 Move get_range retry logic to caller 2020-10-09 15:55:25 -07:00
Lukas Joswiak
2d8576c2df Add versionstamp tests 2020-10-09 15:43:00 -07:00
Chaoguang Lin
e8e9e8064c Add handling logic when buggify throws commit_unknown_result when commit lock 2020-10-09 14:26:56 -07:00
Chaoguang Lin
8bed7ba9a2 Add a loop to make sure we unlock the database in the end 2020-10-09 12:32:37 -07:00
Andrew Noyes
7506caaac4
Merge pull request #3880 from sfc-gh-anoyes/anoyes/fix-mako-leak
Fix leaked future in mako
2020-10-09 12:13:12 -07:00
Trevor Clinkenbeard
d02348604e
Merge pull request #3878 from sfc-gh-jfu/jfu-disable-test-temp
Disable SnapIncrementalRestore tests temporarily
2020-10-09 11:49:07 -07:00
Andrew Noyes
c6c94e23ca Fix leaked future in mako 2020-10-09 18:40:05 +00:00
Jon Fu
c48ca00a80 disable tests temporarily 2020-10-09 13:33:05 -04:00
Jon Fu
be1ca196ee turn off consistency check until after restore (where we remove the backup agent) 2020-10-09 13:30:01 -04:00
sfc-gh-tclinkenbeard
eefaa30fa4 Added retry loop for getReadVersion in IncrementalBackupWorkload 2020-10-09 07:43:21 -07:00
Trevor Clinkenbeard
d3b57d9873
Merge pull request #3823 from sfc-gh-jfu/jfu-snapshot-record-version
Have snapshot record to system keys and write lastEpochEnd on recovery
2020-10-09 07:27:19 -07:00
sfc-gh-tclinkenbeard
dc4612712d Merge remote-tracking branch 'origin/master' into use-override-more 2020-10-09 07:12:41 -07:00
Oleg Samarin
43f538ff8b Documented fdb processes restart behavior 2020-10-09 11:03:53 +03:00
sfc-gh-tclinkenbeard
ccf2ca73f3 Fix Windows CMake build 2020-10-08 23:58:58 -07:00
Jon Fu
0b09833f21 add wait statement 2020-10-09 01:57:44 -04:00
Chaoguang Lin
76440018fb Remove unnecessary error thrown when calling clear range on the lock special key range 2020-10-08 21:39:13 -07:00
Chaoguang Lin
9dd67bedaa Add test for lock and unlock special keys 2020-10-08 18:28:47 -07:00
Xin Dong
202f4b2735
Merge pull request #3870 from dongxinEric/misc/bug-fixes
Misc/bug fixes
2020-10-08 15:26:40 -07:00
Xin Dong
079f27d47d Added API doc for the new range split API. Updated some old ones to be consistent. 2020-10-08 15:20:55 -07:00
Xin Dong
5d902f9177
Merge pull request #3394 from dongxinEric/feature/range-split-points-based-on-size
Feature/range split points based on size
2020-10-08 14:25:11 -07:00
Lukas Joswiak
7a356d142c Disable network test, peg doctest to version 2.4 2020-10-08 14:24:36 -07:00
Chaoguang Lin
c66a775d64 Merge remote-tracking branch 'upstream/master' into add-lock-unlock-to-special-keys 2020-10-08 14:23:16 -07:00
Chaoguang Lin
53d3759e73 Add lock command to special key \xff\xff/dbLocked 2020-10-08 14:23:02 -07:00
Xin Dong
05d6029cc4
Update documentation/sphinx/source/release-notes/release-notes-700.rst
Co-authored-by: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-10-08 13:59:38 -07:00
Xin Dong
bc8417a551 Added release notes 2020-10-08 13:53:04 -07:00
Lukas Joswiak
2442466fc5 Remove pthread flag 2020-10-08 13:45:00 -07:00
Xin Dong
175d52312a Prevent segmentation fault. 2020-10-08 13:36:15 -07:00
Xin Dong
6062520197 Declare _canPipelineCommits to be const. 2020-10-08 13:35:27 -07:00
Xin Dong
2def07a18d
Apply suggestions from code review 2020-10-08 13:31:47 -07:00
Lukas Joswiak
805a8f5909 Rename Event
Was conflicting with an Event defined in fdbclient, and due to how the unit
tests are currently built, fdb_c includes fdbclient as a dependency.
2020-10-08 11:09:23 -07:00
Oleg Samarin
91f9c7a3fe Changed defaults for RestartSec 2020-10-08 13:18:19 +03:00
Lukas Joswiak
1deea78dac Check every watch future for too_many_watches failure 2020-10-07 22:46:15 -07:00
sfc-gh-tclinkenbeard
a9607bdcec Explicitly seal classes that inherit but aren't inherited from 2020-10-07 21:58:24 -07:00
Steve Atherton
e258dffc65
Merge pull request #3770 from dongxinEric/feature/ss-commit-pipelining
Pipeline the commit process in SS.
2020-10-07 20:34:57 -07:00
sfc-gh-tclinkenbeard
71d0ef676c Use override where applicable in fdbrpc 2020-10-07 19:55:05 -07:00
sfc-gh-tclinkenbeard
8571dcfe28 Use override where applicable in fdbserver 2020-10-07 18:41:19 -07:00
sfc-gh-tclinkenbeard
a3de8c333b Use override where applicable in fdbclient 2020-10-07 16:57:38 -07:00
sfc-gh-tclinkenbeard
4005abdeb3 Replace virtual with override in flow 2020-10-07 15:55:11 -07:00
sfc-gh-tclinkenbeard
012886a8d8 Fix Windows CMake build 2020-10-07 12:30:19 -07:00
Jon Fu
e696c4a8eb remove redundant line 2020-10-07 15:23:17 -04:00
Jon Fu
31efdf1cc2 change race condition check logic for incremental backup container 2020-10-07 14:53:16 -04:00
Xin Dong
675d9fa6ac Adopt more suggestions from Steve as per offline discussions. 2020-10-07 09:57:28 -07:00
Lukas Joswiak
dea7000970 Merge remote-tracking branch 'upstream/master' into visibility-1 2020-10-06 18:38:15 -07:00
Lukas Joswiak
e94c372815 Fix serialization order 2020-10-06 18:33:29 -07:00
Xin Dong
6594cdd9bb Rename 'durableDelay' to 'durableMinDelay' for better readability. 2020-10-06 14:48:52 -07:00