Requests icon indicating copy to clipboard operation
Requests copied to clipboard

Implement requests pool

Open atosz33 opened this issue 4 years ago • 11 comments

Wordpress/Requests currently lacking of requests pool, which instead of multiple requests, use a max size of simultaneous requests in one shot (pool_size), but allows more requests to handle.

atosz33 avatar Jun 22 '21 10:06 atosz33

Hi, Is there any news on this project? May I ask for some review on that to be able to be tested as well?

andras-tim avatar Jul 02 '21 11:07 andras-tim

@jrfnl what's the next step?

May I ask to merge this feature into the library?

andras-tim avatar Jul 05 '21 16:07 andras-tim

@andras-tim @atosz33 Thank you both for your interest in and willingness to contribute to Requests.

For your information:

This repo has had little maintenance over the past few years and had build up quite some technical debt. We're currently working on some structural changes - largely outlined in #460 - to improve the basic setup and remove/diminish some of the technical debt to make the library more easily maintainable for the future.

Once those initial changes have been made, we'll start doing (public) triage sessions, going through the open issues and open PRs (also outlined in #460).

This ticket will be looked at during those sessions and I'd very much would like to invite you to join these sessions. The triage sessions will be announced in ticket #460, so if you subscribe to that ticket you will be notified when the first session is announced.

As for the specific changes in this ticket: I can see the changes are accompanied by tests, but the tests do not (yet) fully cover the change, which can also be seen in the codecov patch report. Making sure that the tests are comprehensive enough to fully cover the change will help get this PR merged more quickly.

Hope this helps clarify where we are at this moment.

jrfnl avatar Jul 05 '21 16:07 jrfnl

Dear @jrfnl,

Thank you for the detailed information. Of course, I'm open to some round of any kind of sessions - if I can help. :slightly_smiling_face:

We are using your lib for years - besides that, many thanks - and now we had a sprint there this pool-based parallel behavior was missed. Therefore @atosz33 has forked, implemented, and pushed back the change.

So, the team where I'm working will try to spend time on this PR but I will be glad if the merging process will not take months.

Thank you for your work again.

andras-tim avatar Jul 07 '21 13:07 andras-tim

Hiya!

We're currently planning two triage sessions for Requests 2.0 and would like to invite you to join us in one or both of these sessions to talk us through the PR and discuss it.

The triage sessions are currently planned for:

  • Friday August 20, 07:00 - 11:00 UTC
  • Friday September 3, 07:00 - 11:00 UTC

Would you be available to join us during those times on one of those days ?

jrfnl avatar Aug 13 '21 10:08 jrfnl

Hiya!

We're currently planning two triage sessions for Requests 2.0 and would like to invite you to join us in one or both of these sessions to talk us through the PR and discuss it.

The triage sessions are currently planned for:

  • Friday August 20, 07:00 - 11:00 UTC
  • Friday September 3, 07:00 - 11:00 UTC

Would you be available to join us during those times on one of those days ?

Dear @jrfnl, the 20th of August is a national holiday in Hungary, therefore this isn't the best for me and my team. So I would like to discuss things on the 3rd of September. Thx!

andras-tim avatar Aug 19 '21 14:08 andras-tim

@andras-tim Wishing you a good national holiday and I look forward to talking with on Sept 3rd. Got a preference for a time within the above mentioned time slot ? We'll be using Zoom for these triage sessions and we'll make sure you have access to the link before the session.

jrfnl avatar Aug 19 '21 14:08 jrfnl

@andras-tim Wishing you a good national holiday and I look forward to talking with on Sept 3rd. Got a preference for a time within the above mentioned time slot ? We'll be using Zoom for these triage sessions and we'll make sure you have access to the link before the session.

Thanks! I prefer the 8:00 - 9:00 UTC, but the whole range can be acceptable for an hour.

andras-tim avatar Aug 20 '21 23:08 andras-tim

@andras-tim Thanks for making the time. 8:00 UTC will be fine. I look forward to speaking with you this Friday!

jrfnl avatar Aug 30 '21 03:08 jrfnl

Here's the link to tomorrow's video call: https://us02web.zoom.us/j/87276335771?pwd=dFNXbjVxcWtuM213TUlVejMvQzVXdz09

Looking forward to it!

jrfnl avatar Sep 02 '21 12:09 jrfnl

FYI: link to tomorrow's triage session if you want to continue the conversation: https://us02web.zoom.us/j/85765782668?pwd=Z1IrUFFaR2lhZFIvcDhCeGJrc1JHdz09

jrfnl avatar Sep 16 '21 12:09 jrfnl