Josh Slocum
|
2438fee519
|
Made client range watching handle very long/large transactions
|
2022-01-05 17:38:49 -06:00 |
Josh Slocum
|
0f66cca8e0
|
Fixing change feed race with empty mutation and error
|
2022-01-05 16:40:07 -06:00 |
Josh Slocum
|
a96163d9d3
|
Fixed ASAN issues
|
2022-01-05 13:12:49 -06:00 |
Josh Slocum
|
bc69521a91
|
Several fixes with restarting BW/BM
|
2022-01-05 12:48:53 -06:00 |
Josh Slocum
|
329a4b1c85
|
Handling end of stream correctly in merge cursor optimization
|
2021-12-22 12:09:20 -06:00 |
Josh Slocum
|
738b72918a
|
send merge cursor's buffered data if all sub-streams have something at this version
|
2021-12-21 16:32:56 -06:00 |
Josh Slocum
|
b0aea91895
|
Broadening explicit disconnect handling to explicit error handling of all types
|
2021-12-21 14:12:09 -06:00 |
Josh Slocum
|
d337e8fbe8
|
Handled disconnects explicitly in CF streams
|
2021-12-21 10:38:04 -06:00 |
Josh Slocum
|
abdaf5c9cd
|
extra debugging for CF empty versions
|
2021-12-21 08:58:20 -06:00 |
Josh Slocum
|
9f69715fec
|
Fixing blob worker committed tracking and ReplyPromiseStream::onEmpty
|
2021-12-20 11:33:44 -06:00 |
Josh Slocum
|
ea7a5114f5
|
Merge branch 'bw_rollback_grv' into blob_integration
|
2021-12-10 16:59:59 -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
|
90a652ccfb
|
fix merge conflict
|
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 |
Josh Slocum
|
307d049c9d
|
Cleaning up some memory lifetime issues
|
2021-12-10 16:12:06 -06:00 |
Josh Slocum
|
ff2cd691cd
|
Switching back to GRV for committed version checking, with proper rollback checking
|
2021-12-10 15:27:25 -06:00 |
Suraj Gupta
|
f68c1fd3c4
|
Use _sr and fix disabling case.
|
2021-12-10 14:00:34 -06:00 |
Suraj Gupta
|
c89fd0c3a8
|
reset txn after getting
|
2021-12-10 14:00:34 -06:00 |
Suraj Gupta
|
968a4f9f50
|
Don't rely on database config to be updated.
|
2021-12-10 14:00:34 -06:00 |
Suraj Gupta
|
6765d3dff7
|
Default to blob granules disabled.
|
2021-12-10 14:00:34 -06:00 |
Suraj Gupta
|
640cee2072
|
Start BM without config change if config is enabled.
|
2021-12-10 14:00:34 -06:00 |
Suraj Gupta
|
d3fbad74a2
|
cleanup debugging
|
2021-12-10 14:00:34 -06:00 |
Suraj Gupta
|
cb568bbd55
|
Add watch on config key.
|
2021-12-10 14:00:34 -06:00 |
Suraj Gupta
|
9fbccb21d2
|
Remove checks from native API.
|
2021-12-10 14:00:34 -06:00 |
Suraj Gupta
|
fdb04129cd
|
Fix merge conflict
|
2021-12-10 14:00:34 -06:00 |
Suraj Gupta
|
fdc94d3356
|
Fix blobGranuleVerifier setup.
|
2021-12-10 14:00:34 -06:00 |
Suraj Gupta
|
0f3318a8ba
|
add TODO
|
2021-12-10 14:00:34 -06:00 |
Suraj Gupta
|
fc3376fe8f
|
Move client knob to database config for blob granules.
|
2021-12-10 14:00:34 -06:00 |
Josh Slocum
|
d31cb07647
|
ASAN fix
|
2021-12-10 12:25:42 -06:00 |
Josh Slocum
|
c95c93b527
|
removed incorrect assert for now
|
2021-12-09 17:06:20 -06:00 |
Josh Slocum
|
8dc5f79dc7
|
Made blob worker assume no empty mutations, and made merge cursor not send them
|
2021-12-09 15:00:46 -06:00 |
Josh Slocum
|
1ee0b16bfa
|
Fixed bug in merge cursor whenAtLeast
|
2021-12-09 14:19:00 -06:00 |
Josh Slocum
|
46ac726700
|
Added assert to more easily detect WFV errors
|
2021-12-09 11:01:13 -06:00 |
Josh Slocum
|
86f6f73518
|
Merge cursor debugging and fix in BW::waitForVersion
|
2021-12-09 10:51:31 -06:00 |
Josh Slocum
|
845f1ade42
|
Another incorrect assert
|
2021-12-08 17:19:28 -06:00 |
Josh Slocum
|
5f2640f592
|
Fixed an assert I added during refactor that was incorrect
|
2021-12-08 16:40:40 -06:00 |
Josh Slocum
|
e9e5a80086
|
Refactored file writing to guarantee consuming all mutations from the change feed promise stream
|
2021-12-08 16:10:29 -06:00 |
Josh Slocum
|
b438e98220
|
Fixed multiple availability bugs in blob worker
|
2021-12-08 15:47:16 -06:00 |