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

[BP 7.0.4] - Eventing: Handler stuck in pausing state after online upgrade and enforcing TLS

    XMLWordPrintable

Details

    Description

      STEPS

      1. Cluster consists of 3 nodes (data, data + eventing, index + query) running on 6.6.4-9961.
      2. Create 3 eventing handlers namely bucket_op, timers and n1ql.
      3. Deploy all 3 handlers, load docs into source bucket and verify mutations are processed or not.
      4. Perform online upgrade of the cluster to 6.6.5 - 10072.
      5. Create and deploy 4th handler.
      6. Disable auto failover, enable n2n encryption and Enforce TLS.
      7. Pause all 4 eventing handlers.

      OBSERVATION
      timers handler is stuck in pausing state.

      curl -XGET -k https://Administrator:password@172.23.106.74:18096/api/v1/status
      {
       "apps": [
        {
         "composite_status": "paused",
         "name": "bucket_op",
         "num_bootstrapping_nodes": 0,
         "num_deployed_nodes": 1,
         "deployment_status": true,
         "processing_status": false,
         "redeploy_required": false
        },
        {
         "composite_status": "paused",
         "name": "n1ql",
         "num_bootstrapping_nodes": 0,
         "num_deployed_nodes": 1,
         "deployment_status": true,
         "processing_status": false,
         "redeploy_required": false
        },
        {
         "composite_status": "pausing",
         "name": "timers",
         "num_bootstrapping_nodes": 0,
         "num_deployed_nodes": 1,
         "deployment_status": true,
         "processing_status": false,
         "redeploy_required": false
        },
        {
         "composite_status": "paused",
         "name": "test",
         "num_bootstrapping_nodes": 0,
         "num_deployed_nodes": 1,
         "deployment_status": true,
         "processing_status": false,
         "redeploy_required": false
        }
       ],
       "num_eventing_nodes": 1
      }
      

      Attachments

        Issue Links

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

          Activity

            wayne Wayne Siu created issue -
            wayne Wayne Siu made changes -
            Field Original Value New Value
            Link This issue Clones MB-50284 [ MB-50284 ]
            wayne Wayne Siu made changes -
            Link This issue relates to MB-48997 [ MB-48997 ]
            wayne Wayne Siu made changes -
            Link This issue blocks MB-47673 [ MB-47673 ]
            wayne Wayne Siu made changes -
            Fix Version/s 6.6.5 [ 17614 ]
            Fix Version/s 7.0.4 [ 18322 ]
            wayne Wayne Siu made changes -
            Labels TLS approved-for-6.6.5 candidate-for-7.0.4 upgrade TLS approved-for-6.6.5 approved-for-7.0.4 candidate-for-7.0.4 upgrade
            wayne Wayne Siu made changes -
            Assignee Sujay Gad [ JIRAUSER25279 ] Jeelan Poola [ jeelan.poola ]
            wayne Wayne Siu made changes -
            Link This issue blocks MB-48997 [ MB-48997 ]
            wayne Wayne Siu made changes -
            Link This issue blocks MB-47673 [ MB-47673 ]
            wayne Wayne Siu made changes -
            Link This issue relates to MB-48997 [ MB-48997 ]
            abhishek.jindal Abhishek Jindal made changes -
            Link This issue is a backport of MB-50456 [ MB-50456 ]
            abhishek.jindal Abhishek Jindal made changes -
            Summary CLONE - Eventing: Handler stuck in pausing state after online upgrade and enforcing TLS [BP 7.0.4] - Eventing: Handler stuck in pausing state after online upgrade and enforcing TLS
            abhishek.jindal Abhishek Jindal made changes -
            Link This issue Clones MB-50284 [ MB-50284 ]
            abhishek.jindal Abhishek Jindal made changes -
            Assignee Jeelan Poola [ jeelan.poola ] Abhishek Jindal [ abhishek.jindal ]
            ankit.prabhu Ankit Prabhu made changes -
            Assignee Abhishek Jindal [ abhishek.jindal ] Sujay Gad [ JIRAUSER25279 ]
            Resolution Fixed [ 1 ]
            Status Open [ 1 ] Resolved [ 5 ]

            Build couchbase-server-7.0.4-7245 contains eventing commit 4499af6 with commit message:
            MB-51390 : Proactively stream encryption level changes to C++ consumer

            build-team Couchbase Build Team added a comment - Build couchbase-server-7.0.4-7245 contains eventing commit 4499af6 with commit message: MB-51390 : Proactively stream encryption level changes to C++ consumer

            Build couchbase-server-7.0.4-7245 contains eventing commit ced088d with commit message:
            MB-51390 : Wrap timer lcb handle in early bailout wrapper

            build-team Couchbase Build Team added a comment - Build couchbase-server-7.0.4-7245 contains eventing commit ced088d with commit message: MB-51390 : Wrap timer lcb handle in early bailout wrapper

            Build couchbase-server-7.0.4-7245 contains eventing-ee commit 74480d3 with commit message:
            MB-51390 : Timer store change to facilitate lcb handle with early bailout support

            build-team Couchbase Build Team added a comment - Build couchbase-server-7.0.4-7245 contains eventing-ee commit 74480d3 with commit message: MB-51390 : Timer store change to facilitate lcb handle with early bailout support
            sujay.gad Sujay Gad added a comment -

            Verified the fix on Enterprise Edition 7.0.4 build 7247.

            sujay.gad Sujay Gad added a comment - Verified the fix on Enterprise Edition 7.0.4 build 7247.
            sujay.gad Sujay Gad made changes -
            Status Resolved [ 5 ] Closed [ 6 ]

            People

              sujay.gad Sujay Gad
              sujay.gad Sujay Gad
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty