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
David Youngworth
b1256b5dcd
Address review comments, simplify DateTime
2020-11-18 16:55:47 -08:00
David Youngworth
5ade54f767
Fix windows build, DateTime to use UTC
2020-11-18 16:55:12 -08:00
David Youngworth
490fe61032
Fix bug in rolled Trace code
2020-11-18 16:55:06 -08:00
David Youngworth
50e515c29a
Add DateTime to trace, initial commit
2020-11-18 16:54:49 -08:00
Andrew Noyes
1401304070
Merge pull request #4076 from sfc-gh-tclinkenbeard/fix-dd-tracker-memory-issues
...
Fix data distribution tracker memory bugs
2020-11-18 12:45:38 -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
Evan Tschannen
2e13aacf1e
Merge pull request #4049 from sfc-gh-tclinkenbeard/fix-shard-merge-too-soon
...
Fix HasBeenTrueFor::set function
2020-11-18 10:29:58 -08:00
Evan Tschannen
7cabe39aae
Merge pull request #4044 from sfc-gh-tclinkenbeard/fix-slow-sim-recovery
...
Lower DELAY_CC_WORST_FIT_CANDIDACY_SECONDS for LowLatencyWorkload
2020-11-18 10:28:53 -08:00
Russell Sears
fc8b57189e
Merge pull request #3969 from Daniel-B-Smith/rocksdb-unsafe-fsync
...
RocksDB grab bag
2020-11-18 10:09:24 -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
Chaoguang Lin
aec0398fd0
Merge remote-tracking branch 'upstream/master' into add-c-function-for-management-commands
2020-11-17 11:39:12 -08: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
sfc-gh-tclinkenbeard
84632d63ad
Remove stale comment
2020-11-16 17:54:47 -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
sfc-gh-tclinkenbeard
898fbac191
Remove special handling of broken_promise errors
2020-11-16 13:28:08 -08:00
sfc-gh-tclinkenbeard
4f369e70ab
Add code coverage macro to DataDistributionTracker::SafeAccessor::operator()
2020-11-16 13:25:39 -08:00
sfc-gh-tclinkenbeard
6235d087a6
Prevent shardTracker or trackShardBytes from accidentally unsafely accessing DataDistributionTracker
2020-11-16 12:46:21 -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
ca8ea3b6ff
Fix memory issues caused by cancelling data distribution tracker
2020-11-15 23:52:36 -08: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
sfc-gh-tclinkenbeard
fcf92b8477
Improve type-safety of fdbserver.actor.cpp
2020-11-14 23:06:46 -08:00
Jingyu Zhou
2932c281fc
Merge pull request #4073 from jzhou77/prepare-release-6.2.28
...
update installer WIX GUID following release
2020-11-14 22:41:21 -08:00
sfc-gh-tclinkenbeard
79146d2e31
Improve type-safety of backup.actor.cpp
2020-11-14 22:25:32 -08:00
Jingyu Zhou
6a93694731
update version to 6.2.29
2020-11-14 21:52:00 -08:00
Jingyu Zhou
661d931ac8
update installer WIX GUID following release
2020-11-14 21:44:22 -08:00
sfc-gh-tclinkenbeard
82a50ea157
Improve type safety of ClientLogEvents
2020-11-14 19:22:19 -08:00
sfc-gh-tclinkenbeard
eab75d4ee1
Make enums automatically binary serializable
2020-11-14 19:22:04 -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
Jingyu Zhou
569ab46bf6
Merge pull request #4000 from xumengpanda/mengxu/ha-code-read
...
Add comments to TLog, SS, and DD related code
6.2.28
2020-11-14 09:06:05 -08:00
Meng Xu
f0f6920d5b
Merge pull request #4071 from jzhou77/release-6.2
...
Update downloads.rst for 6.2.28
2020-11-13 22:58:03 -08:00
Meng Xu
4b0fba6ea8
Explain waitForVersion why wait for version minus MAX_READ_TRANSACTION_LIFE_VERSIONS
2020-11-13 22:14:01 -08:00
Jingyu Zhou
6ed8bdb598
Update downloads.rst for 6.2.28
2020-11-13 21:30:04 -08:00