Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-1063

Dubious synchronization in Zookeeper and ClientCnxnSocketNIO classes

    Details

    • Type: Bug
    • Status: Closed
    • Priority: 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.

        Attachments

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

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: