[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-2468?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

SREENIVASULUDANDU updated ZOOKEEPER-2468:
-----------------------------------------
    Attachment: ZOOKEEPER-2468-0.2.patch

Hi fpj, please review it once... 

> SetQuota and DelQuota
> ---------------------
>
>                 Key: ZOOKEEPER-2468
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2468
>             Project: ZooKeeper
>          Issue Type: Bug
>          Components: java client
>    Affects Versions: 3.4.6, 3.4.8, 3.5.1
>         Environment: Windows /Linux
>            Reporter: Joshi Shankar
>            Assignee: SREENIVASULUDANDU
>             Fix For: 3.4.8
>
>         Attachments: ZOOKEEPER-2468-0.1-patch, ZOOKEEPER-2468-0.2.patch
>
>
> 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



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to