Commit Graph

17828 Commits

Author SHA1 Message Date
John Brownlee c7858d2441 Add the init and sidecar modes for fdb-kubernetes-monitor.
Add support for using a special binary path during upgrades in fdb-kubernetes-monitor.
2021-10-28 17:40:05 -07:00
John Brownlee 7c36123cf8 Adds structured logging in fdb-kubernetes-monitor.
Adds a backoff window when restarting processes in fdb-kubernetes-monitor.
2021-10-28 17:40:05 -07:00
John Brownlee 95ad5854be Add a mechanism to post updates from fdb-kubernetes-monitor to pod annotations.
Remove some of the local test data for fdb-kubernetes-monitor in favor of testing through a Kuberentes statefulset.
2021-10-28 17:40:05 -07:00
John Brownlee 0f173edb47 Add a dockerfile for fdb-kubernetes-monitor. 2021-10-28 17:40:05 -07:00
John Brownlee fd0aeaf48e Add a new process launcher for FDB on Kube. 2021-10-28 17:40:05 -07:00
Evan Tschannen ddf235713e strengthen assert 2021-10-28 16:40:30 -07:00
Evan Tschannen 4d8ee2ed33 fix: simple recruitment could succeed with less than the required replication factor 2021-10-28 16:38:04 -07:00
He Liu 6cf9f9b669
Merge pull request #5868 from liquid-helium/disable-ha-dl-test
Fixed and re-enable DataLossRecovery test
2021-10-28 11:52:59 -07:00
sfc-gh-tclinkenbeard dbf7f9b047 Add some includes to BenchMem.cpp 2021-10-28 10:22:50 -07:00
He Liu 46960bed91 Merge branch 'master' of https://github.com/apple/foundationdb into disable-ha-dl-test 2021-10-27 20:55:54 -07:00
QA Hoang 6281e64778 updated mako documentation 2021-10-27 20:54:17 -07:00
QA Hoang 2232ba0a3f fixed merging from PR 5710 2021-10-27 20:54:17 -07:00
sfc-gh-tclinkenbeard 628317b3b5 Separate out memory benchmarks in flowbench 2021-10-27 15:51:21 -07:00
Vaidas Gasiunas 875824b186 MVC2.0: Notify clients about relevant changes of client libraries 2021-10-27 23:43:40 +02:00
Vaidas Gasiunas 4f0991eb67 MVC2.0: Introducing client library status values for instructing clients to download and activate a library; Operations to read and change client library status 2021-10-27 23:43:40 +02:00
A.J. Beamon 6174229a1b
Merge pull request #5694 from sfc-gh-vgasiunas/multi-version-client-2
Operations to upload and manage client binaries in the system keyspace
2021-10-27 14:28:10 -07:00
Renxuan Wang f503ba6a7c Move getConnectionString() to IClusterConnectionRecord.
ClusterConnectionString was moved to IClusterConnectionRecord in PR #5853.
2021-10-27 12:59:52 -07:00
He Liu a7958705af Disable HA in DataLossRecovery test, and reenabled the test. 2021-10-27 12:00:30 -07:00
Vaidas Gasiunas c8794ae993 MVC2.0: Adding a comment explaining buffer alignment in download & upload operations; checking additional details in testExpectedError 2021-10-27 19:40:22 +02:00
Josh Slocum 962a1aaf74 Fix race in configure database storage migration test 2021-10-27 11:38:15 -05:00
Xiaoxi Wang e4fd0023b7 don't disable machine team remover 2021-10-27 09:08:37 -07:00
Xiaoxi Wang 75ef854563 format 2021-10-27 09:08:37 -07:00
Xiaoxi Wang db7ee9d389 disable team remover 2021-10-27 09:08:37 -07:00
Xiaoxi Wang 14fa32f208 change boolean 2021-10-27 09:08:37 -07:00
Xiaoxi Wang 1a2a838df3 add knob 2021-10-27 09:08:37 -07:00
Xiaoxi Wang c320391c4c restartRecruiting 2021-10-27 09:08:37 -07:00
Xiaoxi Wang dc630d63bd add asyncvar 2021-10-27 09:08:37 -07:00
Xiaoxi Wang 654c0a1f14 format 2021-10-27 09:08:37 -07:00
Xiaoxi Wang 8a10966126 wait extra time 2021-10-27 09:08:37 -07:00
Xiaoxi Wang d1959122af consider wiggling when waitUntilHealthy 2021-10-27 09:08:37 -07:00
Xiaoxi Wang 69190ed04e format 2021-10-27 09:08:37 -07:00
Xiaoxi Wang 0053b4793e change knob and delete redundant doBuildTeam 2021-10-27 09:08:37 -07:00
Xiaoxi Wang db7b48b71c wiggling teams calculation replace 2021-10-27 09:08:37 -07:00
Xiaoxi Wang 3a6359e202 minus wiggling teams when build team 2021-10-27 09:08:37 -07:00
Josh Slocum 6b51e149ed Fixing bug where SS would get removed when someone else got its tag, but its TSS pair wouldn't 2021-10-27 10:11:49 -05:00
Steve Atherton 61b8ee6eeb
Merge pull request #5327 from FuhengZhao/RedwoodSuperpage
Redwood Superpage Refactor from BTree to Pager concept
2021-10-27 01:40:27 -07:00
Steve Atherton 0794ebb7e8 Bump format versions for Pager and BTree as the multi-page BTree nodes are now stored in an incompatible way. 2021-10-26 22:17:55 -07:00
Vaidas Gasiunas 40da5a80f9 Merge remote-tracking branch 'apple/master' into multi-version-client-2 2021-10-26 19:29:10 +02:00
Evan Tschannen 2208b04174
Merge pull request #5855 from sfc-gh-etschannen/blob_full_clean
Blob Granules V0
2021-10-26 09:57:35 -07:00
Vaidas Gasiunas 37bc41abbb Merge remote-tracking branch 'apple/master' into multi-version-client-2 2021-10-26 18:51:43 +02:00
Vaidas Gasiunas 298b5192d4 MVC2.0: Fix in getPlatformByName 2021-10-26 18:51:23 +02:00
Josh Slocum 58e5ffbd31 Disabling frequently failing tests until they can be fixed 2021-10-26 09:32:01 -07:00
Josh Slocum cd52b2022e Fix formatting 2021-10-26 08:45:59 -05:00
Josh Slocum c003c1266b Doing fixmes for protocol version 2021-10-26 08:30:52 -05:00
Renxuan Wang 0e094ef727 Move ClusterConnectionString to IClusterConnectionRecord. 2021-10-25 19:39:39 -07:00
sfc-gh-tclinkenbeard 49a667c29b Improve const-correctness of INetwork 2021-10-25 14:42:31 -07:00
sfc-gh-tclinkenbeard 63b241c60b Improve const-correctness of ITraceLogFormatter 2021-10-25 14:42:31 -07:00
Evan Tschannen c615279807
Merge pull request #5720 from sfc-gh-ljoswiak/fixes/recovery-failure-fix
Fix possible recovery hang
2021-10-25 12:35:31 -07:00
Lukas Joswiak 30b525a607 Add assertions to check rollback 2021-10-25 12:03:22 -07:00
Lukas Joswiak c96f560cbe Verify rollback of a single version in simulation, other small fixes 2021-10-25 12:03:22 -07:00