Josh Slocum
|
91df569fdd
|
Fetch Change Feed metadata at the start of fetchKeys to fix mutation race
|
2022-01-27 18:56:07 -06:00 |
Josh Slocum
|
c26e11c2c3
|
Adding extra debugid to change feed stream requests to track things better
|
2022-01-27 18:53:27 -06:00 |
Josh Slocum
|
bc7b76b407
|
Fix for gotAll in getChangeFeedMutations
|
2022-01-27 14:25:08 -06:00 |
Josh Slocum
|
bf6ed8348f
|
A couple workload improvements
|
2022-01-27 10:26:35 -06:00 |
Josh Slocum
|
74c8167745
|
Not using krm for blob manager worker mapping recovery
|
2022-01-27 10:26:35 -06:00 |
Josh Slocum
|
ce5faa470b
|
Merge branch 'ss_cf_fix' into blob_integration
|
2022-01-26 16:49:08 -06:00 |
Josh Slocum
|
992fc8ed7c
|
Using non-expanded clears in change feeds
|
2022-01-26 15:28:58 -06:00 |
Josh Slocum
|
311a7656c0
|
Fixing change feed getting stuck not quite caught up, which causes empty version problems
|
2022-01-26 12:22:20 -06:00 |
Josh Slocum
|
826f956990
|
Fixed manager recovery order of in progress splits
|
2022-01-26 08:38:24 -06:00 |
Josh Slocum
|
c2d334d843
|
Fixing more bugs in new workload
|
2022-01-25 19:36:51 -06:00 |
Josh Slocum
|
005421dfc8
|
Fixing final check bug in new workload
|
2022-01-25 16:53:44 -06:00 |
Josh Slocum
|
14cc0a8b02
|
Got BlobGranuleCorrectnessWorkload passing a single test
|
2022-01-25 15:46:29 -06:00 |
Josh Slocum
|
672b7ab89d
|
Added new test for blob granules and had more consistent naming
|
2022-01-24 15:15:27 -06:00 |
Josh Slocum
|
1494f8216b
|
Reworked blob manager recovery to be more efficient and handle overlapping ongoing splits
|
2022-01-24 14:12:45 -06:00 |
Josh Slocum
|
4262241c92
|
Removed incorrect assert
|
2022-01-24 12:51:07 -06:00 |
Josh Slocum
|
4d7d1f0e8e
|
Rollback tracking fix for blob worker
|
2022-01-24 12:50:41 -06:00 |
Josh Slocum
|
42a36dc756
|
Fixed Blob Manager recruitment error and Blob Worker monitoring error
|
2022-01-24 09:46:37 -06:00 |
Josh Slocum
|
1180eb6e44
|
Fixed uncaught error in blob worker requests
|
2022-01-21 18:02:30 -06:00 |
Josh Slocum
|
9ccffe911b
|
Added exponential backoff for re-establishing blob worker monitoring
|
2022-01-21 14:21:00 -06:00 |
Evan Tschannen
|
966d9d9c15
|
Merge pull request #6273 from sfc-gh-etschannen/blob_integration
fix: do not report errors when the blob verifier is actor_cancelled
|
2022-01-21 12:06:34 -08:00 |
Evan Tschannen
|
fee9e932e7
|
fix: do not report errors when the blob verifier is actor_cancelled
|
2022-01-21 12:06:00 -08:00 |
Josh Slocum
|
7f9bce40a7
|
retrying GRVs in BlobGranuleVerifier
|
2022-01-21 13:36:56 -06:00 |
Josh Slocum
|
558779d782
|
Fix open granule races
|
2022-01-21 13:20:15 -06:00 |
Josh Slocum
|
269dfb79cf
|
Fixes to checkBlobWorkerList
|
2022-01-21 10:29:54 -06:00 |
Josh Slocum
|
be98fc9a58
|
Fixed incorrect assert in blob manager
|
2022-01-21 08:28:36 -06:00 |
Josh Slocum
|
a8f1d6fa00
|
StorageMetrics and and halting fixes
|
2022-01-20 19:27:25 -06:00 |
Josh Slocum
|
a7a6e0ee9c
|
More blob worker failure fixes
|
2022-01-20 19:27:25 -06:00 |
Josh Slocum
|
951b28498b
|
Fixed a couple issues with manager recovery and granule locks
|
2022-01-20 19:27:25 -06:00 |
Josh Slocum
|
0f6bced510
|
Fixing assert in blob manager failure
|
2022-01-20 16:28:08 -06:00 |
Josh Slocum
|
62acbcfe19
|
Added explicit error for old blob manager instead of attaching it to response objects
|
2022-01-20 14:43:08 -06:00 |
Josh Slocum
|
3be1bcd588
|
Fix move race in change feeds and added extra debugging to track down similar problems
|
2022-01-20 14:42:24 -06:00 |
Josh Slocum
|
05c3aeb93f
|
Fixed range read bug in blob manager recovery
|
2022-01-20 14:42:24 -06:00 |
Josh Slocum
|
07f09f1118
|
Changed BlobManagerData from pointer to reference to fix ASAN issues
|
2022-01-20 12:33:15 -06:00 |
Josh Slocum
|
6a8e73891f
|
Bug fixes for blob worker rollbacks
|
2022-01-20 11:44:53 -06:00 |
Josh Slocum
|
9bce1dcb0f
|
Made blob granule split transaction idempotent on retry
|
2022-01-19 17:03:57 -06:00 |
Josh Slocum
|
215f5fae93
|
Reworked change feed initialization to handle more types of races
|
2022-01-19 15:20:23 -06:00 |
Josh Slocum
|
f914b0860b
|
Fixed race in change feed initialization
|
2022-01-19 09:11:55 -06:00 |
Josh Slocum
|
79704aa05f
|
Fixing change feed private mutation handling
|
2022-01-18 20:17:39 -06:00 |
Josh Slocum
|
08f8700636
|
Fixed a couple bugs in blob manager recovery
|
2022-01-18 18:47:42 -06:00 |
Josh Slocum
|
7ad085ce73
|
Fixed more manager assignment issues
|
2022-01-18 14:23:46 -06:00 |
Josh Slocum
|
9d9cb961a1
|
reworked blob manager recovery to be more efficient
|
2022-01-18 14:22:58 -06:00 |
Josh Slocum
|
e4e7b638c8
|
reworked blob manager recovery to correctly handle splits
|
2022-01-18 14:22:58 -06:00 |
Josh Slocum
|
04e8839656
|
fixed incorrect assert
|
2022-01-14 18:43:16 -06:00 |
Josh Slocum
|
58bc3a78ea
|
Fixed range assignment bug and fixed printf compiler warnings
|
2022-01-14 17:46:32 -06:00 |
Josh Slocum
|
e44dae0e5b
|
Removing incorrect assert
|
2022-01-14 15:47:51 -06:00 |
Josh Slocum
|
6b1e387df7
|
removed debugging
|
2022-01-14 15:44:31 -06:00 |
Josh Slocum
|
9174bfbb4e
|
bug fix and extra check in merge cursor
|
2022-01-14 15:26:37 -06:00 |
Evan Tschannen
|
e939cff1d7
|
Merge pull request #6245 from sfc-gh-etschannen/blob_integration
fix: do not submit assignments if the worker has already been removed
|
2022-01-14 12:56:15 -08:00 |
Evan Tschannen
|
680bc53b8f
|
fix: do not submit assignments if the worker has already been removed
|
2022-01-14 12:55:35 -08:00 |
Josh Slocum
|
e708072fd8
|
Cleaned up new merge cursor and fixed memory lifetime issue with cancelling a change feed
|
2022-01-14 14:47:23 -06:00 |