1
0
mirror of https://github.com/apple/foundationdb.git synced 2025-06-02 03:12:12 +08:00

13649 Commits

Author SHA1 Message Date
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 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 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 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 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 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 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 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 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 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 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 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 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