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

deleting development ddocs can delete production index files

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 2.0
    • 2.0
    • view-engine
    • Security Level: Public
    • None
    • 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

      Attachments

        For Gerrit Dashboard: MB-6517
        # Subject Branch Project Status CR V

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty