Chaoguang Lin
68b41392a0
Change to use ArgumentParser, set env to use external client library in Popen, enable logging in all tests
2021-08-19 12:13:26 -07:00
Chaoguang Lin
b2c063dd93
Change g_network->runNetwork to API->runNetwork
2021-08-18 18:09:02 -07:00
Chaoguang Lin
775ac3e27c
Format fdbcli_tests.py file
2021-08-17 10:15:35 -07:00
Chaoguang Lin
cc18cc742c
Add fdbcli external client tests
2021-08-17 10:14:39 -07:00
Trevor Clinkenbeard
11f2da7806
Merge pull request #5361 from sfc-gh-tclinkenbeard/paxos-config-db
...
Add `ConfigIncrementWorkload`
2021-08-16 11:16:45 -07:00
sfc-gh-tclinkenbeard
47b4c9a4f7
Temporarily disable ConfigIncrement test
2021-08-16 10:50:14 -07:00
sfc-gh-tclinkenbeard
3418c20867
Merge remote-tracking branch 'origin/master' into paxos-config-db
2021-08-16 10:49:47 -07:00
Chaoguang Lin
829277f848
Merge pull request #5383 from sfc-gh-clin/make-fdbcli-tests-stable
...
Try to fix flaky exclude fdbcli test
2021-08-13 16:36:40 -07:00
Chaoguang Lin
4cc2042783
Update debugging logs
2021-08-13 15:00:52 -07:00
Josh Slocum
82d38cd65d
Merge pull request #5382 from sfc-gh-jslocum/tss_dd_improvements
...
Various TSS improvements from snowblower testing
2021-08-13 12:20:45 -07:00
Chaoguang Lin
9553427619
try to fix exlcude fdbcli test
2021-08-13 11:36:49 -07:00
Josh Slocum
e444d3781c
Various TSS improvements from snowblower testing
2021-08-13 10:24:15 -05:00
Steve Atherton
303449f82f
Merge pull request #5378 from FuhengZhao/RedwoodMetricsLevelFix
...
Redwood Metric Level
2021-08-12 20:29:08 -07:00
Fuheng Zhao
4282911ce2
level off by 1 fixed
2021-08-12 20:06:46 -07:00
Andrew Noyes
b864b8b3b9
Merge pull request #5377 from sfc-gh-anoyes/anoyes/fix-mystery-debug-mode-crash
...
Fix a crash in debug mode
2021-08-12 17:30:46 -07:00
Andrew Noyes
28f3ffd2ec
Fix a crash in debug mode
...
For unknown reasons, The previous implementation crashed while
(according to valgrind and ubsan) trying to interpret uninitialized memory as a
shared_ptr. This only happened when CMAKE_BUILD_TYPE=Debug. This change
works for debug mode and also still addresses this TSAN issue the
original change addressed.
2021-08-12 16:19:20 -07:00
Daniel Smith
0cc317124e
Merge pull request #5354 from liquid-helium/thread-safe-promis-stream
...
Introduced ThreadReturnPromiseStream
2021-08-12 12:19:13 -04:00
Andrew Noyes
b39a903af0
Merge pull request #5371 from sfc-gh-anoyes/anoyes/fix-heap-use-after-free
...
Fix heap use after free
2021-08-12 07:27:05 -07:00
helium
f445d94baf
Comments resolved.
2021-08-11 17:01:12 -07:00
helium
e988ac53d9
clang-format
2021-08-11 16:21:06 -07:00
Andrew Noyes
ca9f60baef
Fix heap use after free
2021-08-11 15:42:01 -07:00
Zhe Wu
dbd2c636b5
Merge pull request #5283 from sfc-gh-qhoang/qhoang-enable-mako-to-work-with-mvc
...
Enable mako to work with mvc
2021-08-11 14:23:31 -07:00
Lukas Joswiak
a605fb3852
Merge pull request #5026 from sfc-gh-ljoswiak/fixes/alp6
...
Actor sampling
2021-08-11 13:44:17 -07:00
Lukas Joswiak
f295d31e02
Merge pull request #5368 from sfc-gh-ljoswiak/fixes/broadcaster-push-snapshots
...
Push snapshot changes to local configuration on refresh
2021-08-11 13:01:19 -07:00
helium
c043b21974
Added test for sending error
2021-08-11 11:37:12 -07:00
Lukas Joswiak
1faec36bc6
Wait for all snapshot replies before sending incremental changes
2021-08-11 11:17:51 -07:00
helium
f8edf6e1f2
Switched to a separate test ThreadPoolReceiver
2021-08-11 10:47:51 -07:00
QA Hoang
c8ae43fc7c
Merge branch 'master' into qhoang-enable-mako-to-work-with-mvc
2021-08-11 10:11:34 -07:00
Lukas Joswiak
c098a1128d
Push snapshot changes to local configuration on refresh
2021-08-11 09:13:22 -07:00
Josh Slocum
389b71ba72
Merge pull request #5365 from sfc-gh-satherton/debugging-cleanup
...
Added Label field for keys and ranges in MutationTracking.
2021-08-11 07:07:36 -07:00
Trevor Clinkenbeard
bd0a04d4bc
Merge pull request #5345 from sfc-gh-ljoswiak/features/broadcaster-push
...
Refactor config broadcaster to push updates to workers
2021-08-10 19:56:35 -07:00
QA Hoang
a32de81cd2
implemented a timeout for FDB_ERROR_RETRY
2021-08-10 19:54:06 -07:00
Steve Atherton
09a41ff61b
Fix duplicate trace event fields on MutationTracking event.
2021-08-10 17:56:28 -07:00
Steve Atherton
3922fa8cdd
Fix duplicate TraceEvent detail name.
2021-08-10 17:41:31 -07:00
Steve Atherton
eb5c8eb78d
Added Label field for keys and ranges in MutationTracking.
2021-08-10 17:32:32 -07:00
Lukas Joswiak
7fe863c2a0
Temporarily remove failing unit test
2021-08-10 16:20:51 -07:00
Steve Atherton
2de47a9792
Merge pull request #5364 from sfc-gh-satherton/debugging-cleanup
...
Added range tracking support to MutationTracking.
2021-08-10 15:20:32 -07:00
Lukas Joswiak
b112560c94
Reorder registerWorker to prevent potential conflict
2021-08-10 15:09:35 -07:00
Steve Atherton
5482c86d31
Added range tracking support to MutationTracking.
2021-08-10 14:38:02 -07:00
Lukas Joswiak
f018af6ee4
Update fdbserver/ConfigBroadcaster.actor.cpp
...
Co-authored-by: Trevor Clinkenbeard <trevor.clinkenbeard@snowflake.com>
2021-08-10 13:24:41 -07:00
Lukas Joswiak
d27c9e2520
Revert error check
2021-08-10 12:41:41 -07:00
Lukas Joswiak
a838a47b0b
Use ActorCollection for consumer future
2021-08-10 12:27:19 -07:00
Lukas Joswiak
9f4ea02784
Reremove old TODO
2021-08-10 12:14:50 -07:00
Lukas Joswiak
598b23f8d4
Merge branch 'features/broadcaster-push' of github.com:sfc-gh-ljoswiak/foundationdb into features/broadcaster-push
2021-08-10 12:08:16 -07:00
Lukas Joswiak
2ed2294ccb
Remove old TODO
2021-08-10 12:00:43 -07:00
Lukas Joswiak
5dfd7c4b1a
Remove redundant dead worker check
2021-08-10 11:56:58 -07:00
Lukas Joswiak
cf81b0650d
Only register consumer once on the broadcaster
2021-08-10 11:56:16 -07:00
Lukas Joswiak
72e55ef72e
Add broadcaster error check to unit tests
2021-08-10 11:39:29 -07:00
Lukas Joswiak
564a3d69b7
Rename config broadcast interface messages
2021-08-10 11:39:29 -07:00
Lukas Joswiak
833e53f8f0
Add tests back
2021-08-10 11:39:29 -07:00