if my bucket name contains dot in it the config command fails with following error
Backup repository creation failed: invalid collection string expected no more than three elements
Your bucket can contain a dot but your collection & scope can’t. So if you have:
bucket: test.name.travel
scope: date
collection: time
you can use:
'test\.name\.travel.date.time'
to escape and permit the dots in the bucket name. (Note I’m using single quotes to interact properly with my shell. An alternative is to escape the backslashes - test\\.name\\.travel.date.time.)
Also, per my specific check using “jq”, you can see the “include_data” element field “bucket” in the backup-meta.json file configured contains the bucket name without backslashes. (The backslashes only being necessary for input to cbbackupmgr config.)
So confirm you configuration contains only the bucket name (with dots but no backslashes).
Can you please point us to the bug details which is causing the backup failure? The link that you shared has no information about the bug or the related fix
Also can you please help with the escape characters to be given for special characters…
The link I provided notes the MB numbers; they can be viewed at http://issues.couchbase.com. But there isn’t one that specifically addresses this though - what’s happened is the error reporting was refactored out preventing raising of the error. https://issues.couchbase.com/browse/MB-54451 will address this correctly in a future release.
You only need to escape the dot. So your term should be: