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