MB-24094: Add Item to SequenceList on TTL update 32/78032/6
authorPremkumar Thangamani <premkumar.thangamani@couchbase.com>
Thu, 11 May 2017 17:58:48 +0000 (10:58 -0700)
committerDave Rigby <daver@couchbase.com>
Wed, 17 May 2017 09:19:28 +0000 (09:19 +0000)
commit8b04e6cb81d21d2015cbb3a475b4ff57e5dc7d64
tree9fc6fe29b525bfb519ab2298d8265d6ff0b0a788
parentd7164a4db086fc3e68a34c0e0a6b413796ce9015
MB-24094: Add Item to SequenceList on TTL update

In the GAT Path, when the item is expired, we update the expiry
time. In the case of ephemeral buckets, that item should be updated on
the sequence list.

Change-Id: I2b83456e53cb2d2e4d762d939a716c39c9a725bd
Reviewed-on: http://review.couchbase.org/78032
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>
src/ep_vb.cc
src/ep_vb.h
src/ephemeral_vb.cc
src/ephemeral_vb.h
src/vbucket.cc
src/vbucket.h
tests/module_tests/ephemeral_vb_test.cc
tests/module_tests/vbucket_test.cc
tests/module_tests/vbucket_test.h