<div dir="ltr"><div>I'm giving a live, less than 30 min YouTube broadcast on some of the challenges facing the plugin API for Pulp3 and a possible resolution to those issues. This will be a chat-based, public, live event.</div><div><br></div><div>where:  <a href="https://www.youtube.com/watch?v=V6SJ7M-e1rU" target="_blank">https://www.youtube.com/watch?v=V6SJ7M-e1rU</a><br></div><div>when:  11:30 AM EDT    (15:30 UTC)<br></div><div><br></div><div>Agenda:<br>* review the problem descriptions<br>* review the stages of the diagram<br>* see it run<br>* discuss via chat<br><br>Links:<br>The current problem descriptions:  <a href="https://www.google.com/url?q=https%3A%2F%2Fpulp.plan.io%2Fissues%2F3844&sa=D&ust=1531763617338000&usg=AFQjCNH_Av0IOdf1C_tYZQ1GPy7DVvj7vg" target="_blank">https://pulp.plan.io/issues/3844</a><br>A diagram of a proposed solution:  <a href="https://www.google.com/url?q=https%3A%2F%2Fi.imgur.com%2F7cEXC5e.png&sa=D&ust=1531763617338000&usg=AFQjCNEr3rmyfA0YOiHC_ioggJFg0N4-mg" target="_blank">https://i.imgur.com/7cEXC5e.png</a><br><br>pulp/pulp code changes:   <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fpulp%2Fpulp%2Fcompare%2Fmaster...bmbouter%3Aintroducing-asyncio-stages&sa=D&ust=1531763617338000&usg=AFQjCNG1dZGS_DQbO-1_jxYfZ7UHEnU6zw" target="_blank">https://github.com/pulp/pulp/compare/master...bmbouter:introducing-asyncio-stages</a><br>pulp/pulp_file code changes:   <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fpulp%2Fpulp_file%2Fcompare%2Fmaster...bmbouter%3Aintroducing-asyncio-stages&sa=D&ust=1531763617338000&usg=AFQjCNHmVAIBxZ895gJLWi_Six3Gz8Sy2A" target="_blank">https://github.com/pulp/pulp_file/compare/master...bmbouter:introducing-asyncio-stages</a></div><div><br></div><div>Any feedback or ideas are welcome! This work was originally inspired by a great prototype from @gmbnomis:  <a href="https://github.com/pulp/pulp/pull/3483#issuecomment-392335762">https://github.com/pulp/pulp/pull/3483#issuecomment-392335762</a></div><div><br></div><div>Thanks!</div><div>Brian<br></div></div>