<div dir="ltr"><div>This came out of IRC and discussion on a Pulp3 MVP call...<br><br></div><div>In Pulp2 we had three "internal" periodic tasks [0] that would do things like database maintenance. The "nice to have" maintained periodic tasks can be left out of the Pulp3 MVP, but @mhrivnak identified that '<span class="gmail-pl-s">download_deferred_content<span class="gmail-pl-pds">' is required for lazy downloading correctness.<br><br></span></span></div><div><span class="gmail-pl-s"><span class="gmail-pl-pds">Can others confirm that for Pulp3 we will require the download_deferred_content Celery task?<br><br></span></span></div><div><span class="gmail-pl-s"><span class="gmail-pl-pds">Once we confirm ^, I want to discuss why we should not implement it in Pulp3 how we did in Pulp2.<br><br>Note, internal periodic calls is not the same as "user scheduled calls". Pulp3 will is not supporting user scheduled calls for reasons identified in these blog posts [1][2].<br><br></span></span>[0]: <a href="https://github.com/pulp/pulp/blob/fba39f1a82bbf8666df64999e89bc21d6d5ec897/server/pulp/server/async/celery_instance.py#L24-L40">https://github.com/pulp/pulp/blob/fba39f1a82bbf8666df64999e89bc21d6d5ec897/server/pulp/server/async/celery_instance.py#L24-L40</a><br>[1]: <a href="http://pulpproject.org/2016/12/07/deprecating-nodes/">http://pulpproject.org/2016/12/07/deprecating-nodes/</a><br>[2]: <a href="http://pulpproject.org/2016/10/31/pulp-3.0-mvp/">http://pulpproject.org/2016/10/31/pulp-3.0-mvp/</a><br><br></div><div>-Brian<br></div></div>