This repository has been archived by the owner on May 10, 2022. It is now read-only.
fix: set error to ERR_SESSION_RESET to trigger meta query while se… #54
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…ssion not responding.
Refer to #53
How does it work:
After close the session, we set error to ERR_SESSION_RESET, this error will definitely trigger
meta query, to update the local configuration table.
A potential problem is that every 10 seconds of continuous timeout errors will incur one meta query.
It may cause overload on meta-server. For example, when there are 100 clients concurrently loading data to Pegasus which causes many timeouts, the 100 clients will altogether request the single meta-server every 10 seconds.
In most cases, the scalability won't be a problem, but it should be awared.