Commit Graph

18056 Commits

Author SHA1 Message Date
Markus Pilman ed0558bad9
Merge pull request #5906 from sfc-gh-satherton/xxhash-flowtransport
Change FlowTransport to use 64 bit XXHash instead of CRC32
2021-11-03 12:54:42 -06:00
Josh Slocum e3839e198a Cleanup 2021-11-03 13:41:41 -05:00
Josh Slocum a5b2f464e3 Refactored granule materialization code to be called by c client as well as internal granule management 2021-11-03 13:19:07 -05:00
Steve Atherton dc3f46c2ae Change asserts to throw internal_error as these function calls should never be compiled out. 2021-11-03 11:00:12 -07:00
Vaidas Gasiunas 276dbd4d37 MVC2.0: Refactoring - remove dependency of MVC on Native API 2021-11-03 16:30:18 +01:00
Josh Slocum 5b2617a524 Added local granule file reading to mako 2021-11-03 09:33:30 -05: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
Josh Slocum 382882f1c1 mako successfully calls read_blob_granules and gets stuff back 2021-11-02 13:43:42 -05: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
Josh Slocum d6a31078fe C API for blob granules 2021-11-02 10:01:23 -05: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