[BP] MB-29531: Replace revSeqno with a 48-bit counter 00/93800/4 watson v4.6.5
authorJim Walker <jim@couchbase.com>
Sun, 6 May 2018 19:29:12 +0000 (20:29 +0100)
committerDave Rigby <daver@couchbase.com>
Tue, 8 May 2018 08:15:10 +0000 (08:15 +0000)
commit7c99214cf59b0f84d62de36b2a64cb9eb56b86e8
tree40e4d18aa40696eed338b62bddeeaf0a8ad1b559
parent568615988f16b7a820b32895688aa60e3bda107b
[BP] MB-29531: Replace revSeqno with a 48-bit counter

Prevent a value too large to be stored in couchstore
from being placed into Item/StoredValue and also the
_local document (via vbucket_state).

Change-Id: I6de783dc2374c2634f1a729e4ca5fa2bc35dda40
Reviewed-on: http://review.couchbase.org/93800
Well-Formed: Build Bot <build@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>
src/ep.cc
src/item.h
src/kvstore.h
src/stored-value.h
tests/ep_test_apis.cc
tests/ep_test_apis.h
tests/ep_testsuite.cc
tests/ep_testsuite_xdcr.cc