Commit Graph

13319 Commits

Author SHA1 Message Date
Andrew Noyes 231a7a10d0
Merge pull request #4075 from sfc-gh-tclinkenbeard/sqlite-xxhash3-checksum
Sqlite xxhash3 checksum
2020-11-23 10:43:35 -08:00
Trevor Clinkenbeard 4029217c2f
Update fdbserver/KeyValueStoreSQLite.actor.cpp
Co-authored-by: Andrew Noyes <63815641+sfc-gh-anoyes@users.noreply.github.com>
2020-11-23 10:07:08 -08:00
sfc-gh-tclinkenbeard 16f68babd3 Ignore downgrade testing for now
Since we're writing xxhash3 checksums that 6.3 can't yet understand,
these tests would fail currently.
2020-11-21 20:18:33 -08:00
sfc-gh-tclinkenbeard e1ae23db34 Remove duplicate code from BenchHash.cpp 2020-11-21 19:50:44 -08:00
sfc-gh-tclinkenbeard 156a617ed8 Replace xxhash64 with xxhash3
The goal here is to improve performance
2020-11-21 18:25:35 -08:00
Markus Pilman 615029a393
Merge pull request #4082 from sfc-gh-dyoungworth/dyoungworth/merge_6_3_master
merge 6 3 master
2020-11-19 20:53:51 -07:00
Jingyu Zhou 8ba4c8aeb4
Merge pull request #4092 from sfc-gh-anoyes/anoyes/fix-heap-use-after-free
Fix heap use after free
2020-11-19 13:49:15 -08:00
Andrew Noyes 7305851f23
Merge pull request #4086 from sfc-gh-clin/change-to-dd-not-found
Change operation_failed to dd_not_found
2020-11-19 13:49:00 -08:00
Chaoguang Lin cc4b282236 Remove the incorrect(unnecessary) versioning stuff, since the error is thrown by the server 2020-11-19 13:17:38 -08:00
Andrew Noyes 5c9d7c1d94 Actually use privatized arena 2020-11-19 12:48:34 -08:00
Andrew Noyes b405d86301 Fix heap use after free 2020-11-19 10:40:24 -08:00
Chaoguang Lin da39b05620 Add comments about error type change 2020-11-18 12:14:59 -08:00
Chaoguang Lin a101d3d706 Add versioning 2020-11-18 12:06:31 -08:00
Chaoguang Lin a4174d3108 Change operation_failed to dd_not_found 2020-11-18 00:18:42 -08:00
sfc-gh-tclinkenbeard bcda617b80 Benchmark hashing algorithms in flowbench 2020-11-17 23:14:55 -08:00
David Youngworth fc9b78737f Fix some merge bugs 2020-11-17 14:53:02 -08:00
Markus Pilman 659f58d28d
Merge pull request #4001 from sfc-gh-ljoswiak/features/simulation-tracing
Open random tracer in simulation
2020-11-17 14:27:18 -07:00
Lukas Joswiak 1506ed5a46 Don't write traces to log file in simulation 2020-11-17 11:26:10 -08:00
David Youngworth d64cf8b9e3 Merge branch 6.3 into master 2020-11-17 11:22:45 -08:00
Lukas Joswiak 71d0b1da85 Open random tracer in simulation 2020-11-17 09:51:19 -08:00
Markus Pilman 930afc7130
Merge pull request #3670 from sfc-gh-ngoyal/experimental
Documentation on transaction profiling and analyzing.
2020-11-17 10:09:37 -07:00
sfc-gh-tclinkenbeard e9bceda8ca Add code coverage macros to PageChecksumCodec::checksum 2020-11-16 19:13:18 -08:00
Andrew Noyes d6e8de1a28
Merge pull request #4078 from sfc-gh-dyoungworth/dyoungworth/merge_6_2_to_6_3
merge 6 2 to 6 3
2020-11-16 16:53:32 -08:00
David Youngworth fdf41110e5 Merge branch 'release-6.3' into dyoungworth/merge_6_2_to_6_3 2020-11-16 14:49:51 -08:00
David Youngworth 489ba20641 Fix several merge issues 2020-11-16 14:46:36 -08:00
David Youngworth d0391db862 Merge branch 'release-6.2' into release-6.3 2020-11-16 10:15:23 -08:00
Markus Pilman 748d0944ba
Merge pull request #4074 from sfc-gh-tclinkenbeard/improve-build-speed
Improve build time for non-fdbserver targets
2020-11-16 09:31:24 -07:00
sfc-gh-tclinkenbeard 287ab51502 Fix some bugs in PageChecksumCodec::checksum 2020-11-15 20:35:05 -08:00
sfc-gh-tclinkenbeard 145cddbb99 Clear the first 8 bits of xxHash64 checksum of SQLite pages
When upgrading a cluster to 7.0 which has stale data from 6.2, we don't
want to calculate an xxHash64 checksum for every page that's read. By
clearing the first 8 bits of all checksums written using xxHash64, the
server can skip this checksum in 255/256 cases when reading pages
written from version <=6.2.
2020-11-15 17:48:44 -08:00
sfc-gh-tclinkenbeard c5689c4a72 Use xxhash64 for checksumming SQLite pages 2020-11-15 17:48:44 -08:00
sfc-gh-tclinkenbeard fff8e34b4d Move IKeyValueContainer from flow to fdbserver 2020-11-15 12:23:08 -08:00
sfc-gh-tclinkenbeard 575b36bf53 Move RadixTree from flow to fdbserver 2020-11-15 11:57:54 -08:00
sfc-gh-tclinkenbeard 12a6205d99 Move MetricLogger from fdbclient to fdbserver 2020-11-15 11:41:57 -08:00
Trevor Clinkenbeard ec25dbea71
Merge pull request #4070 from sfc-gh-tclinkenbeard/add-limiting-health-metrics
Fix table alignment in documentation
2020-11-14 13:22:56 -08:00
sfc-gh-tclinkenbeard add106475f Fix table alignment in documentation 2020-11-13 17:25:33 -08:00
sfc-gh-tclinkenbeard 45c9a0abc7 Revert "Revert "Add limiting health metrics""
This reverts commit 209ebcc595.
2020-11-13 17:24:57 -08:00
Trevor Clinkenbeard 84b5e3f1ea
Merge pull request #4069 from apple/revert-4067-add-limiting-health-metrics
Revert "Add limiting health metrics"
2020-11-13 17:10:01 -08:00
Trevor Clinkenbeard 209ebcc595
Revert "Add limiting health metrics" 2020-11-13 17:08:46 -08:00
Trevor Clinkenbeard 8c0b4dbe4c
Merge pull request #4067 from sfc-gh-tclinkenbeard/add-limiting-health-metrics
Add limiting health metrics
2020-11-13 16:04:44 -08:00
Markus Pilman 102a103592
Merge pull request #3844 from sfc-gh-mpilman/features/udp
UDP support
2020-11-13 16:20:33 -07:00
Markus Pilman 953bb98f02 attempt to fix windows build 2020-11-13 15:39:51 -07:00
Markus Pilman d3598bfaa4 address review comments 2020-11-13 15:37:03 -07:00
Markus Pilman d22a25bf8e Merge remote-tracking branch 'origin/master' into features/udp 2020-11-13 15:21:54 -07:00
Trevor Clinkenbeard 8b5bb9ccb8
Merge pull request #4055 from sfc-gh-jfu/debugging-nightly-failure
Sort the failed sets before modifying them in attempts to make changes consistent
2020-11-13 12:02:14 -08:00
sfc-gh-tclinkenbeard ad108797c9 Update documentation to include limiting health metrics 2020-11-13 11:42:13 -08:00
sfc-gh-tclinkenbeard 9bb93dadf1 Reenabled Throttling.toml test (as a rare test) 2020-11-13 11:34:32 -08:00
Andrew Noyes 66cfaf5909
Merge pull request #4066 from sfc-gh-mpilman/bugfixes/pr-template-formatting
fix MD formatting in PR template
2020-11-13 10:43:46 -08:00
Markus Pilman 09e5940059 change wording so tickets get automatically closed 2020-11-13 11:32:39 -07:00
Markus Pilman 1142c0675f fix MD formatting in PR template 2020-11-13 11:08:35 -07:00
Markus Pilman abbe370a0b
Merge pull request #4063 from xumengpanda/mengxu/fix-typo
Fix typo CP to CPU
2020-11-13 10:26:07 -07:00