Hello,
Using tribe nodes on ES 1.7.5, we experienced some unexpected behavior.
How to reproduce:
# Create 2 clusters + 1 tribe
bin/elasticsearch --cluster.name ldn
bin/elasticsearch --cluster.name hk
bin/elasticsearch --tribe.ldn.cluster.name ldn --tribe.hk.cluster.name hk
# On ldn
curl -XPUT localhost:9200/conflict_index
# On hk
curl -XPUT localhost:9201/conflict_index
# conflict_index is visible on tribe node, from tribe ldn
curl localhost:9202/conflict_index?pretty
# Delete index on ldn tribe
curl -XDELETE localhost:9200/conflict_index
When getting index on tribe (curl localhost:9202/conflict_index?pretty
), we get an IndexMissingException. The tribe node does not see any index, when there is one on tribe 2.
Is this indeed a bug?
Regards,
Jean