Commit 5ee71b6
committed
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 63db1b3 commit 5ee71b6
1 file changed
+2
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6114 | 6114 | | |
6115 | 6115 | | |
6116 | 6116 | | |
| 6117 | + | |
| 6118 | + | |
6117 | 6119 | | |
6118 | 6120 | | |
6119 | 6121 | | |
| |||
0 commit comments