History log of /5.5.2/kv_engine/engines/ep/src/collections/collections_callbacks.h (Results 1 - 2 of 2)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v7.0.2, v6.6.3, v7.0.1, v7.0.0, v6.6.2, v6.5.2, v6.6.1, v6.0.5, v6.6.0, v6.5.1, v6.0.4, v6.5.0, v6.0.3, v5.5.4, v5.5.5, v5.5.6, v6.0.1, v5.5.3, v6.0.0, v5.1.3, v5.5.2, v5.5.1, v5.1.2, v5.1.1, v5.0.1
# 61d9ac92 04-Dec-2017 Dave Rigby <daver@couchbase.com>

MB-26021: Add StatusCallback<> subclass

Refactor the Callback<> template so the statusCode is moved into a
seperate subclass - StatusCallback.

This shrinks the size of Callback<

MB-26021: Add StatusCallback<> subclass

Refactor the Callback<> template so the statusCode is moved into a
seperate subclass - StatusCallback.

This shrinks the size of Callback<> (and any subclasses) which don't
need the status code by at least 4 bytes (can be more due to
alignment).

Specifically, this reduces PersistenceCallback from 48 to 32 bytes.

Change-Id: I1866d0cc618af55a3d7c5809fcd768504f7204c7
Reviewed-on: http://review.couchbase.org/86323
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


# c3d58e5e 25-Oct-2017 Jim Walker <jim@couchbase.com>

MB-25342: Don't warmup logically deleted keys

When warming up, we may be warming up from a datafile that has
logically deleted keys present. There is no need to bring these keys
into

MB-25342: Don't warmup logically deleted keys

When warming up, we may be warming up from a datafile that has
logically deleted keys present. There is no need to bring these keys
into the hash-table, later compaction will remove them from storage.

Change-Id: I9b51a8f76ef35454c69e457d32a5d22826e2c5eb
Reviewed-on: http://review.couchbase.org/84309
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...