A fix for
MB-34280 was put into 7.0.0 and 6.6.5 which limited the max connection length to 200 characters. Fixes for the companion ns_server issue, MB-35881, were put into 6.6.5 and 7.0.2 that limited the length of the names of DCP replication connections to 200 characters.
Unfortunately, there's a bug in the ns_server fixes in that in mixed mode clusters, up-version nodes refer to the truncated name of replication connections, but down-version nodes refer to the untruncated name and rebalance stops when ns_server gathers stats against a connection that doesn't exist. Even if the bug in ns_server weren't there there would still be a problem in that the up-version nodes would not accept connections of more than 200 characters but the down-version nodes do.
|For Gerrit Dashboard: MB-51458|
|172546,5||MB-51458 do not truncate long dcp connection names if the version||neo||ns_server||Status: MERGED||+2||+1|
|172617,5||MB-51458 do not copy the whole ns_config when computing quirks||neo||ns_server||Status: MERGED||+2||+1|
|172671,3||MB-51458 do not check project_intact key when computing quirks||neo||ns_server||Status: MERGED||+2||+1|
|172672,4||MB-51458 check if consumer truncates names when constructing||neo||ns_server||Status: MERGED||+2||+1|
|172709,2||Merge remote-tracking branch 'couchbase/neo'||master||ns_server||Status: MERGED||+2||+1|
|172741,3||[BP] MB-51458 do not truncate long dcp connection names if the version||cheshire-cat||ns_server||Status: MERGED||+2||+1|
|172750,1||Merge remote-tracking branch 'gerrit/cheshire-cat' into neo||neo||ns_server||Status: MERGED||+2||+1|
|172753,1||Merge remote-tracking branch 'gerrit/neo' into master||master||ns_server||Status: MERGED||+2||+1|