MB-20852 [13/N]: Checkpoint: Add getNumMetaItems() method 18/69018/8
authorDave Rigby <daver@couchbase.com>
Thu, 13 Oct 2016 16:08:53 +0000 (17:08 +0100)
committerDave Rigby <daver@couchbase.com>
Tue, 1 Nov 2016 07:56:49 +0000 (07:56 +0000)
commit941c24b6fb201686a445503c566c8fc9a865a5b7
tree6d2576e3ae44088f8fd87ee950d4210e39a8c100
parentead5f19f4081cd201a8d28f65cb7916c932337e2
MB-20852 [13/N]: Checkpoint: Add getNumMetaItems() method

Add a new method to Checkpoint which returns the number of metaItems
in the checkpoint.

Initially this just returns a fixed value of 1 if the checkpoint is
open, or 2 if closed, as this matches the current checkpoint meta item
usage.

However subsequent patches will modify this to track the count of how
many meta items actually are in the checkpoint and hence allow us to
determine the meta item count when n queue_op::set_vbstate is added.

Change-Id: I411f2e97e16f9b11ac19a1b7165e4767d09f37d1
Reviewed-on: http://review.couchbase.org/69018
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: buildbot <build@couchbase.com>
src/checkpoint.cc
src/checkpoint.h