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

ZkStateReader's refreshLiveNodes(Watcher) is not thread safe

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.4.1, 5.5, 6.0
    • Fix Version/s: 5.5.1, 5.6, 6.0.1, 6.1, 7.0
    • Component/s: None
    • Labels:
      None

      Description

      Jenkin's encountered a failure in TestTolerantUpdateProcessorCloud over the weekend....

      http://jenkins.thetaphi.de/job/Lucene-Solr-6.x-Solaris/32/consoleText
      Checking out Revision c46d7686643e7503304cb35dfe546bce9c6684e7 (refs/remotes/origin/branch_6x)
      Using Java: 64bit/jdk1.8.0 -XX:+UseCompressedOops -XX:+UseG1GC
      

      The failure happened during the static setup of the test, when a MiniSolrCloudCluster & several clients are initialized – before any code related to TolerantUpdateProcessor is ever used.

      I can't reproduce this, or really make sense of what i'm (not) seeing here in the logs, so i'm filing this jira with my analysis in the hopes that someone else can help make sense of it.

        Attachments

        1. SOLR-8914.patch
          16 kB
          Hoss Man
        2. SOLR-8914.patch
          16 kB
          Scott Blum
        3. SOLR-8914.patch
          17 kB
          Hoss Man
        4. SOLR-8914.patch
          7 kB
          Scott Blum
        5. live_node_mentions_port56361_with_threadIds.log.txt
          4 kB
          Hoss Man
        6. live_nodes_mentions.log.txt
          13 kB
          Hoss Man
        7. jenkins.thetaphi.de_Lucene-Solr-6.x-Solaris_32.log.txt
          913 kB
          Hoss Man

          Activity

            People

            • Assignee:
              dragonsinth Scott Blum
              Reporter:
              hossman Hoss Man
            • Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: