aglicacha commented on PR #12729:
URL: https://github.com/apache/kafka/pull/12729#issuecomment-1336432757

   Add some test results with zk data before and after this change: 
   
   test1:
        operation:
                1.add quota(producer_byte_rate=1024) for user01, user02, user03
                2.add quota(producer_byte_rate=1024) for client01, client02, 
client03
                3.add quota(producer_byte_rate=1024) for userClient 
user01/client11, user01/client12, user01/client13
                4.delete quota(producer_byte_rate) for user01, user02, user03
                5.delete quota(producer_byte_rate) for client01, client02, 
client03
                6.delete quota(producer_byte_rate) for userClient 
user01/client11, user01/client12, user01/client13
   
        zk data result(before this change):
                /config
                 |-- /users: null
                          |-- /user01: {"version":1,"config":{}}
                                   |-- /clients: null
                                            |-- /client11: 
{"version":1,"config":{}}
                                            |-- /client12: 
{"version":1,"config":{}}
                                            |-- /client13: 
{"version":1,"config":{}}
                          |-- /user02: {"version":1,"config":{}}
                          |-- /user03: {"version":1,"config":{}}
                 |-- /clients: null
                      |-- client01: {"version":1,"config":{}}
                      |-- client02: {"version":1,"config":{}}
                      |-- client03: {"version":1,"config":{}}
                        
        zk data result(after this change):
                /config
                 |-- /users: null
                 |-- /clients: null
                 
   test2:
        operation:
                1.add quota(producer_byte_rate=1024) for user01, user02
                2.add quota(producer_byte_rate=1024) for userClient 
user01/client01, user02/client02
                3.delete quota(producer_byte_rate) for userClient 
user01/client01
                4.delete quota(producer_byte_rate) for user02
                
        zk data result(before this change):
                /config
                 |-- /users: null
                          |-- /user01: 
{"version":1,"config":{"producer_byte_rate":"1024"}}
                                   |-- /clients: null
                                            |-- /client01: 
{"version":1,"config":{}}
                          |-- /user02: {"version":1,"config":{}}
                                   |-- /clients: null
                                            |-- /client02: 
{"version":1,"config":{"producer_byte_rate":"1024"}}
                 |-- /clients: null
        
        zk data result(after this change):
                /config
                 |-- /users: null
                          |-- /user01: 
{"version":1,"config":{"producer_byte_rate":"1024"}}
                          |-- /user02: {"version":1,"config":{}}
                                   |-- /clients: null
                                            |-- /client02: 
{"version":1,"config":{"producer_byte_rate":"1024"}}
                 |-- /clients: null
                 
   test3:
        operation:
                1.add quota(producer_byte_rate=1024) for userClient 
user01/client01, user01/client02    
                2.delete quota(producer_byte_rate) for userClient 
user01/client01
   
        zk data result(before this change):
                /config
                 |-- /users: null
                          |-- /user01: null
                                   |-- /clients: null
                                            |-- /client01: 
{"version":1,"config":{}}
                                            |-- /client02: 
{"version":1,"config":{"producer_byte_rate":"1024"}}
                 |-- /clients: null
                 
        zk data result(after this change):
                /config
                 |-- /users: null
                          |-- /user01: null
                                   |-- /clients: null
                                            |-- /client02: 
{"version":1,"config":{"producer_byte_rate":"1024"}}
                 |-- /clients: null
   
   All test results are in line with expectations.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to