ZooKeeper
  1. ZooKeeper
  2. ZOOKEEPER-1063

Dubious synchronization in Zookeeper and ClientCnxnSocketNIO classes

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.4.0
    • Component/s: java client
    • Labels:
      None

      Description

      Synchronization around dataWatches, existWatches and childWatches in Zookeeper is incorrect.
      Synchronization around outgoingQueue and pendingQueue in ClientCnxnSocketNIO is incorrect.
      Synchronization around selector and key sets in ClientCnxnSocketNIO seems odd.

      1. ZOOKEEPER-1063.patch
        7 kB
        Yanick Dufresne
      2. ZOOKEEPER-1063.patch
        7 kB
        Yanick Dufresne
      3. ZOOKEEPER-1063.patch
        7 kB
        Mahadev konar

        Activity

        Mahadev konar made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Benjamin Reed made changes -
        Status Patch Available [ 10002 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Mahadev konar made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Mahadev konar made changes -
        Attachment ZOOKEEPER-1063.patch [ 12483901 ]
        Mahadev konar made changes -
        Status Patch Available [ 10002 ] Open [ 1 ]
        Yanick Dufresne made changes -
        Attachment ZOOKEEPER-1063.patch [ 12480331 ]
        Patrick Hunt made changes -
        Fix Version/s 3.4.0 [ 12314469 ]
        Priority Minor [ 4 ] Critical [ 2 ]
        Patrick Hunt made changes -
        Assignee Yanick Dufresne [ ydufresne ]
        Yanick Dufresne made changes -
        Attachment ZOOKEEPER-1063.patch [ 12479523 ]
        Yanick Dufresne made changes -
        Field Original Value New Value
        Status Open [ 1 ] Patch Available [ 10002 ]
        Yanick Dufresne created issue -

          People

          • Assignee:
            Yanick Dufresne
            Reporter:
            Yanick Dufresne
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development