Are you specifying an API key in the request?
I mean in the headers
But when trying to get a list from a function (to make business logic or integration, like sync tables) sometimes fetch all table records is needed, for example, I will have a table with almost 10K records, so I will need to fetch them in the function, but for client sdk It is good the limit of 5000 (or even less)
I tried both, with client session, and with server api key
both responses are the same
And in both cases without an API key you're able to get unlimited documents?
yes
π€ @Steven Could you take a look into this? Shouldn't that be limited client sided without an API key?
So with server sdk the limit is not 5000?
I mean when using apikey
as of 1.3, we've removed the maximum limit
Whaaat π
but total is still capped at 5k
But isn't that going to allow abuse?
we plan to kill and block slow queries
but, when a query is considered slow? it will be a env var to config that?
maybe/probably?
I think instead of removing, it should be customizable, like all other abuse limits, in my case just to reduce them. Meanwhile I will make a fork, since I don't want anyone getting 5k documents with a single request π
sorry, did not understand you
i don't know that detail
oh, ok thanks
Are you agree that when calling "list documents " from functions there should not exist a limit or kills for slow queries? cause that is made by the developer so he must have care of what is he coding. On the contrary, the "client rest/sdk" requests should have the limit/kill
We want to protect the platform and prevent one project's slow query from affecting another project, so we plan to kill slow queries regardless of client-side or server-side
sounds good
Anyways it will not be the same doing a query with 100000000 elements than one with 30 elements, so due to that, I think there should be anyways any limits (but customizable)
Recommended threads
- Get team fail in appwrite function
I try to get team of a user inside appwrite function, but i get this error: `AppwriteException: User (role: guests) missing scope (teams.read)` If i try on cl...
- Edit ID of an existing collection
Hi there. Is it possible to edit an ID of an existing collection? Right now it looks impossible from AppWrite cloud at least.
- Deploy function not working - 503
Hellon i get this error message, when i try to deploy a new version of a function <html><body><h1>503 Service Unavailable</h1>No server is available to handle...