Kafka
  1. Kafka
  2. KAFKA-385

RequestPurgatory enhancements - expire/checkSatisfy issue; add jmx beans

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.8.0
    • Component/s: None
    • Labels:

      Description

      As discussed in KAFKA-353:
      1 - There is potential for a client-side race condition in the implementations of expire and checkSatisfied. We can just synchronize on the DelayedItem.
      2 - Would be good to add jmx beans to facilitate monitoring RequestPurgatory stats.

      1. example_dashboard.jpg
        206 kB
        Joel Koshy
      2. graphite_explorer.jpg
        122 kB
        Joel Koshy
      3. KAFKA-385-v1.patch
        72 kB
        Joel Koshy
      4. KAFKA-385-v2.patch
        61 kB
        Joel Koshy
      5. KAFKA-385-v3.patch
        68 kB
        Joel Koshy
      6. KAFKA-385-v3.patch
        68 kB
        Joel Koshy
      7. KAFKA-385-v3-with-lazy-fix.patch
        7 kB
        Joel Koshy
      8. KAFKA-385-v4.patch
        68 kB
        Joel Koshy

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Joel Koshy
            Reporter:
            Joel Koshy
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development