Hi,
I was trying to add couchdb to the cluster, following this procedure: http://dimagi.github.io/commcare-cloud/howto/add-couchdb2-node.html
i prepared myplan.yml file with the following content
target_allocation:
- echis_server0,echis_server3,echis_server1:3
But brings an error while running the following cmd:
cchq echis migrate-couchdb myplan.yml plan
Traceback (most recent call last):
File "/home/administrator/.virtualenvs/ansible/bin/cchq", line 11, in
load_entry_point('commcare-cloud', 'console_scripts', 'cchq')()
File "/home/administrator/commcare-cloud/src/commcare_cloud/commcare_cloud.py", line 176, in main
exit_code = call_commcare_cloud()
File "/home/administrator/commcare-cloud/src/commcare_cloud/commcare_cloud.py", line 167, in call_commcare_cloud
exit_code = commands[args.command].run(args, unknown_args)
File "/home/administrator/commcare-cloud/src/commcare_cloud/commands/migrations/couchdb.py", line 90, in run
return plan(migration)
File "/home/administrator/commcare-cloud/src/commcare_cloud/commands/migrations/couchdb.py", line 283, in plan
shard_allocations = generate_shard_plan(migration)
File "/home/administrator/commcare-cloud/src/commcare_cloud/commands/migrations/couchdb.py", line 292, in generate_shard_plan
migration.source_couch_config, migration.plan.target_allocation
File "/home/administrator/.virtualenvs/ansible/lib/python2.7/site-packages/couchdb_cluster_admin/suggest_shard_allocation.py", line 419, in generate_shard_allocation
parse_allocation_line(config, allocation_line) for allocation_line in allocation
File "/home/administrator/.virtualenvs/ansible/lib/python2.7/site-packages/couchdb_cluster_admin/suggest_shard_allocation.py", line 406, in parse_allocation_line
nodes = [config.get_formal_node_name(node) for node in nodes.split(',')]
File "/home/administrator/.virtualenvs/ansible/lib/python2.7/site-packages/couchdb_cluster_admin/utils.py", line 148, in get_formal_node_name
return self._formal_name_lookup[node_nickname]
KeyError: u'echis_server0'