Commit 424ee9a
db: handle transaction aborts properly
It turns out we don't properly handle transaction aborts as we should,
this likely broke when we implemented the shadow snapshots but as the
transaction concept was not exported via the API, and callers most
likely abandoned the filter on error this went unnoticed.
This patch ensures that transaction aborts are handled properly by
correctly managing the filter's transaction stack.
Signed-off-by: Paul Moore <[email protected]>
Signed-off-by: Tom Hromatka <[email protected]>
(imported from commit 38c8670)
Signed-off-by: Paul Moore <[email protected]>
Signed-off-by: Tom Hromatka <[email protected]>1 parent 91d0fa0 commit 424ee9a
1 file changed
+13
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2485 | 2485 | | |
2486 | 2486 | | |
2487 | 2487 | | |
2488 | | - | |
| 2488 | + | |
| 2489 | + | |
2489 | 2490 | | |
2490 | 2491 | | |
2491 | | - | |
2492 | | - | |
| 2492 | + | |
| 2493 | + | |
| 2494 | + | |
| 2495 | + | |
| 2496 | + | |
| 2497 | + | |
| 2498 | + | |
2493 | 2499 | | |
| 2500 | + | |
2494 | 2501 | | |
2495 | 2502 | | |
2496 | 2503 | | |
| |||
2528 | 2535 | | |
2529 | 2536 | | |
2530 | 2537 | | |
2531 | | - | |
2532 | | - | |
| 2538 | + | |
| 2539 | + | |
| 2540 | + | |
2533 | 2541 | | |
2534 | 2542 | | |
2535 | 2543 | | |
| |||
0 commit comments