fix(throttling-manager): Apply throttling behind a tandem and with retry_on_blocked disabled - #2158
fix(throttling-manager): Apply throttling behind a tandem and with retry_on_blocked disabled#2158Mantisus wants to merge 1 commit into
retry_on_blocked disabled#2158Conversation
|
Hi @Mantisus and thanks for the PR! I did a bunch more research in the JS port and figured out a different way around this. It involves changes to the request manager, so it will presumably take more time to pass code review. Just letting you know so that you don't end up thinking I forgot about this 🙂 |
retry_on_blocked disabledretry_on_blocked disabled
f63b4fa to
c7415a6
Compare
c7415a6 to
9f8aaf9
Compare
|
@Mantisus feel free to check apify/crawlee#4061 now — in its current state, it should be pretty clear what direction it's headed. However, it's unlikely that it can be replicated here without breaking changes. @vdusek do you think it makes sense to wait for v2, or should we try and think of a backwards-compatible fix? |
If we manage to make it backward-compatible in a reasonable way, I'd go for it. But if that requires introducing some weird quirks/workarounds, I would wait for next major. Especially considering that, nobody has actually reported this issue, if I'm correct. |
Description
retry_on_blocked, and the crawler resolves itsThrottlingRequestManagerthrough anyRequestManagerTandemaround it. Both configurations previously dropped the 429 backoff and the robots.txt crawl-delay, while warning that no throttler was in use.Issues
ThrottlingRequestManagersilently does nothing in two configurations #2126Testing