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 ...
|