Details

    • Type: Bug
    • Status: Patch Available
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 3.4.6, 3.4.8, 3.5.1
    • Fix Version/s: None
    • Component/s: java client
    • Labels:
      None
    • Environment:

      Windows /Linux

      Description

      Setquota and delquota commands does not work
      Steps to reproduce:
      1. Create Test Node 1
      create -c /TestZookeeperNodeNumber "testdata"

      2. Create Test Node 2
      create -c /TestZookeeperNodeBytes "testdatabytes"

      3. Set Quota Using
      setquota -n 1 /TestZookeeperNodeNumber

      4. Set Quota Using
      setquota -b 10 /TestZookeeperNodeBytes
      AlreadySelectedException is thrown by Apache CLI. It is bug in Apache CLI (https://issues.apache.org/jira/browse/CLI-183)

      We can fix by upgrading Apache CLI From(commons-cli-1.2.jar) to (commons-cli-1.3.1.jar)
      Client Operation Log:

      [zk: localhost:2181(CONNECTED) 2] create -c /TestZookeeperNodeNumber "testdata"
      Created /TestZookeeperNodeNumber
      [zk: localhost:2181(CONNECTED) 3] create -c /TestZookeeperNodeBytes "testdatabytes"
      Created /TestZookeeperNodeBytes
      [zk: localhost:2181(CONNECTED) 4] setquota -n 1 /TestZookeeperNodeNumber
      [zk: localhost:2181(CONNECTED) 5] setquota -b 10 /TestZookeeperNodeBytes
      The option 'b' was specified but an option from this group has already been selected: 'n'
      ZooKeeper -server host:port cmd args
      addauth scheme auth
      close
      config [-c] [-w] [-s]
      connect host:port
      create [-s] [-e] [-c] path [data] [acl]
      delete [-v version] path
      deleteall path
      delquota [-n|-b] path
      get [-s] [-w] path
      getAcl [-s] path
      history
      listquota path
      ls [-s] [-w] path
      ls2 path [watch]
      printwatches on|off
      quit
      reconfig [-s] [-v version] [[-file path] | [-members serverID=host:port1:port2;port3[,...]*]
      ] | [-add serverId=host:port1:port2;port3[,...]]* [-remove serverId[,...]*]
      redo cmdno
      removewatches path [-c|-d|-a] [-l]
      rmr path
      set [-s] [-v version] path data
      setAcl [-s] [-v version] path acl
      setquota -n|-b val path
      stat [-w] path
      sync path

        Attachments

        1. ZOOKEEPER-2468-0.1-patch
          1 kB
          SREENIVASULUDANDU
        2. ZOOKEEPER-2468-0.2.patch
          1 kB
          SREENIVASULUDANDU

          Activity

            People

            • Assignee:
              dandusv91 SREENIVASULUDANDU
              Reporter:
              joshi.shankar Joshi Shankar
            • Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated: