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

Failure during ConnectLinkStatement.reconcileShadowsWithManifest() can leave link suspended

    XMLWordPrintable

Details

    • Untriaged
    • 0
    • Unknown
    • Analytics Sprint 31

    Description

      This failure encountered below left the bucket events listener in a suspended state- this blocked ingestion & actions on the link (connect / disconnect / rebalance), until the CC driver restarted.

      org.apache.asterix.common.exceptions.RuntimeDataException: ASX0052: Illegal state. Cannot add dataset {"bucketName":"zeft","whereClause":null,"nodeGroupName":"zeft/habibi.Fauda","hints":{},"bucketDataverseName":{"canonicalForm":"zeft/habibi","parts":["zeft","habibi"],"partCount":2},"scopeName":"habibi","datasetName":"Fauda","recordTypeDataverseName":{"canonicalForm":"Metadata","parts":["Metadata"],"partCount":1},"datasetDetails":"org.apache.asterix.metadata.entities.InternalDatasetDetails@c880d1e","pendingOp":"Pending No Operation","collectionName":"Fauda","metaTypeName":"DCPMeta","rebalanceCount":0,"datasetId":"105","compactionPolicyFactory":"concurrent","compactionPolicyProperties":{"max-component-count":"30","min-merge-component-count":"3","max-merge-component-count":"10","size-ratio":"1.2"},"metaTypeDataverseName":{"canonicalForm":"Metadata","parts":["Metadata"],"partCount":1},"dataverseName":{"canonicalForm":"zeft/habibi","parts":["zeft","habibi"],"partCount":2},"bucketLinkName":"Local","datasetType":"INTERNAL","collectionId":"0x5a","compressionScheme":"snappy","recordTypeName":"AnyObject"} to {"class":"BucketEventsListener","entityId":"zeft/zeft_lol/Local/zeft","state":"SUSPENDED"} as its bucket zeft on link zeft.habibi.Local is unassociated
      	at com.couchbase.analytics.metadata.BucketEventsListener.add(BucketEventsListener.java:149) ~[cbas-connector-7.1.5-3878.jar:7.1.5-3878]
      	at com.couchbase.analytics.lang.ConnectLinkStatement.lambda$connect$7(ConnectLinkStatement.java:594) ~[cbas-connector-7.1.5-3878.jar:7.1.5-3878]
      	at com.couchbase.analytics.lang.ConnectLinkStatement.processDanglingShadows(ConnectLinkStatement.java:888) ~[cbas-connector-7.1.5-3878.jar:7.1.5-3878]
      	at com.couchbase.analytics.lang.ConnectLinkStatement.reconcileShadowsWithManifest(ConnectLinkStatement.java:815) ~[cbas-connector-7.1.5-3878.jar:7.1.5-3878]
      	at com.couchbase.analytics.lang.ConnectLinkStatement.connect(ConnectLinkStatement.java:579) ~[cbas-connector-7.1.5-3878.jar:7.1.5-3878]
      	at com.couchbase.analytics.lang.ConnectLinkStatement.connectLink(ConnectLinkStatement.java:498) ~[cbas-connector-7.1.5-3878.jar:7.1.5-3878]
      	at com.couchbase.analytics.lang.ConnectLinkStatement.doHandle(ConnectLinkStatement.java:448) ~[cbas-connector-7.1.5-3878.jar:7.1.5-3878]
      	at com.couchbase.analytics.lang.ConnectionStatement.handle(ConnectionStatement.java:80) ~[cbas-connector-7.1.5-3878.jar:7.1.5-3878]
      	at org.apache.asterix.app.translator.QueryTranslator.compileAndExecute(QueryTranslator.java:508) ~[asterix-app-7.1.5-3878.jar:7.1.5-3878]
      	at org.apache.asterix.app.message.ExecuteStatementRequestMessage.handle(ExecuteStatementRequestMessage.java:180) ~[asterix-app-7.1.5-3878.jar:7.1.5-3878]
      	at org.apache.asterix.messaging.CCMessageBroker.receivedMessage(CCMessageBroker.java:64) ~[asterix-app-7.1.5-3878.jar:7.1.5-3878]
      	at org.apache.hyracks.control.cc.work.ApplicationMessageWork.lambda$notifyMessageBroker$0(ApplicationMessageWork.java:68) ~[hyracks-control-cc-7.1.5-3878.jar:7.1.5-3878]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]
      	at java.lang.Thread.run(Thread.java:829) ~[?:?]
      

      Attachments

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

        Activity

          People

            michael.blow Michael Blow
            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