17999 Commits

Author SHA1 Message Date
Vaidas Gasiunas
276dbd4d37 MVC2.0: Refactoring - remove dependency of MVC on Native API 2021-11-03 16:30:18 +01:00
Steve Atherton
f3d62ce002 Assert success on XXHash stream functions. 2021-11-02 23:40:53 -07:00
Steve Atherton
313a3dcd63 Change FlowTransport to use 64 bit XXHash instead of CRC32. 2021-11-02 23:16:03 -07:00
Steve Atherton
b4d69610ee Remove unused variable and more clearly explain out of range annotation in Redwood debug output. 2021-11-02 21:48:37 -07:00
Steve Atherton
84854761cb Change Redwood to use xxhash for checksums. 2021-11-02 21:47:31 -07:00
John Brownlee
5767701e1d Fix bugs with missing logger. 2021-11-02 18:53:25 -07:00
Jon Fu
67bd4ddea0 Add a wait(delay(0)) to storage server termination to avoid a rare segfault 2021-11-02 16:24:40 -04:00
Jingyu Zhou
c913f89227 Address Markus's comments 2021-11-02 13:22:25 -07:00
Jingyu Zhou
f6dc54ebbe Add transaction state store documentation
With code pointers.
2021-11-02 13:22:25 -07:00
A.J. Beamon
9ab14d8577
Merge pull request #5704 from yao-xiao-github/doc-options
Add documation about network options.
2021-11-02 08:06:59 -07:00
Yao Xiao
7ce29dd153 fix CI error 2021-11-01 16:26:37 -07:00
Yao Xiao
3a6a9bdba5
Update documentation/sphinx/source/api-common.rst.inc
apply fix

Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-11-01 16:07:36 -07:00
sfc-gh-tclinkenbeard
841e6b211b Run clang-format on flow/serialize.cpp 2021-11-01 14:54:24 -07:00
Trevor Clinkenbeard
70b5ee35b9 Add comment to flow/serialize/Downgrade/WriteNew unit test
Co-authored-by: Andrew Noyes <andrew.noyes@snowflake.com>
2021-11-01 14:54:24 -07:00
sfc-gh-tclinkenbeard
cf3c9dd520 Remove reference to deleted Downgrade.toml file 2021-11-01 14:54:24 -07:00
sfc-gh-tclinkenbeard
2e3f3ea2af Remove unused constants from serialize.cpp 2021-11-01 14:54:24 -07:00
sfc-gh-tclinkenbeard
45cff017c2 Remove Downgrade workload 2021-11-01 14:54:24 -07:00
sfc-gh-tclinkenbeard
e08721c7f4 Added flow/serialize/Downgrade unit tests 2021-11-01 14:54:24 -07:00
Yao Xiao
648bd336b5 resolve comments 2021-11-01 14:47:36 -07:00
Yao Xiao
90b231e96e Add link to client knobs. 2021-11-01 14:47:36 -07:00
Yao Xiao
af51de902f Add documation about network options. 2021-11-01 14:47:36 -07:00
sfc-gh-tclinkenbeard
7f09bdbda4 Remove -Wclass-memaccess for clang 2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
27db99a77f Enable clang comment warnings 2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
c7b28abaf0 Enable unknown-pragmas warning for clang 2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
8a69aa08a2 Enable tautological-pointer-compare clang warning 2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
d0c9cf4fb0 Enable mismatched-tags clang warning 2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
ebcc023b6f Enable missing-field-initializers clang warning 2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
168e75bb1e Remove unused shouldNotHaveFriends* functions 2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
25257f6f87 Enable unused-function warning for clang 2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
b0cec29849 Enable unused-local-typedef clang warning 2021-11-01 14:18:31 -07:00
Andrew Noyes
a108bacf11
Merge pull request #5870 from sfc-gh-tclinkenbeard/separate-flowbench-files
Separate out memory benchmarks in flowbench
2021-11-01 13:49:11 -07:00
Evan Tschannen
ee00135a6b skip good recruitment errors when doing simulation only validation 2021-11-01 13:24:15 -07:00
Evan Tschannen
78e36e7590 fix: simulation only validation could throw errors which would impact the behavior of the cluster controller 2021-11-01 13:24:15 -07:00
sfc-gh-tclinkenbeard
13bb7838aa Enable clang -Wformat warning 2021-10-30 21:07:38 -07:00
John Brownlee
45a66f9f75
Merge pull request #5456 from brownleej/fdb-kubernetes-monitor
Create fdb-kubernetes-monitor subproject
2021-10-29 11:29:23 -07:00
QA Hoang
13613ab0f1 fixed mako bug and added comment 2021-10-29 10:49:36 -07:00
Aaron Molitor
504f08a102 consolidate docker stuff, add perf and flamegraph parts to release image 2021-10-29 09:58:55 -07:00
Leonidas Tsampros
a4d784a3dc packaging: apt doesn't support >= and fix tini installation 2021-10-29 09:58:55 -07:00
Aaron Molitor
3305fe92f6 fix typo in script 2021-10-28 19:45:48 -07:00
Markus Pilman
6980367522
Merge pull request #5874 from sfc-gh-etschannen/fix-simple-recruitment
Simple recruitment could succeed with less than the required replication factor
2021-10-28 19:25:09 -06:00
John Brownlee
ee292e2df7 Update based on PR feedback. 2021-10-28 17:40:05 -07:00
John Brownlee
a6b903e7f8 Move the new Kubernetes image to centos 7. 2021-10-28 17:40:05 -07:00
John Brownlee
1a5069a047 Use an write-and-rename pattern when copying files for atomicity.
Restructure the usage of the mutex in the monitor class.
2021-10-28 17:40:05 -07:00
John Brownlee
f8ec3cc27d Add an option to load an additional file of environment variables in fdb-kubernetes-monitor. 2021-10-28 17:40:05 -07:00
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