Commit Graph

4585 Commits

Author SHA1 Message Date
A.J. Beamon 135b88d85f
Merge pull request #3254 from apple/release-6.3
Merge release-6.3 into master
2020-05-27 20:03:19 -07:00
A.J. Beamon b3c269351a
Merge pull request #3252 from apple/release-6.2
Merge release-6.2 into release-6.3
2020-05-27 19:13:24 -07:00
A.J. Beamon 96f396ec7f Make sure to build the binary stripping targets when packaging stripped binaries 2020-05-27 16:40:07 -07:00
A.J. Beamon 736a47837d
Merge pull request #3245 from apple/release-6.3
Merge release-6.3 into master
2020-05-27 13:27:47 -07:00
A.J. Beamon d6be580319 Merge branch 'release-6.2' into merge-release-6.2-into-release-6.3
# Conflicts:
#	documentation/sphinx/source/command-line-interface.rst
#	documentation/sphinx/source/release-notes.rst
#	fdbcli/fdbcli.actor.cpp
2020-05-27 11:42:27 -07:00
Meng Xu 36ad1a95f4 Resolve conflicts when merge release-6.3 into master 2020-05-25 12:11:59 -07:00
Meng Xu 1c35ad884f Merge branch 'master' into mengxu/release-6.3-conflict-PR
Has conflict with master;
Next commit will fix the conflicts.
2020-05-25 12:01:49 -07:00
Evan Tschannen ee6ff80064 another compile fix 2020-05-22 17:26:22 -07:00
Evan Tschannen d1625e4add another fix 2020-05-22 17:22:37 -07:00
Evan Tschannen 4b6e1d8a57 fix compile problem 2020-05-22 17:16:59 -07:00
Evan Tschannen ced65cd30b finished explicitly versioning everything stored in the database 2020-05-22 17:14:21 -07:00
Evan Tschannen 72ce997d22 explicitly versioned every key in systemData, so we only will update the associated protocolVersion when the serialization actually changes 2020-05-22 16:35:01 -07:00
Evan Tschannen 8fd926e08e serialize old tlog entries with old protocol versions to support downgrades 2020-05-22 14:00:07 -07:00
Evan Tschannen 740d212a66
Merge pull request #3220 from sfc-gh-clin/add-traces-to-conflicting-keys-test
Fix nightly failure in ReportConflictingKeys test
2020-05-22 09:31:38 -07:00
Evan Tschannen a49221c2f4
Merge pull request #3217 from jzhou77/backup-fix
Fix a super rare missing mutation bug in backup workers
2020-05-22 09:27:56 -07:00
A.J. Beamon d128252e90 Merge release-6.3 into master 2020-05-22 09:25:32 -07:00
Chaoguang Lin f957dfabb5 clang-format 2020-05-22 05:25:13 -07:00
Chaoguang Lin b44ec9c98a Fix bug in reporting conflicting keys. Add read_conflict_range index mapping when we have multiple resolvers 2020-05-22 04:44:09 -07:00
Chaoguang Lin a03a3c297d Add more detailed traces 2020-05-21 14:48:35 -07:00
A.J. Beamon 2f9cd383ea Use stripped executables in packages when not building with debug symbols. 2020-05-21 13:39:55 -07:00
Jingyu Zhou 9e23166cf8 Fix a super rare missing mutation bug in backup workers
When a backup worker stops pulling for an old epoch, we cannot clear mutations.
This is because these muations are needed for saving.
2020-05-21 12:19:57 -07:00
Andrew Noyes a2fd6d46a0 Cancel pending special key space reads on destroy
Previously the special key space would take a reference to the
transaction, but this doesn't make sense since the transaction might not
be refcounted
2020-05-21 17:37:11 +00:00
Evan Tschannen cc9dd8ac72
Merge pull request #3214 from etschannen/release-6.3
Do not use tags in the keyServers map in the initial version of 6.3
2020-05-20 17:12:43 -07:00
Meng Xu 3bf2ff9ae8
Merge pull request #2547 from tclinken/add-data-distribution-metrics
Add data distribution metrics
2020-05-20 17:11:40 -07:00
Evan Tschannen 7d91a3a919 Merge branch 'release-6.3' of github.com:apple/foundationdb into release-6.3 2020-05-20 16:30:14 -07:00
Chaoguang Lin afa7c0a9cc Change the value format to as json string 2020-05-20 15:59:01 -07:00
Meng Xu c0c15130b8
Merge pull request #3172 from jzhou77/backup-fix
Limit memory usage of backup workers
2020-05-20 15:46:11 -07:00
Chaoguang Lin 0d9135ee57 Merge remote-tracking branch 'upstream/release-6.3' into add-data-distribution-metrics 2020-05-20 15:21:26 -07:00
A.J. Beamon 2aac9d1202
Merge pull request #3178 from ajbeamon/tag-throttling-by-priority
Tag (un)throttling by priority in fdbcli
2020-05-20 15:17:51 -07:00
Evan Tschannen 91f3b1c476
Merge pull request #3160 from satherton/feature-redwood
Update Redwood.
2020-05-20 15:04:01 -07:00
Evan Tschannen f1dca05cf3
Merge pull request #3194 from etschannen/feature-small-endpoint
Optimized failure monitor performance
2020-05-20 14:48:13 -07:00
Chaoguang Lin edc5fc8c0b fix typo and use ASSERT_WE_THINK 2020-05-20 14:46:19 -07:00
Jingyu Zhou 3bf38c1acd Add a comment on restore's clear mutation 2020-05-20 14:42:30 -07:00
Evan Tschannen d27ac1e73a
Merge pull request #3104 from jzhou77/backup-cmd
Toggle backup mode in ConfigureDatabase workload
2020-05-20 14:38:48 -07:00
Evan Tschannen 06676fc88f
Merge pull request #3166 from tclinken/6.3-avoid-ub
Eliminate some undefined behavior and const_cast usage
2020-05-20 14:36:30 -07:00
A.J. Beamon cc4874918a Merge branch 'release-6.3' into tag-throttling-by-priority
# Conflicts:
#	fdbserver/Ratekeeper.actor.cpp
2020-05-20 14:26:35 -07:00
Evan Tschannen 87350e1bf7
Merge pull request #3174 from ajbeamon/process-available-memory-balancing
Balance available memory based on the limits set for each process.
2020-05-20 14:20:11 -07:00
Evan Tschannen 6a006c4c1f use the first RequestStream as the base endpoint 2020-05-20 13:52:22 -07:00
Jingyu Zhou cdeabc4de6 Fix memory accounting error due to growing Arena
After an Arena object is counted, it can grow larger later. So we can't reduce
the amount of memory of arena size later. Instead, we use the arena size when
inserting mutations.
2020-05-20 13:26:57 -07:00
A.J. Beamon b589c3c940 Remove IncludeVersions.h, which is no longer needed for cmake-only builds 2020-05-20 13:23:02 -07:00
A.J. Beamon 0f43ccbbf0
Merge pull request #3205 from bnamasivayam/add-locality-data
Add locality data
2020-05-20 10:56:31 -07:00
Chaoguang Lin 298b94a044 clang-format the change 2020-05-19 20:51:02 -07:00
Chaoguang Lin c230c23a3a Add test for smaller range read in dd-stats 2020-05-19 20:49:15 -07:00
Balachandar Namasivayam 938eac2821 Fix bug. 2020-05-19 18:49:04 -07:00
Balachandar Namasivayam a22d71bb24 Parse Events through the EventParser 2020-05-19 17:02:13 -07:00
Jingyu Zhou 4315af25e7 Fix unfinished restore tests
Because backup worker is disabled before performing the restore, we can't allow
a new backup of the new type running.
2020-05-19 15:18:45 -07:00
Jingyu Zhou 9e9591a07a Fix an infinite loop 2020-05-19 15:15:39 -07:00
Chaoguang Lin 93ca130602 Delete the unnecessay endKey field in DDMetricsRef, since each begin key is the previous end key 2020-05-19 13:32:42 -07:00
A.J. Beamon d636194d0d Remove deprecated fields in status: worst_version_lag_storage_server and limiting_version_lag_storage_server 2020-05-19 13:12:10 -07:00
A.J. Beamon 7a09d016a6 Merge branch 'release-6.3' into merge-release6.3-into-master 2020-05-19 12:52:44 -07:00