You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Joshi Shankar (JIRA)" <ji...@apache.org> on 2016/07/07 05:35:11 UTC

[jira] [Created] (ZOOKEEPER-2468) SetQuota and DelQuota

Joshi Shankar created ZOOKEEPER-2468:
----------------------------------------

             Summary: 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.5.1, 3.4.8, 3.4.6
         Environment: Windows /Linux
            Reporter: Joshi Shankar


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)