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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]