Commit Graph

15245 Commits

Author SHA1 Message Date
Markus Pilman 838d4e021a remove accidently added files 2021-04-28 09:24:08 -06:00
Markus Pilman 54919d4f3b Merge remote-tracking branch 'sfc/features/actor-lineage' into features/actor-lineage 2021-04-28 09:22:14 -06:00
A.J. Beamon d415ec1bd4
Merge pull request #4669 from falsandtru/samples/go
Update Golang sample
2021-04-28 08:22:13 -07:00
Markus Pilman 4fab2ecd30 Merge remote-tracking branch 'origin/master' into features/actor-lineage 2021-04-28 09:20:54 -06:00
Markus Pilman 1e665044fe bugfix 2021-04-28 09:08:17 -06:00
Russell Sears 55ce798ff4 Reconcile differences in release and sidecar Dockerfile 2021-04-28 05:41:01 +00:00
Russell Sears 6b0ba14199 make release docker build script match EKS one as much as possible 2021-04-27 21:24:39 -07:00
Russell Sears 2eef4e28be Documentation update 2021-04-27 17:15:44 -07:00
Russell Sears ec0f5db98e port sidecar.py to distributions that default to python 2 instead of 3
fix various entrypoint bugs in sidecar
2021-04-27 16:57:35 -07:00
RenxuanW 2bf7cf707e Revert a change in fdbserver/worker.actor.cpp. 2021-04-27 15:19:18 -07:00
RenxuanW 0145eea684 Make `MonitorLeaderForwarding` and `LeaderForwarding` trackLatest events. 2021-04-27 15:17:20 -07:00
A.J. Beamon 16dfb2b2f2 Keep connections older than 6.2 open indefinitely to avoid weird bugs around quickly closing the database. 2021-04-27 15:00:56 -07:00
Russell Sears 1b5119b7fb Add new docker images for EKS environments 2021-04-27 12:24:54 -07:00
Lukas Joswiak 5d0eaac3ea Remove old code 2021-04-27 11:40:02 -07:00
RenxuanW 2f3d70c084 Fix the logic of getting firstConsistentVersion.
First consistent version should be:

- In a logs-only restore, it is the begin version the user said to start applying logs for;
- In an inconsistent-snapshot-only restore, if all range files have the same version, then it is that version, otherwise unknown (use -1);
- If using both range files and logs, then it is the highest version of any range file in the RestoreSet’s ranges vector.
2021-04-27 11:27:57 -07:00
A.J. Beamon 9009780aa8 Fix bug that could cause the server to crash when an old client connected 2021-04-27 11:15:16 -07:00
Renxuan Wang c9cb96b59f
Merge pull request #4661 from RenxuanW/rk
Add TraceEvent to see whether RateKeeper is too busy to get SS list or fails to get SS list.
2021-04-27 10:46:47 -07:00
Lukas Joswiak d964b5ded0 clang-format 2021-04-27 10:41:48 -07:00
Lukas Joswiak 0ba5a8e9d1 Fix return key when sorting by time 2021-04-27 10:39:26 -07:00
Lukas Joswiak e163432303 Add filtering by wait state 2021-04-27 10:20:25 -07:00
Lukas Joswiak 10d5007e1a Cleanup 2021-04-27 09:59:10 -07:00
Markus Pilman 563a4b21d0
Merge pull request #16 from sfc-gh-ljoswiak/features/window-flag
Add window size configuration key
2021-04-27 10:28:37 -06:00
Markus Pilman 2d6fafde64 Implemented configuration 2021-04-27 10:26:42 -06:00
Markus Pilman 340f012e1a
Merge pull request #4695 from sfc-gh-etschannen/fix-rewrite-bme
rewrote tlog recruitment logic so that it is deterministic
2021-04-27 10:19:25 -06:00
Lukas Joswiak 7f9ee224a4 Refactor samples to include wait state 2021-04-26 22:50:44 -07:00
Evan Tschannen 1f98dec1df cleaned up default constructed maps 2021-04-26 19:26:25 -07:00
Evan Tschannen a02da36e85 fixed the problem with the GrvProxyClass the proper way my keeping the enum the same between versions 2021-04-26 18:45:44 -07:00
Evan Tschannen 5279512097 the enum values changed so the master class in the previous version is the same as GrvProxyClass now 2021-04-26 18:06:25 -07:00
Lukas Joswiak 76acb0fcb9 Update date format to ISO 8601 2021-04-26 17:42:15 -07:00
Russell Sears 8dc487e562 docker cleanup 2021-04-26 16:23:54 -07:00
Russell Sears f155374fd2 Copy sidecar docker from fdb-kubernetes-operator github (the intent is to delete it from the other repo) 2021-04-26 22:41:55 +00:00
Russell Sears c3ce091602 remove unused Dockerfiles 2021-04-26 15:21:07 -07:00
Russell Sears fabeedb527 improve docker packaging script 2021-04-26 15:20:25 -07:00
A.J. Beamon 823873a9aa Address review comments:
Use nullptr instead of NULL
Use const& for a parameter
Add some comments
2021-04-26 14:39:27 -07:00
Steve Atherton 55b8ff5816
Merge pull request #4720 from RenxuanW/firstConsistentVersion-fix
Rename incrementalBackupOnly to onlyAppyMutationLogs in all restore configs and functions.
2021-04-26 13:56:56 -07:00
RenxuanW 719f810676 Rename incrementalBackupOnly to onlyAppyMutationLogs in all restore configs and functions. 2021-04-26 12:30:46 -07:00
Lukas Joswiak 6b81b7a04b Remove current lineage validity check 2021-04-26 11:04:36 -07:00
Andrew Noyes 656c9a6c47 Add benchmark and document entities touched 2021-04-26 17:46:35 +00:00
Evan Tschannen 451609e6be code cleanup 2021-04-26 10:16:18 -07:00
Evan Tschannen 50bb9b51b4 simulation does recruitment twice and compares the results to ensure recruitment is deterministic 2021-04-26 10:13:59 -07:00
Evan Tschannen 49ca48f82e fix: tlog recruitment could select more than the desired about of tlogs
fix: tlog recruitment did not attempt to avoid longLivedStateless processes
2021-04-26 10:09:44 -07:00
Evan Tschannen 7503964ee9 recruitment tries to avoid degraded processes altogether, rather than just the worst one. Since this is a behavior change from the backup recruitment, we cannot compared degraded between the two recruitments 2021-04-26 10:01:54 -07:00
Evan Tschannen ccfc77f6fb changed preferredSharing to be ordered, so that recruitment will always share with the same other role when everything else is equal 2021-04-26 09:57:46 -07:00
Evan Tschannen 9ca2c3b6c4 instead of increasing the timeout for the lowLatency test, reduce the amount of time a commit takes because of long commit times 2021-04-26 09:50:19 -07:00
Evan Tschannen f1559a2203 use the stateless process class instead of master or resolution in simulation because it is the recommended process class, and the others are not deterministic when recruited in a constrained process situation 2021-04-26 09:49:26 -07:00
RenxuanW 384c0b48ea Fix suppressFor order error. 2021-04-25 22:53:52 -07:00
RenxuanW c06da4704c Revert unrelated clang format. 2021-04-25 17:35:23 -07:00
RenxuanW 22d0426673 Log when RatekeeperGetSSListLongLatency. 2021-04-25 17:34:12 -07:00
Russell Sears 5e5ccebb4c Draft scripts to build kubernetes image + sidecar. Depends on okteto default paths (that is a feature, not a bug). 2021-04-23 18:41:04 -07:00
Andrew Noyes 168cba83ef Address review comments 2021-04-23 23:59:51 +00:00