Refactor setWithMeta/delWithMeta in EventuallyPersistentEngine 55/76255/5
authorJim Walker <jim@couchbase.com>
Tue, 4 Apr 2017 12:50:06 +0000 (13:50 +0100)
committerDave Rigby <daver@couchbase.com>
Thu, 6 Apr 2017 15:02:48 +0000 (15:02 +0000)
commit8560a6eab37972a29a6dbbc2db9057a366aacb5a
tree4129a65e18ad020e8779fb678a99e960a3788813
parentb13b1dc6edbaee7b537c96351ef7886f575423c5
Refactor setWithMeta/delWithMeta in EventuallyPersistentEngine

The refactoring separates the new object (Item/ExtendedMetaData)
allocation from the packet decoding/validation layer.

Change-Id: Iddcbd8d60bd743f396631043765a4052ffc3a74e
Reviewed-on: http://review.couchbase.org/76255
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
src/ep_engine.cc
src/ep_engine.h