GitNimay commented on issue #14050:
URL: https://github.com/apache/apisix/issues/14050#issuecomment-6272665936

   Thanks for the detailed report. The analysis looks right to me: `list()` in 
`informer_factory.lua` drops the result of the recursive call for the next 
page, so a failed later page still returns `true`, and `post_list()` then 
deletes every endpoint that wasn't seen. Since the following watch only 
delivers deltas, those endpoints never come back until a restart.
   
   I'd like to work on this. I'll propagate the error from the paginated call 
so `list_watch` reports `list failed` and retries a full re-list, and add a 
regression test that fails on a later page.


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

Reply via email to