-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: List objects dispatch throttling with seperate queues and configuration #1571
feat: List objects dispatch throttling with seperate queues and configuration #1571
Conversation
This reverts commit 36f9c5a.
@poovamraj we can't break config like this without an appropriate deprecation period. If we want to rename config values, that's great, but we need to roll it out in with a deprecation notice and a switch over. |
…/github.com/openfga/openfga into double-queue-list-objects-dispatch-throttling
I noticed |
Something is wrong with the implementation right now. We get inconsistent query responses depending on timing behavior. In some cases we get errors and in others we get a partial response. Here's how to reproduce:
Notice the Sometimes we get a partial response and sometimes we surface a "deadline exceeded error". For example:
versus
It's ok for us to return a partial response, but it's not ok for us to return an error in some cases and partial responses in others. We should resolve that before we call this "complete" |
Implement Dispatch Throttling for ListObjects
❗ We are renaming the configurations to be more specific and the old configurations are deprecated now and will be removed in a future release
Description
Throttler
Throttle
methodPrevious PR - #1502
Review Checklist
main