Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.0-developer-preview-4
    • Fix Version/s: 2.0-developer-preview-4
    • Component/s: ns_server
    • Security Level: Public
    • Labels:
      None

      Description

      Created 10 node cluster. Created a view {"reduce":{"map":"function (doc)

      {\n emit(doc._id, null);\n}

      ","reduce":"_count"} and uploaded 100k json items using mcsoda. Queried the view with stale=false. Result was correct. Started removing nodes one by one from a cluster while running view queries. After second node was removed the view started returning more than 100k items. I figured out that all duplicated rows come from a single node. And on this node all the duplicated rows come from three vbuckets: 215, 216, 217. There was a period of time when these vbuckets were reported by set views both as passive and replicas:

      Set view `default`, main group `_design/dev_test`, partition states updated
      active partitions before: [73,74,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,101,102,103,240,241,242]
      active partitions after: [73,74,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,101,102,103,240,241,242]
      passive partitions before: [215,216,217]
      passive partitions after: [215,216,217]
      cleanup partitions before: []
      cleanup partitions after: []
      replica partitions before: [6,7,8,32,33,34,58,59,60,113,114,115,127,139,140,141,155,164,165,188,189,190,208,211,214,215,216,217,233,236,239,244,249]
      replica partitions after: [6,7,8,32,33,34,58,59,60,113,114,115,127,139,140,141,155,164,165,188,189,190,208,211,214,215,216,217,233,236,239,244,249]
      replicas on transfer before: [215,216,217]
      replicas on transfer after: [215,216,217]

      Sequence of calls that was performed by ns_server seems to be correct. I'm attaching full logs and diag from this node.

      1. add.py
        0.2 kB
        damien
      2. del.py
        0.1 kB
        damien
      3. incorrect_results.tar.bz2
        13.64 MB
        Aliaksey Artamonau
      4. logs.tar.bz2
        380 kB
        Aliaksey Artamonau
      5. ns-diag-20120124155027.txt.bz2
        792 kB
        Aliaksey Artamonau
      # Subject Project Status CR V
      For Gerrit Dashboard: &For+MB-4692=message:MB-4692

        Activity

          People

          • Assignee:
            karan Karan Kumar (Inactive)
            Reporter:
            Aliaksey Artamonau Aliaksey Artamonau
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Gerrit Reviews

              There are no open Gerrit changes