History log of /5.5.2/kv_engine/engines/ep/src/collections/manager.h (Results 1 - 6 of 6)
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
# 901d1ab8 05-Dec-2017 Jim Walker <jim@couchbase.com>

MB-27121: [3/3] Plumb GET_MANIFEST opcode into engines

Add the opcode and required functions so that we can accept and
process a collections get manifest command.

Change-Id: If9

MB-27121: [3/3] Plumb GET_MANIFEST opcode into engines

Add the opcode and required functions so that we can accept and
process a collections get manifest command.

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

show more ...


# d0d71f8a 07-Dec-2017 Jim Walker <jim@couchbase.com>

MB-27122: [1/2] Change DcpProducer filter from pointer to object

1. A DcpProducer can never not have a filter so make it an owned
object.

2. In-order to get better error return

MB-27122: [1/2] Change DcpProducer filter from pointer to object

1. A DcpProducer can never not have a filter so make it an owned
object.

2. In-order to get better error returns for incorrect filters on
DcpOpen hoist the construction of the filter to be part of the
producer creation. We now create the filter and if success create
the producer passing the filter as an argument, this is done using
std::move so that we don't create temporaries.

3. The error checking is now geared around catching cb::engine_error
allowing the creation to return errors to the client. Note at this
patch level the Filter's throw points are unchanged, it still throws
std::invalid_argument and triggers a disconnect.

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

show more ...


Revision tags: v5.1.0, v5.0.0, v4.6.2_ep
# 9e4dcf1f 23-Mar-2017 Jim Walker <jim@couchbase.com>

MB-16181: Add more ostream operators and dump methods

Add more ostream operators to the Collections classes and also give
them dump() methods so we can easily trigger output to stderr.

MB-16181: Add more ostream operators and dump methods

Add more ostream operators to the Collections classes and also give
them dump() methods so we can easily trigger output to stderr.

Finally add a hook so we can force the logging of a lot of collection
state, this will eventually be migrated to stats and more supported
debug methods.

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

show more ...


# 14fcb066 15-Mar-2017 Jim Walker <jim@couchbase.com>

MB-16181: Integrate filters into DcpProducer and ActiveStream

The DCP producer now adds a filter to itself when opened, the filter
is configured from the DCP open input data.

Op

MB-16181: Integrate filters into DcpProducer and ActiveStream

The DCP producer now adds a filter to itself when opened, the filter
is configured from the DCP open input data.

Opening DCP without DCP_OPEN_COLLECTIONS allows access to the
default collection only (if it exists).

Opening DCP with DCP_OPEN_COLLECTIONS allows the client to specify
a filter or if no-value is given, a passthrough filter is created.

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

show more ...


# ef22f9b0 25-May-2017 Dave Rigby <daver@couchbase.com>

Move ep-engine to engines/ep


# 126ed5a4 10-Mar-2017 Jim Walker <jim@couchbase.com>

MB-16181: Add collections.set_manifest support

Add a method which will accept the new manifest and apply it to
all active vbuckets.

The latest manifest is saved in memory and al

MB-16181: Add collections.set_manifest support

Add a method which will accept the new manifest and apply it to
all active vbuckets.

The latest manifest is saved in memory and also used for when any VB
is set to active

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

show more ...