You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Shalin Shekhar Mangar (JIRA)" <ji...@apache.org> on 2014/12/11 21:13:13 UTC
[jira] [Created] (SOLR-6837) Inconsistent replicas when update is
succesful against leader partitioned from all replicas
Shalin Shekhar Mangar created SOLR-6837:
-------------------------------------------
Summary: Inconsistent replicas when update is succesful against leader partitioned from all replicas
Key: SOLR-6837
URL: https://issues.apache.org/jira/browse/SOLR-6837
Project: Solr
Issue Type: Bug
Components: SolrCloud
Affects Versions: 4.10.2
Reporter: Shalin Shekhar Mangar
Refer to the following question on solr-user:
https://www.marshut.net/kttiuz/inconsistent-doc-value-across-two-nodes-very-simple-test-what-s-the-expected-behavior.html
{quote}
Config
Solr 4.7.2 / Jetty.
SoldCloud on two nodes, and 3 ZK, all running in localhost.
single collection: single shard with two replicas.
Reproducing:
start node1 9.148.58.114:8983
start node2 9.148.58.114:8984
Cluster state: node1 leader. node2 active.
index value 'A' (id="change me").
query and expect 'A' -> success
Stop node2
Cluster state: node1 leader. node2 gone.
query and expect 'A' -> success
Update document value from 'A'->'B'
query and expect 'B' -> success
Stop node1
then
Start node2.
Cluster state: node1 gone. node2 down.
104510 [coreZkRegister-1-thread-1] INFO org.apache.solr.cloud.ShardLeaderElectionContext Waiting until we see more replicas up for shard shard1: total=2 found=1 timeoutin=5.27665925E14ms
wait 3m.
184679 [coreZkRegister-1-thread-1] INFO org.apache.solr.cloud.ShardLeaderElectionContext I am the new leader: http://9.148.58.114:8984/solr/quick-results-collection_shard1_replica2/ shard1
Cluster state: node1 gone. node2 leader.
query and expect 'A' (old value) -> success
start node1
Cluster state: node1 actove. node2 leader.
Inconsistency:
Querying node1 always returns 'B'. http://localhost:8983/solr/quick-results-collection_shard1_replica1/select?q=*%3A*&wt=json&indent=true
Querying node1 always returns 'A'. http://localhost:8984/solr/quick-results-collection_shard1_replica2/select?q=*%3A*&wt=json&indent=true
{quote}
In such a case, the final steady state of the system has inconsistent replicas.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org