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

Killing eventing processes can cause timers in flight to be lost

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 6.5.0
    • 6.0.0
    • eventing
    • Untriaged
    • Centos 64-bit
    • Unknown

    Description

      It's a known limitation that if eventing process is killed externally, it may lose timers that have been dequeued but not run to completion. This is because eventing-producer does not follow a Request & Acknowledge protocol when queuing events to v8 workers. As a result, forcibly killing the eventing producer OS process will cause the timers that have been dequeued from storage but not yet fired by v8 workers to be lost.

      Attachments

        Issue Links

          For Gerrit Dashboard: MB-30772
          # Subject Branch Project Status CR V

          Activity

            People

              satya.nand Satya Nand (Inactive)
              Balakumaran.Gopal Balakumaran Gopal
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty