Josh Slocum
|
05f27eac50
|
range mover fix
|
2022-01-31 08:27:37 -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
|
826f956990
|
Fixed manager recovery order of in progress splits
|
2022-01-26 08:38:24 -06:00 |
Josh Slocum
|
14cc0a8b02
|
Got BlobGranuleCorrectnessWorkload passing a single test
|
2022-01-25 15:46:29 -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
|
42a36dc756
|
Fixed Blob Manager recruitment error and Blob Worker monitoring error
|
2022-01-24 09:46:37 -06:00 |
Josh Slocum
|
9ccffe911b
|
Added exponential backoff for re-establishing blob worker monitoring
|
2022-01-21 14:21:00 -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
|
9bce1dcb0f
|
Made blob granule split transaction idempotent on retry
|
2022-01-19 17:03:57 -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
|
58bc3a78ea
|
Fixed range assignment bug and fixed printf compiler warnings
|
2022-01-14 17:46:32 -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
|
abfb3a7e82
|
Fixed bug and removed unecessary check in blob manager
|
2022-01-14 09:07:42 -06:00 |
Josh Slocum
|
661c50d29f
|
Handled server_overloaded in storageFeedVersionUpdater
|
2022-01-13 16:29:25 -06:00 |
Josh Slocum
|
48cad574d4
|
Enforce max fanout for blob granule splits
|
2022-01-12 09:52:55 -06:00 |
Josh Slocum
|
3b2e58ada8
|
Fixed rollback of snapshot files bug
|
2022-01-11 15:35:54 -06:00 |
Josh Slocum
|
6b4b22229b
|
Fixed rollback and granule history issue
|
2022-01-11 15:35:54 -06:00 |
Evan Tschannen
|
01fa42522a
|
fix: changed loadHistoryFiles to take a database object
|
2022-01-10 11:33:18 -08:00 |
Josh Slocum
|
4d2650f4dc
|
Fixed a couple issues with failures and the final availability check
|
2022-01-07 11:21:05 -06:00 |
Josh Slocum
|
2438fee519
|
Made client range watching handle very long/large transactions
|
2022-01-05 17:38:49 -06:00 |
Josh Slocum
|
bc69521a91
|
Several fixes with restarting BW/BM
|
2022-01-05 12:48:53 -06:00 |
Suraj Gupta
|
1e36069c8f
|
fix error.
|
2021-12-10 16:43:58 -06:00 |
Suraj Gupta
|
e102738ca9
|
Comment out debugging code.
|
2021-12-10 16:43:58 -06:00 |
Suraj Gupta
|
a674edaa62
|
Address PR comments.
|
2021-12-10 16:43:58 -06:00 |
Suraj Gupta
|
6ff7ad3c6a
|
Clarify error handling.
|
2021-12-10 16:43:58 -06:00 |
Suraj Gupta
|
dab13bd614
|
Fix range iteration for krms in BM.
|
2021-12-10 16:43:58 -06:00 |
Suraj Gupta
|
e9d1f36cae
|
More cleanup.
|
2021-12-10 16:43:58 -06:00 |
Suraj Gupta
|
1d32da5ac6
|
Remove local debugging.
|
2021-12-10 16:43:58 -06:00 |
Suraj Gupta
|
310d990b12
|
Add debugging.
|
2021-12-10 16:43:58 -06:00 |
Suraj Gupta
|
2ccb3a4740
|
Fix range boundaries and clearing intents.
|
2021-12-10 16:43:58 -06:00 |
Suraj Gupta
|
63b7666f49
|
Some more small fixes for compilation
|
2021-12-10 16:43:58 -06:00 |
Suraj Gupta
|
23de6fa39b
|
Get it compiled
|
2021-12-10 16:43:58 -06:00 |
Suraj Gupta
|
3fe7a9f553
|
More fixes
|
2021-12-10 16:43:58 -06:00 |
Suraj Gupta
|
932f68e1b3
|
Refactor bstore and add watch key.
|
2021-12-10 16:43:58 -06:00 |
Suraj Gupta
|
22d72ec9dd
|
init
|
2021-12-10 16:43:58 -06:00 |
Suraj Gupta
|
d3fbad74a2
|
cleanup debugging
|
2021-12-10 14:00:34 -06:00 |