Details
-
Bug
-
Resolution: Fixed
-
Major
-
3.1.5, 4.1.1, 4.5.0
-
None
-
Untriaged
-
No
Description
1
|
errCode = couchstore_changes_count(db, 0, latestSeqno, &totSeqCount);
|
2
|
if (errCode != COUCHSTORE_SUCCESS) { |
3
|
logger.log(EXTENSION_LOG_WARNING, "Failed to get changes count for " |
4
|
"rollback vBucket = %d, rev = %" PRIu64, vbid, fileRev); |
1
|
errCode = couchstore_rewind_db_header(newdb);
|
2
|
if (errCode != COUCHSTORE_SUCCESS) { |
3
|
logger.log(EXTENSION_LOG_WARNING, |
4
|
"Failed to rewind Db pointer " |
5
|
"for couch file with vbid: %u, whose " |
6
|
"lastSeqno: %" PRIu64 ", while trying to roll back " |
7
|
"to seqNo: %" PRIu64, |
8
|
vbid, latestSeqno, rollbackSeqno);
|
1
|
errCode = couchstore_changes_count(db, info.last_sequence, latestSeqno,
|
2
|
&rollbackSeqCount);
|
3
|
if (errCode != COUCHSTORE_SUCCESS) { |
4
|
logger.log(EXTENSION_LOG_WARNING, "Failed to get changes count for " |
5
|
"rollback vBucket = %d, rev = %" PRIu64, vbid, fileRev); |
Attachments
For Gerrit Dashboard: MB-19301 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
63104,8 | MB-19301 Include error context in logging in CouchKVStore::rollback | master | ep-engine | Status: ABANDONED | +2 | -1 |
63737,2 | MB-19301 Include error context in logging in CouchKVStore::rollback | watson | ep-engine | Status: MERGED | +2 | +1 |
63742,3 | Merge branch 'watson' into branch 'master' | master | ep-engine | Status: MERGED | +2 | +1 |