Priority: Major - P3
Affects Version/s: None
Fix Version/s: WT2.9.0
We have a DB that was created using WT 2.6.1
Usually it was used with txn logging, but the last time was opened without it to speed-up some bulk operation.
When I tried to open it with WT2.8.0 (w/ logging enabled) I got WT_NOTFOUND error from wiredtiger_open().
I'll attach small demo program:
AFAIU from WT code problem is in checkpoint_lsn=(4294967295,9223372036854775807) which was set by WT2.6.1 after checkpoint w/o txn logs.
But in 2.8.0 WT_LSN was changed to have 32-bit offset so this value isn't recognized as MAX_LSN anymore.
Seems the workaround is to just open DB w/ wt utility from 2.8.0 with log disabled.