Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-6517

deleting development ddocs can delete production index files

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: 2.0
    • Component/s: view-engine
    • Security Level: Public
    • Labels:
      None
    • Environment:
      build-1672 and cluster_run
      2 Node cluster

      Description

      Load 3k documents with any tool. I used cbsystest:
      python cbsystest.py run workload --template "default" --ops 1000 --create 100

      1) create 2 default design docs, each with same view name, and same default map functions.

      2) Publish 1 of the design docs from dev to production

      3) Delete the other development ddoc

      • deletes index file from disk for both ddocs

      4) Querying published ddoc now reports view_merge errors:
      Subset of nodes failed with the following error:
      [

      { "from": "local", "reason": "Undefined set view `default` for `_design/ddoc1` design document." }

      , {
      "from": "http://172.20.10.3:9501/_view_merge/?limit=10",
      "reason": "

      {<<\"unknown_error\">>,<<\"view_undefined\">>}

      "
      } ]

      ns

      1. ns-diag-20120904183541.txt.gz
        1.02 MB
        Tommie McAfee
      2. ns-diag-20120904183607.txt.gz
        1.02 MB
        Tommie McAfee
      # Subject Project Status CR V
      For Gerrit Dashboard: &For+MB-6517=message:MB-6517

        Activity

          People

          • Assignee:
            farshid Farshid Ghods (Inactive)
            Reporter:
            tommie Tommie McAfee
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Gerrit Reviews

              There are no open Gerrit changes