1
0
mirror of https://github.com/apple/foundationdb.git synced 2025-06-02 03:12:12 +08:00

16697 Commits

Author SHA1 Message Date
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 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 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 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 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 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 from liquid-helium/thread-safe-promis-stream
Introduced ThreadReturnPromiseStream
2021-08-12 12:19:13 -04:00
Andrew Noyes
b39a903af0
Merge pull request 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 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 from sfc-gh-ljoswiak/fixes/alp6
Actor sampling
2021-08-11 13:44:17 -07:00
Lukas Joswiak
f295d31e02
Merge pull request 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 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 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 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