Commit Graph

54 Commits

Author SHA1 Message Date
sfc-gh-tclinkenbeard 6f81155784 Merge remote-tracking branch 'origin/master' into const-serverdbinfo 2021-07-20 10:18:40 -07:00
Steve Atherton f596a81073 Rename ::TRUE and ::FALSE in BooleanParams to ::True and ::False so as to not conflict with the TRUE and FALSE macros provided by the Windows and MacOS SDKs. 2021-07-17 00:11:40 -07:00
sfc-gh-tclinkenbeard 77cbc1aa81 s/IDependentAsyncVar/IAsyncListener 2021-07-12 16:09:30 -07:00
sfc-gh-tclinkenbeard 8cc40e3a2b Expand use of BOOLEAN_PARAM 2021-07-02 21:41:50 -07:00
sfc-gh-tclinkenbeard 9d62887f35 Addressed review comments 2021-06-16 11:34:20 -07:00
sfc-gh-tclinkenbeard 669ca0bb14 Add comments to configuration database code 2021-06-10 17:14:37 -07:00
sfc-gh-tclinkenbeard 83a0e473e8 Refactor IKnobCollection code 2021-06-09 20:50:00 -07:00
sfc-gh-tclinkenbeard 6fc5bd3480 Remove TestID from stateful configuration database classes, and fix some bugs 2021-06-07 00:29:36 -07:00
sfc-gh-tclinkenbeard 016ef54a73 Clean up unit test data directory between tests 2021-06-06 11:25:58 -07:00
sfc-gh-tclinkenbeard 905f0065e5 Store DatabaseContext reference in configuration transaction objects 2021-06-02 22:14:58 -07:00
sfc-gh-tclinkenbeard 03be6ce8da Remove KnobValueRef::Clear class 2021-06-02 21:36:34 -07:00
sfc-gh-tclinkenbeard 4c059670a0 Parse configuration knob values on the client 2021-06-02 10:04:46 -07:00
sfc-gh-tclinkenbeard 9515e8d44f Add special configuration database keys to SystemData.h 2021-05-29 11:48:47 -07:00
sfc-gh-tclinkenbeard 459e86c63a Reenable some configuration database unit tests 2021-05-29 10:57:10 -07:00
sfc-gh-tclinkenbeard e1b6f6aff1 Support and test global knob names range reads 2021-05-29 04:31:35 -07:00
sfc-gh-tclinkenbeard 6665f5cc4d Support and test restricted range reads 2021-05-29 03:58:18 -07:00
sfc-gh-tclinkenbeard 3d733deec9 Normalize configuration commit annotations 2021-05-24 01:25:50 -07:00
sfc-gh-tclinkenbeard 1cb37a6216 Create local configuration files on demand 2021-05-23 21:03:15 -07:00
sfc-gh-tclinkenbeard 739d8813dd Create configuration database node files on demand 2021-05-23 18:01:50 -07:00
sfc-gh-tclinkenbeard 1d14f998e7 Add configuration database node compaction unit tests 2021-05-23 16:44:06 -07:00
sfc-gh-tclinkenbeard 753ef31a8a Refactor ConfigDatabaseUnitTests.actor.cpp 2021-05-23 12:34:10 -07:00
sfc-gh-tclinkenbeard 42d387747b Introduce ConfigBroadcastFollowerInterface for broadcaster to local configuration communication 2021-05-23 00:41:15 -07:00
sfc-gh-tclinkenbeard a12f68d78c Make specific configuration overrides override global configuration overrides 2021-05-21 16:21:31 -07:00
sfc-gh-tclinkenbeard 0d2b0c7b74 Generalize and extend configuration database unit tests 2021-05-18 23:50:01 -07:00
sfc-gh-tclinkenbeard 95e8a64a24 Added some more configuration database unit tests 2021-05-18 21:29:40 -07:00
sfc-gh-tclinkenbeard 818b0325ad Check for errors while performing compaction in unit tests 2021-05-18 16:38:39 -07:00
sfc-gh-tclinkenbeard 748a3ebfbe Add GetSnapshotAndChangesRequest type 2021-05-18 15:28:44 -07:00
sfc-gh-tclinkenbeard 0dd11cb2f6 Added --ignore_config_db and --use_test_config_db command line arguments 2021-05-17 19:14:32 -07:00
sfc-gh-tclinkenbeard ea8396c9be Improve decoupling of configuration database interfaces and implementations 2021-05-17 15:31:03 -07:00
sfc-gh-tclinkenbeard 641882ef0b Add dummy PaxosConfixDatabaseNode implementation 2021-05-17 14:15:30 -07:00
sfc-gh-tclinkenbeard ba8d21e340 Added dummy PaxosConfigTransaction implementation 2021-05-17 13:02:55 -07:00
sfc-gh-tclinkenbeard 1e200a9cd3 Add 3 new configuration database unit tests:
/fdbserver/ConfigDB/Transaction/Restart
/fdbserver/ConfigDB/TransactionToLocalConfig/RestartNode
/fdbserver/ConfigDB/BroadcasterToLocalConfig/Compact
2021-05-17 00:52:24 -07:00
sfc-gh-tclinkenbeard 4b848867f9 Break down configuration database unit tests and fix some more bugs 2021-05-16 23:16:08 -07:00
sfc-gh-tclinkenbeard 1941d0eab3 More configuration database unit testing improvements 2021-05-16 17:25:41 -07:00
sfc-gh-tclinkenbeard 8b58eacf8b Remove waitUntil actor in ConfigDatabaseUnitTests.actor.cpp 2021-05-16 14:58:15 -07:00
sfc-gh-tclinkenbeard be2e9e1b5a Refactor ConfigDatabaseUnitTests 2021-05-16 14:36:52 -07:00
sfc-gh-tclinkenbeard e86532d40a Added /fdbserver/ConfigDB/TransactionToLocalConfig/ unit tests 2021-05-15 22:28:12 -07:00
sfc-gh-tclinkenbeard 40605f896f Improvements to configuration database unit testing 2021-05-15 20:38:41 -07:00
sfc-gh-tclinkenbeard 5c3b293fce Fix some SimpleConfigTransaction bugs 2021-05-15 12:41:16 -07:00
sfc-gh-tclinkenbeard 01eab20fc0 Remove duplicate Knobs::reset code 2021-05-14 23:02:40 -07:00
sfc-gh-tclinkenbeard d7692b628f Support global configuration database updates 2021-05-14 19:34:21 -07:00
sfc-gh-tclinkenbeard 1eeb341f16 Add more fine-grained unit testing of LocalConfiguration 2021-05-14 15:37:14 -07:00
sfc-gh-tclinkenbeard 8c6c06a6dd Remove duplicate logic from ConfigDatabaseUnitTests.actor.cpp 2021-05-14 15:05:33 -07:00
sfc-gh-tclinkenbeard 9477a6f60f Speed up /fdbserver/ConfigDB/ConfigBroadcaster/CheckpointedUpdates test 2021-05-14 13:49:18 -07:00
sfc-gh-tclinkenbeard 793cca61cb Test changing broadcaster in ConfigDB unit tests 2021-05-14 13:30:04 -07:00
sfc-gh-tclinkenbeard bfb88805ab Added /fdbserver/ConfigDB/ConfigBroadcaster/Compact unit test 2021-05-14 12:30:17 -07:00
sfc-gh-tclinkenbeard 2a1593f6b3 Use multiple consumers in /fdbserver/ConfigDB/ConfigBroadcaster/CheckpointedUpdates unit test 2021-05-14 11:35:25 -07:00
sfc-gh-tclinkenbeard 65ea89fa44 Add pollingInterval and compactionInterval fields to SimpleConfigConsumer 2021-05-14 11:03:22 -07:00
sfc-gh-tclinkenbeard c4a5662d1b Added /fdbserver/ConfigDB/ConfigBroadcaster/CheckpointedUpdates unit test 2021-05-14 10:38:01 -07:00
sfc-gh-tclinkenbeard e8040dc609 Get /fdbserver/ConfigDB/ConfigBroadcaster/Simple unit test passing 2021-05-14 00:41:02 -07:00