MB-16181: Build SystemEvent keys with the collections separator 36/78136/12
authorJim Walker <jim@couchbase.com>
Thu, 23 Mar 2017 16:55:32 +0000 (16:55 +0000)
committerDave Rigby <daver@couchbase.com>
Tue, 23 May 2017 17:58:11 +0000 (17:58 +0000)
commite57f09f4da6cfb54c19d9ace1358d87a15b3400b
tree36530f9c39eb52f58d2caa05914eea1cff7521e2
parente708fe3f84c4df4d77ee69069fd96a27a6a43b5b
MB-16181: Build SystemEvent keys with the collections separator

The keys were fixed as $collections::<event> but are now changed
so that the :: is the collections separator.

This allows code to split the event key if they wish using the
same code they would split document keys.

Change-Id: I48575d295f8c058a79cf208fe3c9d3a9b3c9ed15
Reviewed-on: http://review.couchbase.org/78136
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>
src/collections/collections_types.h
src/collections/vbucket_manifest.cc
src/systemevent.cc
src/systemevent.h
tests/module_tests/collections/evp_store_collections_test.cc
tests/module_tests/systemevent_test.cc