Closed Bug 1120988 Opened 10 years ago Closed 9 years ago

[research] look into loop ratelimiting

Categories

(Input Graveyard :: Submission, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: willkg, Unassigned)

Details

(Whiteboard: u=user c=feedback p= s=input.2015q3)

The Loop in-product feedback form sends the same description pretty often. We use the description and the ip address as a key for rate-limiting. Since Loop is sending the same description often, it's possible that users sending feedback for Loop are hitting ratelimiting and we're losing feedback we shouldn't be losing. This bug covers investigating whether we're losing Loop feedback because of ratelimiting and Loop sending the same description. If we are, this bug also covers figuring out what our options are and writing up a bug to fix it. Making this a P1 for 2015q1.
(In reply to Will Kahn-Greene [:willkg] from comment #0) > The Loop in-product feedback form sends the same description pretty often. > We use the description and the ip address as a key for rate-limiting. Since > Loop is sending the same description often, it's possible that users sending > feedback for Loop are hitting ratelimiting and we're losing feedback we > shouldn't be losing. > > This bug covers investigating whether we're losing Loop feedback because of > ratelimiting and Loop sending the same description. We're definitely seeing some form of rate limiting or some limiting happening - I've seen messages console messages for other bugs along the lines of: "Error encountered while submitting feedback" Error: Error posting user feedback data: 429 TOO MANY REQUESTS; Request was throttled.Expected available in 600 seconds.
When you say "for other bugs along the lines of", what does that mean? Is this in a QA scenario or in the real world? If you're running tests over and over again from the same ip address, you'll definitely hit the rate-limiting. That's expected. This bug is about whether real users are hitting the ratelimiting.
Ah yes, it could have been from someone that was doing QA-like testing, so its possible that they would be limited.
Dropping the priority on this. It's probably the case we're hitting rate-limiting, but with the current feedback it's unlikely to affect analysis so it's not crucial someone look into it right now.
Priority: P1 → P3
Pushing off to next quarter.
Whiteboard: u=user c=feedback p= s=input.2015q1 → u=user c=feedback p= s=input.2015q2
The Firefox 36 release shows a huge spike in Loop feedback as well as a corresponding spike in double-submits from the API. I'm pretty sure this isn't a coincidence and that loop is affected by rate-limiting. However, it'll only affect feedback where the description is set by the Loop in-product feedback form as opposed to feedback the user typed in.
I'm going to bump this back to this quarter to mull over it.
Whiteboard: u=user c=feedback p= s=input.2015q2 → u=user c=feedback p= s=input.2015q1
Ran out of time this quarter. Pushing it off.
Whiteboard: u=user c=feedback p= s=input.2015q1 → u=user c=feedback p= s=input.2015q2
Whiteboard: u=user c=feedback p= s=input.2015q2 → u=user c=feedback p= s=input.2015q3
Hello (aka Loop) doesn't use Input anymore. They're the only project that was sending us duplicate descriptions, so I'm declaring this a non-issue again and marking it as WONTFIX.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Product: Input → Input Graveyard
You need to log in before you can comment on or make changes to this bug.