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
77e476860b
Add logger to SimpleConfigBroadcaster
2021-04-24 21:44:47 -07:00
sfc-gh-tclinkenbeard
c0c3230856
First implementation of LocalConfigurationImpl::consume (not yet complete)
2021-04-24 19:42:00 -07:00
sfc-gh-tclinkenbeard
b63de5611d
Update LocalConfiguration.actor.cpp
2021-04-24 17:22:58 -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
d6fa06afdd
Add IConfigTransaction::getRange (not yet tested)
2021-04-23 11:39:26 -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
0f4a240296
Added /fdbserver/SimpleConfigDatabaseNode/versionedMutationKeyOrdering unit test
2021-04-22 21:29:40 -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
89231a8506
Implement SimpleConfigDatabaseNode::getFullDatabase (not tested yet)
2021-04-21 13:03:34 -07:00
sfc-gh-tclinkenbeard
050eb079bd
Add ConfigFollowerCompactRequest
2021-04-21 12:18:52 -07:00
sfc-gh-tclinkenbeard
2f7e752eee
Store mutation log on SimpleConfigDatabaseNode
2021-04-16 20:20:41 -07:00
sfc-gh-tclinkenbeard
3c184db75f
Remove SimpleConfigurationConsumer.actor.cpp
2021-04-16 18:02:35 -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
A.J. Beamon
feede1d2f6
Fix line length of test macro + comments to be within the 120 character limit
2021-04-13 10:48:52 -07:00
Evan Tschannen
9f048c4e22
Merge pull request #4601 from sfc-gh-mpilman/buildcop/2021/03/31/MoveKeysSideband
...
Buildcop/2021/03/31/move keys sideband
2021-04-01 10:24:01 -07:00
Evan Tschannen
d612dbbbe2
Update fdbserver/Coordination.actor.cpp
...
Co-authored-by: Jingyu Zhou <jingyuzhou@gmail.com>
2021-04-01 10:05:49 -07:00
Markus Pilman
07976993e7
change buggified knob instead
2021-03-31 16:25:13 -06:00
Markus Pilman
c295dabc64
Change assertion to not catch valid time_outs
2021-03-31 16:23:39 -06:00
Evan Tschannen
6e2a8dd3db
Merge branch 'master' into fix-monitor-leader-remotely
2021-03-31 14:26:58 -07:00
Evan Tschannen
8be216b5c9
fix: storage servers would not attempt to become a cluster controller even when they were the only process in a region because they were not notified that the existing cluster controller was in the remote region
2021-03-31 14:24:44 -07:00
Vishesh Yadav
91afa3cc9c
Merge pull request #4515 from halfprice/zhewu/update-fault-tolerance-calculation
...
Populate min_replicas_remaining fields in the cluster status for all regions. This gives better picture of the data replicas currently exist in the database.
2021-03-31 13:06:17 -07:00
Markus Pilman
ce8fce94c8
Merge pull request #4596 from sfc-gh-etschannen/fix-starting-config
...
Fixed simulations which timeout setting starting configuration
2021-03-31 10:31:28 -06:00
Evan Tschannen
e774262046
fix: g_simulator.disableRemote did not contain the rest of the configuration
2021-03-30 21:11:26 -07:00
Evan Tschannen
d2061554db
Fix: simulations with region configurations that enables automatic failover could failover before both regions are fully replicated
2021-03-30 19:48:54 -07:00
Evan Tschannen
58c9158b73
Merge pull request #4583 from sfc-gh-mpilman/buildcop/2021/03/25/lowlatency1
...
Fix bug where betterMasterExist and recruitment disagree
2021-03-30 09:39:50 -07:00
Markus Pilman
50342b5082
fix a second low-latency bug
2021-03-29 13:31:26 -06:00
Markus Pilman
8555723b98
removing testing case
2021-03-26 15:46:54 -06:00
Markus Pilman
43bed1d9dd
Fix bug where betterMasterExist and recruitment disagree
2021-03-26 15:06:59 -06:00
Zhe Wu
c3aff4340f
Address merge conflicts
2021-03-26 11:36:02 -07:00
Dan Lambright
bd68591ea2
add SYSTEM_MONITOR_FREQUENCY knob.
2021-03-26 09:17:36 -04:00
Trevor Clinkenbeard
5cbb6421d2
Merge pull request #4573 from sfc-gh-jfu/jfu-test-parser
...
Updated test parser to read new option correctly
2021-03-25 20:25:51 -07:00
Jon Fu
1541f4234a
Updated test parser with new option and also added option to test file with default value
2021-03-25 14:40:06 -04:00
Evan Tschannen
a2d4c0cf89
Merge pull request #4542 from sfc-gh-mpilman/features/better-sim-output
...
Features/better sim output
2021-03-24 14:32:51 -07:00