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

[CX] HYR0104: Index does not exist when dropping a shadow dataset that was just created

    XMLWordPrintable

Details

    • Untriaged
    • 1
    • Unknown
    • CX Sprint 227

    Description

      As observed in a pre-commit test run:

      2020-11-25T14:05:33.605-08:00 WARN CBAS.nc.Task [org.apache.hyracks.api.rewriter.runtime.SuperActivity:JID:0.900:TAID:TID:ANID:ODID:0:0:3:0:0] Task failed with exception
      org.apache.hyracks.api.exceptions.HyracksDataException: HYR0104: Index does not exist
      	at org.apache.hyracks.api.exceptions.HyracksDataException.create(HyracksDataException.java:60) ~[hyracks-api.jar:7.0.0-1234]
      	at org.apache.hyracks.storage.am.common.dataflow.IndexDataflowHelper.readIndex(IndexDataflowHelper.java:77) ~[hyracks-storage-am-common.jar:7.0.0-1234]
      	at org.apache.hyracks.storage.am.common.dataflow.IndexDataflowHelper.destroy(IndexDataflowHelper.java:99) ~[hyracks-storage-am-common.jar:7.0.0-1234]
      	at org.apache.hyracks.storage.am.common.dataflow.IndexDropOperatorNodePushable.dropIndex(IndexDropOperatorNodePushable.java:82) ~[hyracks-storage-am-common.jar:7.0.0-1234]
      

      eventually results in a halt, due to a missing primary index file on a shadow dataset that had just been created, but ingestion was interrupted during bootstrap.

      we create dataset testBucket.testScope.testCollection on testBucket.testScope.testCollection and immediately following that, we do alter collection testBucket.testScope.testCollection disable analytics
      because we are getting stopped before we connect, we don't have any index files
      drop dataset barfs because testBucket.testScope.testCollection's primary index doesn't exist yet
      It seems like IndexDataflowHelper.destroy should catch ErrorCode.INDEX_DOES_NOT_EXIST perhaps log and simply return, not propagate the exception

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              murtadha.hubail Murtadha Hubail
              michael.blow Michael Blow
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty