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
- MariaDB refuses to connect to appwrite
Earlier, I tried updating my Appwrite version from 18.1.x to the latest release because my Flutter package required it to function properly. I used the official...
- Custom API domain is unreachable
Earlier my custom api domain was working fine. Now it seems to be offline without a trace a few hours later. I didn't change anything, all the relevant DNS reco...
- "Invalid console fingerprint" when unpau...
I've tried logging out and logging back in, still can't figure out why this is happening.