Evan Tschannen
9b5130194d
avoid updating the same endpoint multiple times
2020-04-11 21:05:30 -07:00
Evan Tschannen
8f78912483
knobified parameter
2020-04-11 20:54:17 -07:00
Evan Tschannen
e5ec7f2800
do not broadcast obsolete serverDBInfo
2020-04-11 20:05:03 -07:00
Evan Tschannen
1476057996
properly cache serialization of serverDBInfo
2020-04-11 19:30:05 -07:00
Evan Tschannen
c0323f8a28
Merge commit '77f01193cbdf2ac5766131ffc8c71e8c88a0ed6b' into feature-tree-broadcast
2020-04-10 17:05:18 -07:00
Evan Tschannen
07cc0a8d74
code cleanup
2020-04-10 17:02:11 -07:00
Xin Dong
77f01193cb
Merge pull request #2938 from xumengpanda/mengxu/DD-knob-test-PR
...
Test the knob DESIRED_TEAMS_PER_SERVER between 1 and 10
2020-04-10 16:52:43 -07:00
Meng Xu
221235719a
Merge pull request #2939 from xumengpanda/mengxu/rm-snap-PR
...
Exclude Snap related tests from correctness test temporily
2020-04-10 14:10:33 -07:00
A.J. Beamon
bcb0a4cc78
Merge pull request #2890 from tclinken/expose-lock-fdbcli
...
Add lock and unlock commands to fdbcli
2020-04-10 13:54:47 -07:00
Evan Tschannen
e8d333733a
Merge branch 'master' into feature-tree-broadcast
2020-04-10 13:51:09 -07:00
Evan Tschannen
ac4654b09e
re-suppress trace event
2020-04-10 13:50:26 -07:00
Evan Tschannen
ce4493f679
many bug fixes
2020-04-10 13:45:16 -07:00
Meng Xu
f95bbc0ffa
Exclude Snap related tests from correctness test temporily
...
Those tests fail with high chance in nightly test.
2020-04-10 10:01:07 -07:00
Meng Xu
fe4bf3092f
Buggify DESIRED_TEAMS_PER_SERVER between 1 and 10
2020-04-10 09:43:01 -07:00
Jingyu Zhou
a646e88a03
Merge pull request #2930 from xumengpanda/mengxu/fr-debug-stall-PR
...
Performant restore [26/xx]: Fix the remaining rare error
2020-04-08 17:17:08 -07:00
tclinken
b44105b54c
Print explanation when fdbcli unlock fails
2020-04-08 16:38:30 -07:00
Meng Xu
a0c32f7a67
FastRestore:getBatchReplies:Comment out trace for performance
2020-04-08 15:43:40 -07:00
A.J. Beamon
af4e0088ba
Merge pull request #2896 from tclinken/atomically-update-dependent-knobs
...
Atomically update dependent knobs
2020-04-08 15:00:49 -07:00
tclinken
52860043c9
Merge remote-tracking branch 'origin' into atomically-update-dependent-knobs
2020-04-08 12:26:21 -07:00
Meng Xu
2325ab209f
FastRestore:Applier:Avoid extra copy in getAndComputeStagingKeys
2020-04-08 12:22:08 -07:00
Evan Tschannen
e50a8cfa00
Merge pull request #2922 from mpilman/features/no-make
...
Delete old build system
2020-04-08 10:57:58 -07:00
Markus Pilman
7ba2cec9ef
Merge branch 'master' of github.com:apple/foundationdb into features/no-make
2020-04-08 10:23:46 -07:00
Evan Tschannen
31d8bda27a
Merge pull request #2902 from mpilman/features/tpcc
...
Added TPC-C workload
2020-04-08 10:20:09 -07:00
Jingyu Zhou
f500353368
Merge pull request #2908 from xumengpanda/mengxu/fr-fix-apitest-PR
...
Performant restore [25/xx]: Fix rare bugs found by API correctness test
2020-04-07 22:04:01 -07:00
Meng Xu
867f734d8f
Merge pull request #2901 from jzhou77/backup-cmd
...
Add pause/resume for new backups
2020-04-07 16:53:51 -07:00
Meng Xu
1087ec2aee
Merge pull request #2924 from alexmiller-apple/ninja-by-default
...
Make the README give instructions to use ninja to build.
2020-04-07 16:04:05 -07:00
Jingyu Zhou
60407bdee3
Use LiteralStringRef for backup paused key
2020-04-07 16:02:25 -07:00
Meng Xu
5ebafdb94c
FastRestore:Apply clang-format to changes
2020-04-07 15:57:03 -07:00
Meng Xu
e5b2cd81d5
FastRestore:Cleanup debug code
2020-04-07 15:56:44 -07:00
Markus Pilman
213ff28df6
Merge branch 'master' of github.com:apple/foundationdb into features/no-make
2020-04-07 14:27:32 -07:00
Markus Pilman
a38c1f3799
fixed versions.target file
2020-04-07 14:26:44 -07:00
Meng Xu
0034d6fc85
FastRestore:Master:Fix:Hnadling the last log file
2020-04-07 13:28:11 -07:00
Meng Xu
d6b0aefc89
Merge pull request #2923 from satherton/reenable-art
...
Re-enable ART mutation buffer in Redwood.
2020-04-07 13:16:50 -07:00
Alex Miller
99295b81e1
Make the README give instructions to use ninja to build.
...
Make builds one project to completion, and then builds the next project.
Ninja can build multiple projects in parallel, and thus is strictly
faster.
2020-04-07 11:48:10 -07:00
Steve Atherton
7a4817b8bb
Re-enable ART mutation buffer in Redwood.
2020-04-07 11:47:19 -07:00
Steve Atherton
664f82d1d1
Merge pull request #2921 from ddi-zrl/feature-redwood-zrl
...
Windows build fixed.
2020-04-07 11:38:53 -07:00
Markus Pilman
b616a6b3b6
generate versions.target with cmake
2020-04-07 11:33:47 -07:00
Markus Pilman
b93d8e8b21
fix cmake dependency to version.target
2020-04-07 11:09:11 -07:00
Markus Pilman
d4542dbb5a
Delete old build system
2020-04-07 11:03:45 -07:00
Xin Dong
7d0429b7dc
Merge pull request #2919 from ajbeamon/status-field-consistency-change
...
Consistently use timeout instead of timedout in status messages
2020-04-07 09:20:33 -07:00
Diego Didona
69cf7a349d
Removing dangling debugging macros
2020-04-07 18:08:02 +02:00
Diego Didona
0f0486703b
Using Flow's wrappers for gcc builtins
2020-04-07 17:55:43 +02:00
A.J. Beamon
2309e9f156
Consistently use timeout instead of timedout in status messages.
2020-04-07 08:43:23 -07:00
Evan Tschannen
a51c92854a
Merge branch 'master' into feature-tree-broadcast
...
# Conflicts:
# fdbserver/WorkerInterface.actor.h
# fdbserver/worker.actor.cpp
2020-04-06 21:09:44 -07:00
Evan Tschannen
2a1bd97120
fix compilation errors
2020-04-06 20:58:43 -07:00
Jingyu Zhou
9fb3fb9d82
Add pause/resume for new backups
...
To pause/resume the backup workers, the fdbbackup command will write to the
backupPausedKey. Then backup workers noticed the value of the key has been
changed and stops/resumes pulling from TLog.
2020-04-06 14:29:46 -07:00
A.J. Beamon
9b8a642e24
Merge pull request #2911 from dongxinEric/doc/add-documentation-for-new-message-field
...
Added documentation for the 2 new message fields
2020-04-06 13:22:13 -07:00
Alex Miller
8a85ff02bf
Merge pull request #2912 from alexmiller-apple/tlog-design-doc
...
Fix a few markdown rendering issues in TLog spilling design doc.
2020-04-06 12:35:12 -07:00
Alex Miller
56cca67c81
Fix a few markdown rendering issues in TLog spilling design doc.
2020-04-06 12:33:38 -07:00
Meng Xu
a51ff7aaae
FastRestore:Fix:buildVersionBatches may lose the last log file
...
If the last log file's endversion decides the last version batch's endversoin,
the buildVersionBatches function may quit early before include the last log file.
This causes some mutations missing and lead to incorrect DB.
This commit also addes an ASSERT(maxVBVersion >= targetVersion) to
alert such error as early as possible to simplify debug.
2020-04-06 12:24:26 -07:00