Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-15288

PRS replicas stay ACTIVE after a new node is stopped

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 8.8.1
    • 8.8.2
    • None
    • None

    Description

      Steps to reproduce:
      https://issues.apache.org/jira/browse/SOLR-15288?focusedCommentId=17312808&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17312808

      ---- Older description (that refers to a bug when started multiple nodes starting in same dir, SOLR-15305 deals with that issue now —
      After a PRS collection is created using a single node cluster, and a new node is added and a replica for that collection is placed on the new node, restarting that new node causes problems with replica states.

      Reproduce script:

      # Start a fresh ZK on 2181
      # docker container prune -f && docker run -it -p 2181:2181 --name=zk1 -h zk1 zookeeper:3.5.6
      
      rm -rf server/logs/*
      bin/solr stop -all
      rm -rf server/solr/mycoll_shard1_replica_n1/ server/solr/mycoll_shard1_replica_n3/
      
      bin/solr -c -p 9000 -z localhost:2181
      curl "http://localhost:9000/solr/admin/collections?action=CREATE&name=mycoll&numShards=1&perReplicaState=true"
      bin/solr -c -p 9001 -z localhost:2181
      curl "http://localhost:9000/solr/admin/collections?action=ADDREPLICA&collection=mycoll&shard=shard1"
      bin/solr stop -p 9001
      bin/solr -c -p 9001 -z localhost:2181
      

      Two problems:
      1. Now look at the two replicas, both are down.
      2. Also, as hitesh.khamesra found out, the second replica stays ACTIVE (not DOWN) after the second node (9001) is stopped.

      Attachments

        Activity

          People

            ichattopadhyaya Ishan Chattopadhyaya
            ichattopadhyaya Ishan Chattopadhyaya
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 1h 20m
                1h 20m