sfc-gh-tclinkenbeard
5b8f4d9be1
Move SimpleIni.h to fdbclient
2022-02-07 13:31:04 -08:00
Renxuan Wang
334ba66348
Add the support for using hostname in simulation.
...
This PR does NOT turn the feature on. Also, disable hostname in downgrade restarting tests.
2022-01-21 10:48:33 -08:00
sfc-gh-tclinkenbeard
766a05d33c
Merge remote-tracking branch 'origin/master' into add-format-warning
2021-11-17 12:14:01 -08:00
Renxuan Wang
725d31e264
Fix parameters passes to simulatedMachine().
2021-11-16 17:50:12 -08:00
Steve Atherton
c53f5aa110
Renamed redwood to redwood-1-experimental and file extension to .redwood-v1.
2021-11-16 02:15:22 -08:00
sfc-gh-tclinkenbeard
62efeb6812
Merge remote-tracking branch 'origin/master' into add-format-warning
2021-11-12 11:50:36 -08:00
sfc-gh-tclinkenbeard
25257f6f87
Enable unused-function warning for clang
2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
13bb7838aa
Enable clang -Wformat warning
2021-10-30 21:07:38 -07:00
Josh Slocum
0ff8ddc2b6
Merge branch 'master' into blob_full_clean
2021-10-25 13:38:48 -05:00
A.J. Beamon
e882eb33fc
Abstract the cluster file into a cluster connection record that can be backed by something other than the filesystem.
2021-10-22 11:05:18 -07:00
Josh Slocum
912ef76f1c
cleanup before merge
2021-10-18 17:11:14 -05:00
Josh Slocum
5f0ec0612a
Merge branch 'feature-range-feed' into blob_full
2021-10-13 15:44:35 -05:00
Suraj Gupta
2ec8781224
Merge knobs into one.
2021-10-13 14:00:37 -04:00
Suraj Gupta
5a6a052c55
Add a knob to gate blob-related work.
2021-10-13 09:48:02 -04:00
Neethu Haneesha Bingi
3ea7209013
Simulation changes to randomly wiggle with locality filter and review comments.
2021-09-30 10:00:33 -07:00
Neethu Haneesha Bingi
3e79299898
Locality filter support to perpetual storage wiggler feature.
2021-09-30 10:00:33 -07:00
Suraj Gupta
ac14856307
Add BWs to every DC in simulated cluster.
2021-09-27 11:17:37 -04:00
Suraj Gupta
0ca00ce53b
Address PR comments.
...
Add support for more than 1 blob worker in simulated cluster.
We now have at least 2, and up to 7 (randomly).
Also removed the ability for blob workers to onboard onto
unset processes.
2021-09-24 12:17:56 -04:00
Suraj Gupta
a4bcd3919d
Add exclusive process class for Blob Worker.
...
Also introduces a specific machine in the simulated cluster
to test blob worker (similar to what's done for storage cache).
2021-09-23 16:54:44 -04:00
Xiaoxi Wang
1730d75f73
change configure test
...
add store type check
add test file
2021-09-21 18:11:04 -07:00
Vaidas Gasiunas
16171d8252
Refactoring well-known endpoint registration
...
- List all well-known endpoints of FDB in a single enum
- Identify well-known endpoints by plain IDs
2021-09-21 11:05:31 -06:00
Evan Tschannen
df84223f5c
fix compiler error
2021-09-20 13:58:05 -07:00
Evan Tschannen
8926951a0a
restore the original tssMode in restarting tests
2021-09-20 13:58:05 -07:00
Xiaoge Su
abf73047ca
Enforce std:: specifier rather than using namespace
2021-09-16 19:40:28 -07:00
Josh Slocum
5728c97fd0
fixing tss enablement with fault injections
2021-09-15 09:26:19 -06:00
Josh Slocum
9992a7b33f
Added StorageMigrationType and cli commands
2021-09-14 09:55:41 -05:00
Neethu Haneesha Bingi
0fd4cc14d7
Disable rocksdb in simulation to unblock CI.
2021-09-13 16:17:44 -07:00
Neethu Haneesha Bingi
627ef2e739
Enable rocksdb storage in simulation with some simulation fixes.
2021-09-10 11:11:29 -07:00
Josh Slocum
c2d1d1704f
Merge branch 'feature-range-feed' into blob_full
2021-09-10 11:21:52 -05:00
Chaoguang Lin
b9e4bb7217
Fix reading the disableTss option
2021-09-03 12:47:02 -07:00
Josh Slocum
8d49c98a41
Added simulation workload for blob granules and fixed some bugs
2021-08-26 13:48:05 -05:00
Daniel Smith
8bde0b3136
Disable RocksDB storage engine in simulation
2021-08-23 14:56:13 -04:00
sfc-gh-tclinkenbeard
bd5a87e0e3
Fix TestConfig::ConfigBuilder::trace_visitor::operator()(Optional<std::vector<int>> const* val)
2021-08-09 10:04:35 -07:00
sfc-gh-tclinkenbeard
f6b6e11d6a
Support randomizing configuration database type in simulation
2021-08-09 10:04:35 -07:00
sfc-gh-tclinkenbeard
82546853c0
Rename UseConfigDB to ConfigDBType
2021-08-09 10:04:35 -07:00
sfc-gh-tclinkenbeard
cdbcb69d86
Add configuration database type to ISimulator
2021-08-09 10:04:35 -07:00
sfc-gh-tclinkenbeard
7deb339a0c
Added ConfigIncrement.toml test
2021-08-09 10:04:35 -07:00
Steve Atherton
e9c3da1f0f
Disable rocksdb selection for VALGRIND builds.
2021-08-02 13:47:37 -07:00
Steve Atherton
507c1f11e3
Add .log() to bare TraceEvent() invocations without any .detail()s to avoid clang-tidy warning about immediate destruction of object without use.
2021-07-26 19:55:10 -07:00
Sajjad Rahnama
d36b5d62df
Fault Injection Active/Deactivation - Edit TSS mode set_config
2021-07-26 10:41:17 -07:00
Sajjad Rahnama
e04646e267
Fault Injection Active/Deactivation
2021-07-23 16:28:20 -07:00
Daniel Smith
66883e5f1c
Disable the RocksDB engine in simulation in restarting tests or when it isn't built
2021-07-16 12:51:38 -04:00
Daniel Smith
0f99d449fc
Revert "Merge pull request #5194 from apple/revert-5144-rocksdb-in-simulation"
...
This reverts commit 8ecff8c730
, reversing
changes made to c8e18f99f0
.
2021-07-16 12:01:01 -04:00
Evan Tschannen
b7b845dab8
Revert "RocksDB in simulation"
2021-07-15 16:41:33 -07:00
Daniel Smith
ac46992120
Add warn trace event about non-determinism
2021-07-13 12:25:11 -04:00
Daniel Smith
0613ff892f
Enable RocksDB in simulation
2021-07-13 12:25:11 -04:00
sfc-gh-tclinkenbeard
3d0536dcec
Improve safety of backup agent poll delay
2021-07-05 13:22:31 -07:00
Evan Tschannen
fcb8bd6475
Revert "Make the sim2 run loop match the behavior of the net2 run loop."
2021-06-22 14:50:01 -07:00
Evan Tschannen
154332a94b
Merge branch 'master' of https://github.com/apple/foundationdb into feature-sim-time-batching
...
# Conflicts:
# fdbserver/VersionedBTree.actor.cpp
2021-06-22 09:37:40 -07:00
Markus Pilman
c47644f055
Merge pull request #5012 from sfc-gh-jfu/jfu-configure-sim-cluster
...
Modularize generateNormalConfig code to improve readability
2021-06-21 15:02:57 -06:00