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

Recover from crash in collatejson package, log and skip the key

    XMLWordPrintable

    Details

    • Triage:
      Untriaged
    • Is this a Regression?:
      Unknown

      Description

      There were a couple of places in collatejson package where the process can crash. It will be good to protect against unknown crashes (by implementing crash recovery in collatejson package) and become future safe. This will ensure that the panics in collatejson don't have service level impact.

      Note: this will have some performance impact. Need to analyse on it further.

        Attachments

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

          Activity

          Hide
          build-team Couchbase Build Team added a comment -

          Build couchbase-server-6.5.0-4079 contains indexing commit 92aad48 with commit message:
          MB-33478: Log skipped entries errors to Console

          Show
          build-team Couchbase Build Team added a comment - Build couchbase-server-6.5.0-4079 contains indexing commit 92aad48 with commit message: MB-33478 : Log skipped entries errors to Console
          Hide
          build-team Couchbase Build Team added a comment -

          Build couchbase-server-6.5.0-4079 contains indexing commit 88b7123 with commit message:
          MB-33478: Recover from crash in ReverseCollate in collatejson

          Show
          build-team Couchbase Build Team added a comment - Build couchbase-server-6.5.0-4079 contains indexing commit 88b7123 with commit message: MB-33478 : Recover from crash in ReverseCollate in collatejson
          Hide
          build-team Couchbase Build Team added a comment -

          Build couchbase-server-6.5.0-4079 contains indexing commit 9e71821 with commit message:
          MB-33478: Recover from crash in ExplodeArray4 and JoinArray in collatejson

          Show
          build-team Couchbase Build Team added a comment - Build couchbase-server-6.5.0-4079 contains indexing commit 9e71821 with commit message: MB-33478 : Recover from crash in ExplodeArray4 and JoinArray in collatejson
          Hide
          mihir.kamdar Mihir Kamdar added a comment -

          Amit Kulkarni Is QE Verification needed on this bug? If yes, pls provide more details for verification of the issue, and remove the request-dev-verify label on this issue.

          Show
          mihir.kamdar Mihir Kamdar added a comment - Amit Kulkarni Is QE Verification needed on this bug? If yes, pls provide more details for verification of the issue, and remove the request-dev-verify label on this issue.
          Hide
          prathibha Prathibha Bisarahalli (Inactive) added a comment -

          Mihir Kamdar This does not need any QE verification (it is dev-verified to confirm mutation is skipped in case of mutation path OR error is returned in case of scan path whenever collatejson panics)

          Show
          prathibha Prathibha Bisarahalli (Inactive) added a comment - Mihir Kamdar This does not need any QE verification (it is dev-verified to confirm mutation is skipped in case of mutation path OR error is returned in case of scan path whenever collatejson panics)

            People

            Assignee:
            prathibha Prathibha Bisarahalli (Inactive)
            Reporter:
            amit.kulkarni Amit Kulkarni
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                  PagerDuty