Comments (10)
I should add I see this as a severe bug as it is currently limiting the rate at which we can approve sentences for my language!
from common-voice.
Hello @kwikwag thanks for filing this issue.
This is not a bug but something we did intentionally to limit the rate at which the API is called when reviewing sentences. The limit with which you can call the API is one every 3 seconds so try to keep your contributions within that limit.
Thanks
from common-voice.
Hey @moz-rotimib - something must be wrong in your calculation - currently the rate is set at 12 requests per 60 seconds, which is one request every 5 seconds. This is seriously limiting the throughput and discourages participation. The rate should be limited according to how normal people work. I does not take 5 whole seconds to read a short (under 15 words) sentence and decide if it is valid. If you stop people before even a minute elapses they will quickly become discouraged and stop volunteering.
Was there any preliminary work done to check what's the distribution of request times for most users to see how this might negatively impact current users?
It seems to be quite simple and sensible to reduce this limit to one request every 2 seconds. Intuitively it should support most use-cases without compromising the limits required to maintain service quality. Especially when it comes to the Sentence Review part.
from common-voice.
I just now performed a session of sentence review. First request Sat, 15 Jul 2023 21:09:36 GMT. The 11th request at Sat, 15 Jul 2023 21:10:24 GMT received a 429 Too Many Requests with Retry-After: 12. That is, I need to wait for a minute to elapse in order to complete 11 requests. That's actually 10 requests per 60 seconds, which is 6 seconds between requests - double the interval from what you wrote...
from common-voice.
Adding a screenshot to help visualize this. Notice the timeline and the position of the failing request.
from common-voice.
Oh and last P.S. @moz-rotimib the bug is also the fact that there is no indication of error on the page whatsoever (see original screen recording)
from common-voice.
Hi @kwikwag , thank you for putting so much effort into this issue. We adjusted the rate limit to 2s for sentence reviews as suggested (#4118). It will go live with the next release π
from common-voice.
Oh and last P.S. @moz-rotimib the bug is also the fact that there is no indication of error on the page whatsoever (see original screen recording)
Thanks for also pointing this out. We have created a ticket to fix this and we will work on this in the coming weeks
from common-voice.
Thank you for your efforts and for listening!
from common-voice.
I had that reported also here: #4091 , so I'm closing that one.
from common-voice.
Related Issues (20)
- [Req] checkbox (submit a report) for artificial/unlogic sentences in Speak, Listen, Review needed ? HOT 1
- [Req] Addittional message that indicates in which language section contributor is in (Speak/Write) HOT 2
- [BUG] Labeling of green donate button not centered in landscape mode (android13)
- [BUG] No donate button in portrait mode next to avatar (android13) HOT 1
- LOCALIZATION REQUEST: Laz Language HOT 1
- [FR] Also give option to invalidate reported sentences. HOT 7
- [BUG] CV maintenance info not translated HOT 1
- [BUG] 3 ways of logging in CV website only 1 to log out HOT 1
- [BUG] After 5 validated clips in (en) contributor gets an award every time HOT 1
- Move language goals to translations HOT 1
- [BUG] Log in not possible - Callback URL mismatch (android13) HOT 3
- Deletions, on a fixed location HOT 6
- Last updated note for the stats page HOT 3
- [FR] Add text-corpus related statistics to the panel HOT 1
- [BUG] Incorrect display of statistics at CV website for Catalan language HOT 1
- Datasets with only validated data
- LOCALIZATION REQUEST: HOT 1
- The interface can be made faster HOT 2
- LOCALIZATION REQUEST: for Pular GuinΓ©e HOT 9
- Downloading the Latest Datasets for All Languages on Linux HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from common-voice.