Hide
added a comment -
Clusters:- 3 : 4
Source: 2.0.0-1623-rel nodes (3)
Destination: 2.0.0-1623-rel nodes (2) + 1.8.1-942-rel nodes (2)
Scenario1:
- Source: Master-2.0, added 2 more 2.0 nodes :: Added successfully
Destination: Master-2.0, added 1 more 2.0 node, couldn't add 1.8 nodes :: Error: Version mismatch
- Move to scenario2..
Scenario2:
- Source: <SAME AS BEFORE>
- Destination: Master-1.8, added 1 more 1.8 node, added 2 2.0 nodes :: Added successfully
- Back on the source:
- Create a cluster reference to destination (any node).
- Upon Create replication:
- Error seen (Unable to create replication):: Unexpected server error, request logged.
The request logged on the UI was:
Server error during processing: ["web request failed",
{path,"/controller/createReplication"},
{type,exit},
{what,
{{badmatch,false},
{gen_server,call,
[remote_clusters_info,
{get_remote_bucket,
[{uuid,
<<"c53ca067c7940f561ae0fb75bc7217ad">>},
{name,"10.3.2.54"},
{hostname,"10.3.2.54"},
{username,"Administrator"},
{password,"password"}],
"bucket",true,30000},
infinity]}}},
{trace,
[{gen_server,call,3},
{menelaus_web_create_replication,
validate_new_replication_params_check_from_bucket,
5},
{menelaus_web_create_replication,
handle_create_replication,1},
{menelaus_web,loop,3},
{mochiweb_http,headers,5},
{proc_lib,init_p_do_apply,3}]}]
Show
added a comment - Clusters:- 3 : 4
Source: 2.0.0-1623-rel nodes (3)
Destination: 2.0.0-1623-rel nodes (2) + 1.8.1-942-rel nodes (2)
Scenario1:
- Source: Master-2.0, added 2 more 2.0 nodes :: Added successfully
Destination: Master-2.0, added 1 more 2.0 node, couldn't add 1.8 nodes :: Error: Version mismatch
- Move to scenario2..
Scenario2:
- Source: <SAME AS BEFORE>
- Destination: Master-1.8, added 1 more 1.8 node, added 2 2.0 nodes :: Added successfully
- Back on the source:
- Create a cluster reference to destination (any node).
- Upon Create replication:
- Error seen (Unable to create replication):: Unexpected server error, request logged.
The request logged on the UI was:
Server error during processing: ["web request failed",
{path,"/controller/createReplication"},
{type,exit},
{what,
{{badmatch,false},
{gen_server,call,
[remote_clusters_info,
{get_remote_bucket,
[{uuid,
<<"c53ca067c7940f561ae0fb75bc7217ad">>},
{name,"10.3.2.54"},
{hostname,"10.3.2.54"},
{username,"Administrator"},
{password,"password"}],
"bucket",true,30000},
infinity]}}},
{trace,
[{gen_server,call,3},
{menelaus_web_create_replication,
validate_new_replication_params_check_from_bucket,
5},
{menelaus_web_create_replication,
handle_create_replication,1},
{menelaus_web,loop,3},
{mochiweb_http,headers,5},
{proc_lib,init_p_do_apply,3}]}]
We do have task of disabling CAPI-related stuff in mixed clusters.
And for disabling xdcr creation when nodes are down I don't see any good reason for that.