Commit 937a512
authored
VIO_writelock creates new_rpb by copying from org_rpb which has rpb_delta flag set. new_rpb is passed to prepare_update. It creates a delta but its size exceeds the limit (1024) so the current version is stored as a regular record. The problem is that rpb_delta flag remains set for new_rpb, and then replace_record sets it in the header of the primary version. From this moment any attempt to get data of older versions fails.
1 parent f3c5da8 commit 937a512
1 file changed
+2
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6557 | 6557 | | |
6558 | 6558 | | |
6559 | 6559 | | |
| 6560 | + | |
| 6561 | + | |
6560 | 6562 | | |
6561 | 6563 | | |
6562 | 6564 | | |
| |||
0 commit comments