Commit Graph

24 Commits

Author SHA1 Message Date
sfc-gh-tclinkenbeard 21e5456230 Add schema to configuration database (not yet tested) 2021-05-11 11:12:19 -07:00
sfc-gh-tclinkenbeard a3891a9246 Make SimpleConfigTransaction an implementation of ISingleThreadTransaction 2021-04-30 09:34:36 -07:00
sfc-gh-tclinkenbeard c63cf5da26 Make ConfigFollowerInterface copyable 2021-04-25 16:07:32 -07:00
sfc-gh-tclinkenbeard 807695ff1e Fix several SimpleConfig bugs. Some bugs still exist 2021-04-25 14:35:56 -07:00
sfc-gh-tclinkenbeard 8fa6016287 Enable compaction on SimpleConfigDatabaseNode 2021-04-24 13:37:15 -07:00
sfc-gh-tclinkenbeard 8540889b14 Add compaction to ConfigurationDatabaseWorkload 2021-04-23 18:40:32 -07:00
sfc-gh-tclinkenbeard 4709c2da5b Added version_already_compacted error 2021-04-23 17:49:57 -07:00
sfc-gh-tclinkenbeard 995d48077f Add actors to grow and shrink cycle in ConfigurationDatabaseWorkload 2021-04-23 15:17:27 -07:00
sfc-gh-tclinkenbeard ee4f9d24b9 Modified ConfigurationDatabaseWorkload to run modified cycle workload 2021-04-23 14:05:14 -07:00
sfc-gh-tclinkenbeard 4665508da1 Fix type of ConfigurationDatabaseWorkload::transactionTooOldErrors 2021-04-23 11:41:10 -07:00
sfc-gh-tclinkenbeard 1a6dcd6677 Added SimpleConfigDatabase compaction (not yet tested) 2021-04-23 09:22:47 -07:00
sfc-gh-tclinkenbeard e3be3bd90c Fix versionedMutationKey ordering bug and strengthen default ConfigurationDatabaseWorkload 2021-04-22 23:00:42 -07:00
sfc-gh-tclinkenbeard 5f5391c85c Add random sleeps within transactions in ConfigurationDatabaseWorkload 2021-04-22 21:02:13 -07:00
sfc-gh-tclinkenbeard 45a6092c48 Add random sleeps to ConfigurationDatabaseWorkload::runClient 2021-04-22 20:45:44 -07:00
sfc-gh-tclinkenbeard e471c3e61b Use multiple clients by default in ConfigurationDatabaseWorkload 2021-04-22 20:43:23 -07:00
sfc-gh-tclinkenbeard 8142b9e023 Increase default number of increments, broadcasters, and consumers in ConfigurationDatabaseWorkload 2021-04-22 14:38:34 -07:00
sfc-gh-tclinkenbeard 53697c316c Expand ConfigurationDatabaseWorkload to support running multiple clients, broadcasters, and consumers 2021-04-22 13:54:58 -07:00
sfc-gh-tclinkenbeard b1eda4cfcb Read and write in the same transaction in ConfigurationDatabaseWorkload 2021-04-21 21:57:25 -07:00
sfc-gh-tclinkenbeard 8a30ebf27f Several improvements to SimpleConfig pipeline and test workload 2021-04-21 21:37:42 -07:00
sfc-gh-tclinkenbeard 8ba59d8aa9 Refactor ConfigurationDatabaseWorkload 2021-04-21 13:03:46 -07:00
sfc-gh-tclinkenbeard 2f7e752eee Store mutation log on SimpleConfigDatabaseNode 2021-04-16 20:20:41 -07:00
sfc-gh-tclinkenbeard f54f082159 Build interfaces for full config update pipeline 2021-04-16 17:58:00 -07:00
sfc-gh-tclinkenbeard ca3b7f5ef1 Implemented simple ConfigurationDatabase workload, run simple configuration database node on coordinators 2021-04-15 12:44:45 -07:00
sfc-gh-tclinkenbeard 18f17a4ea2 First draft of config-db 2021-04-14 22:06:37 -07:00