Details
Description
Updated test to use snapshot markers and seeing open_snapshot fail due to some bad seqnums being returned from fdb_get_all_snap_markers
marker[0]
(lldb) print markers[0]
(fdb_snapshot_info_t) $1 =
(lldb) print markers[0].kvs_markers[0]
(fdb_kvs_commit_marker_t) $16 = (kv_store_name = "", seqnum = 1688849860263936)
(lldb) print markers[0].kvs_markers[1]
(fdb_kvs_commit_marker_t) $17 = (kv_store_name = "\x90", seqnum = 4294996056)
Notice it's only issue with compaction...happens in 2nd iteration of test here:
http://review.couchbase.org/#/c/48867/1
Attachments
For Gerrit Dashboard: MB-14183 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
49286,3 | MB-14183: atomically acquire file header details for snap_markers | sherlock | forestdb | Status: ABANDONED | -1 | 0 |
49288,1 | MB-14183: atomically acquire file header details for snap_markers | master | forestdb | Status: ABANDONED | 0 | 0 |
49401,3 | MB-14183 Before compating update kv_header in old file | sherlock | forestdb | Status: MERGED | +2 | +1 |
49425,1 | Merge remote-tracking branch 'origin/sherlock' | master | forestdb | Status: MERGED | +2 | +1 |