4240 Commits

Author SHA1 Message Date
Zhe Wu
0cf829ef91 Reduce restore error message 2021-10-20 14:02:48 -07:00
Josh Slocum
8dd7f8f447 Fixes to ss e-brake, tlog streaming, and their interaction 2021-10-20 10:48:29 -05:00
Vaidas Gasiunas
ec307b3f2c MVC2.0: Addressing code review comments for client lib management operations 2021-10-20 17:19:12 +02:00
Evan Tschannen
3f7df58a77 fixed a number of issues 2021-10-19 13:56:52 -07:00
A.J. Beamon
abab45760d Add some additional logging if the network thread finishes, fails with an error, gets stopped, or is blocked. 2021-10-19 10:05:29 -07:00
Josh Slocum
85f64bf42c more cleanup before merge 2021-10-18 17:11:14 -05:00
Josh Slocum
912ef76f1c cleanup before merge 2021-10-18 17:11:14 -05:00
Suraj Gupta
316a60b8cf Cleanup comments for BlobWorkerInterface. 2021-10-18 17:45:51 -04:00
Suraj Gupta
ff0d687704 Cleanup comments for server knobs. 2021-10-18 17:45:30 -04:00
Suraj Gupta
8d0594a69d Cleanup TODOs for backup, blob code refactor. 2021-10-18 17:37:19 -04:00
Suraj Gupta
0fd1440e53 Remove comment from SystemData 2021-10-18 17:03:52 -04:00
Suraj Gupta
e2e852e515 Mitigate transitive includes. 2021-10-18 10:49:25 -04:00
A.J. Beamon
507a09893c
Add ClientCount to ClusterControllerMetrics (#5748) 2021-10-17 20:47:11 -07:00
He Liu
5688672b50
Merge pull request #5747 from liquid-helium/cc-interface-changes
Added new endpoints in Cluster Controller interface.
2021-10-14 17:03:36 -07:00
Josh Slocum
6184c12bda fixing file identifier 2021-10-14 11:25:16 -05:00
Josh Slocum
b5074fd597 Reworked all of the system data to encode granule data more efficiently for persistence 2021-10-13 16:28:04 -05:00
Josh Slocum
f3c44c568f fixing merge conflicts 2021-10-13 16:26:44 -05:00
Josh Slocum
5f0ec0612a Merge branch 'feature-range-feed' into blob_full 2021-10-13 15:44:35 -05:00
Suraj Gupta
dfb9655c57 Handle blob work failure 2021-10-13 14:40:26 -04:00
Suraj Gupta
2ec8781224 Merge knobs into one. 2021-10-13 14:00:37 -04:00
Suraj Gupta
bde90f058b Gate the client API. 2021-10-13 13:26:27 -04:00
Suraj Gupta
a163619fbc Change default val for knob. 2021-10-13 09:58:09 -04:00
Suraj Gupta
5a6a052c55 Add a knob to gate blob-related work. 2021-10-13 09:48:02 -04:00
He Liu
ddd08a99d7 fmt 2021-10-12 16:27:51 -07:00
He Liu
422d8a041d Added comments. 2021-10-12 15:43:18 -07:00
Yao Xiao
e543570343
Add locality cache size to TransactionMetrics. (#5758)
Co-authored-by: Yao Xiao <yaoxiao@Yaos-MacBook-Pro.local>
2021-10-12 13:10:15 -07:00
Evan Tschannen
282f84c807 added handling for broken promise 2021-10-12 10:36:10 -07:00
negoyal
f913dfed97 Merge branch 'master' into bit-flipping-workload 2021-10-11 16:34:57 -07:00
Evan Tschannen
5b6f8b2abb added the known committed version to change feeds 2021-10-11 13:53:36 -07:00
Markus Pilman
5066d67dec
Merge pull request #5715 from sfc-gh-ljoswiak/fixes/tracing-various
Add knob to control distributed trace recording percentage
2021-10-11 14:03:53 -06:00
Markus Pilman
cd6049f178
Merge pull request #5708 from sfc-gh-ljoswiak/fixes/sampling-crashes
Fix some common sampling crashes at high sampling frequencies
2021-10-11 14:02:11 -06:00
Steve Atherton
2ebaddcc1e
Bug fix: CommitQuorum::addRequestActor() accesses self after destruction due to ignoring actor_cancelled error. (#5744) 2021-10-11 12:17:09 -07:00
He Liu
2e03dd02cd Added new endpoints in Cluster Controller interface.
moveShard is for manual data move;
repairSystemData is for repairing system metadata when some or all of
storage servers hosting system metadata are lost.

The complete implementation can be fund in #5718.
2021-10-11 10:41:46 -07:00
Evan Tschannen
effeb1dcd7 fix: must serialize the sequence 2021-10-09 21:18:13 -07:00
Evan Tschannen
d51edf18dc fixed merge conflicts 2021-10-09 19:47:24 -07:00
Evan Tschannen
5c642f706e Merge branch 'master' of https://github.com/apple/foundationdb into feature-range-feed
# Conflicts:
#	fdbcli/fdbcli.actor.cpp
2021-10-09 19:34:16 -07:00
Evan Tschannen
efc4cec53f fixed a variety of bugs with change feeds 2021-10-09 19:24:01 -07:00
Markus Pilman
4fbc193e19 fix priority 2021-10-09 16:40:24 -06:00
Markus Pilman
9077e15b11 Address review comments 2021-10-09 16:40:24 -06:00
Markus Pilman
4e723ba3d9 Apply suggestions from code review
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-10-09 16:40:24 -06:00
Markus Pilman
ffdba4a133 assert we never get a stale read version 2021-10-09 16:40:24 -06:00
Yao Xiao
efd75ccc74
Add histograms to client GRV batcher. (#5727) 2021-10-07 13:30:25 -07:00
Zhe Wu
c07a07dbbe Take uptime into account when making failover decision 2021-10-07 11:19:34 -07:00
Zhe Wu
62197faa46 Add more comments to the code 2021-10-07 11:19:34 -07:00
Zhe Wu
c0fbe5471f Implement the core logic of grey failure triggered failover 2021-10-07 11:19:34 -07:00
Vaidas Gasiunas
61fb967484 MVC2.0: Add a clientlib metadata attribute for checksum algorithm 2021-10-07 18:06:22 +02:00
Vaidas Gasiunas
bd838217ba MVC2.0: Testing client lib operations with random file sizes
- Adding test parameters to control file size range
- Disabling AIO as it does not support non-page-aligned reads and writes
- Fixing bugs for the cases of an empty file and an incomplete last chunk
- Use hexadecimal representation for checksum in JSON and document keys
2021-10-07 17:23:17 +02:00
Josh Slocum
31664ddb78 Fixing change feed error retry in pop 2021-10-07 10:07:18 -05:00
Vaidas Gasiunas
ed72067b24 MVC2.0: Refactoring - declare state variables at the beginning of actors 2021-10-07 13:34:46 +02:00
Vaidas Gasiunas
6300447e9d MVC2.0: Use member initializers in ClientLibManagement structs 2021-10-07 11:38:52 +02:00