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

            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.

            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