Uploaded image for project: 'OpenDNSSEC'
  1. OpenDNSSEC
  2. OPENDNSSEC-835

Don't use SIGALRM for the scheduler

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.1.0
    • Component/s: Enforcer
    • Labels:
      None

      Description

      Don't use SIGALRM for the scheduler. This can be done entirely with pthread native constructs. (Merged by PR501 in trunk).

      I suspect using this signal causes problems in a few cases where we saw worker threads never wake up. They might have missed the signal. Maybe this can happen when one of our libraries also catch sigalrm?

      Currently I have 2 2.0.1 instances running monitoring any differences between unpatched and patched version.

        Attachments

          Activity

            People

            Assignee:
            yuri Yuri Schaeffer
            Reporter:
            yuri Yuri Schaeffer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: