Commit Graph

7540 Commits

Author SHA1 Message Date
Jon Fu 44a854772f Merge branch 'master' of github.com:apple/foundationdb into jfu-grv-cache 2021-10-05 12:55:02 -04:00
Jon Fu ae31f01dc4 remove cache update from extractreadversion and set lower time bound to 0 2021-10-05 12:54:22 -04:00
Jon Fu d560eb1fea debug time bounds using sim_validation 2021-10-04 14:12:31 -04:00
Steve Atherton ee6d9b33e9
Merge pull request #5691 from sfc-gh-satherton/redwood-reporting-changes
Redwood now reports space used to store metadata about free space as free space
2021-09-30 11:06:45 -07:00
Steve Atherton 02227209b3 Added explicit named TraceEvent .log() calls. 2021-09-30 10:06:20 -07:00
Neethu Haneesha Bingi d2681dd7aa Simulation changes to test perpetual_storage_wiggle_locality configuration. 2021-09-30 10:00:33 -07: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
Steve Atherton d7a420a8d1 Added Redwood pager and BTree overview statistics to trace events logged on creation and recovery. Changed getStorageBytes() to treat internal space used by free list queues as reusable. 2021-09-29 21:01:21 -07:00
Chang Liu bf0b8510dc fix the problem about initialization list disorder in storageserver.actor.cpp file
Description

Testing
2021-09-28 10:19:51 -07:00
“Lincoln cbcf0fa400 forgot to save before commit 2021-09-25 16:35:54 -06:00
“Lincoln 112d7fe632 make sure that bytes only get added to bytesRead when bytes > 0 2021-09-25 16:35:54 -06:00
“Lincoln cd25d42d66 minor fix 2021-09-25 16:35:54 -06:00
“Lincoln 8d30766129 modified file descriptor to non-blocking access before performing read, also throw any error that occurs while reading 2021-09-25 16:35:54 -06:00
Chang Liu f50a3f08de Fix format problem for file fdbserver/DataDistribution.actor.cpp.
Description

Testing
2021-09-24 15:40:17 -07:00
Chang Liu 8761960cdc fix roll trace event issue for data distribution(master)
Description

Testing
2021-09-24 15:40:17 -07:00
Chang Liu 731c1fffac fix roll trace event issue for data distribution(master)
Description

Testing
2021-09-24 15:40:17 -07:00
Chang Liu 814e3c729f fix roll trace event issue for data distribution(master)
Description

Testing
2021-09-24 15:40:17 -07:00
Chang Liu c10dd0df4b fix roll trace event issue for data distribution
Description

Testing
2021-09-24 15:40:17 -07:00
Chang Liu 76ab937e55 fix the warn about initialization order chaos in storageserver.actor.cpp
Description

Testing
2021-09-24 11:40:04 -07:00
Chang Liu 0af8aefeee Stop rolling trace events that are associated with a process role when the role terminates
Description

Testing
2021-09-24 09:53:32 -07:00
Chang Liu 612477c3ed Fix roll trace event issue
Description

Testing
2021-09-24 09:53:32 -07:00
Chang Liu c523964ff7 Fix roll trace event issue
Description

Testing
2021-09-24 09:53:32 -07:00
Chang Liu 5da864d91c Fix roll trace event issue
Description

Testing
2021-09-24 09:53:32 -07:00
Chang Liu 8427e40cbe Fix roll trace event issue
Description

Testing
2021-09-24 09:53:32 -07:00
Chang Liu 48990058a3 Fix roll trace event issue
Description

Testing
2021-09-24 09:53:32 -07:00
Chang Liu bdfae966e4 Fix roll trace event issue
Description

Testing
2021-09-24 09:53:32 -07:00
Chang Liu 462781cd07 Fix roll trace event issue
Description

Testing
2021-09-24 09:53:32 -07:00
Chang Liu abc828f8ef Fix roll trace event issue
Description

Testing
2021-09-24 09:53:32 -07:00
Chang Liu af03d18cc1 Fix roll trace event issue
Description

Testing
2021-09-24 09:53:32 -07:00
Chang Liu 1817f2ea02 Stop roll trace events for instances that are no longer running
Description

Testing
2021-09-24 09:53:32 -07:00
Chang Liu be363f4d81 Stop roll trace events for instances that are no longer running
Description

Testing
2021-09-24 09:53:32 -07:00
A.J. Beamon c2885ab70d The BACKUP_LOCK_BYTES knob could be buggified to a value that was too low, resulting in backup getting stuck. 2021-09-24 09:15:30 -07:00
Zhe Wu e28fef6264 Fix failover logic in checkRecoveryStalled: failover only when remote is enabled 2021-09-23 20:12:22 -07:00
He Liu 9c835a8e17 merge fix 2021-09-22 16:55:49 -07:00
He Liu a1f6dcc2d5 merge from master 2021-09-22 13:07:38 -07:00
Xiaoxi Wang 1730d75f73 change configure test
add store type check
add test file
2021-09-21 18:11:04 -07:00
Lukas Joswiak 77ef8a737d Update fdbserver/ConfigNode.actor.cpp
Co-authored-by: Trevor Clinkenbeard <trevor.clinkenbeard@snowflake.com>
2021-09-21 14:31:41 -07:00
Lukas Joswiak 8e31682737 Update fdbserver/ConfigNode.actor.cpp
Co-authored-by: Trevor Clinkenbeard <trevor.clinkenbeard@snowflake.com>
2021-09-21 14:31:41 -07:00
Lukas Joswiak 83d6c319fb Cleanup, refactor, add unit test 2021-09-21 14:31:41 -07:00
Lukas Joswiak 782f13c25e Remove WAL mutations during rollback 2021-09-21 14:31:41 -07:00
Lukas Joswiak 9c561f49d9 Overwrite existing mutations with rollforward mutations, use existing annotations 2021-09-21 14:31:41 -07:00
Lukas Joswiak b3a633b7d4 Update fdbserver/ConfigNode.actor.cpp
Co-authored-by: Trevor Clinkenbeard <trevor.clinkenbeard@snowflake.com>
2021-09-21 14:31:41 -07:00
Lukas Joswiak a79aea108c Add rollforward capability to ConfigNode 2021-09-21 14:31:41 -07:00
Lukas Joswiak 919d2566e0 Add rollback capability to ConfigNode 2021-09-21 14:31:41 -07:00
Chaoguang Lin b188e289d3 Format code 2021-09-21 10:06:04 -07:00
Chaoguang Lin 65956ae6b7 Refactor configure command; refactor changeConfig to template code to reuse existing tests 2021-09-21 10:06: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
Xiaoxi Wang cc72c5e23c fix compilation error 2021-09-20 23:57:45 -07:00
Suraj Gupta 90e102cfd2 Add missing namespace qualifier to vector. 2021-09-20 16:43:08 -05:00