Yiyiyimu edited a comment on pull request #2036:
URL: https://github.com/apache/apisix/pull/2036#issuecomment-672564838


   Fixed by iterating through watch response.
   
   ---
   
   ~~DEBUG HELP NEEDED!!~~
   
   Currently there is only one error in test file, which is the last test of 
t/plugin/key-auth.t. Normally in etcd v2, it would add 20 consumers and find 
the 13th. But in current implementation of etcd v3, the test would add 20 
consumers but only get first three of them, so it could not get the 13th. 
However, if I rerun the test, the test would get all 20 consumers and passed. 
   
   I think it might related to the implementation of waitdir between two 
versions, but I could not find the way to debug.
   
   I print `self.values_hash` at the start of each `sync_data`, and the log is 
[here](https://gist.github.com/Yiyiyimu/f98647847ef49440454c9fff8a4f7295), 
maybe it could be of help.


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to