<div dir="ltr"><div>Hello community,<br></div><div><br></div><div>we are trying to gather feedback on docker content removal behaviour in Pulp3.<br></div><div>Here are the use cases we came up with, please share your thoughts and expectations.</div><div><br></div><div>When it is desired to remove docker content from a repo, the expectations are that:<br></div><div>   * when a docker image manifest is removed, all its blobs( not referenced by other image manifests) are removed as well. Also tags that were referencing this manifest will be removed.</div><div><br></div><div>   * When a docker manifest list is removed, all its manifests( not referenced by other manifests lists and not tagged) are removed as well. Furthermore, same story with the blobs. Also tags that were referencing this manifest list will be removed.</div><div><br></div><div>   *When a tag is removed , only tag is removed.<br></div><div><div><div dir="ltr" class="m_-4890970377484079606gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><br></div><div dir="ltr">Do you find this recursive removal behaviour useful and expect it work the way it got described above? Or simple removal makes more sense, e.g. just image manifest and its tag are removed?</div><div dir="ltr"><br></div><div dir="ltr"><br></div><div>Thank you.</div><div><br></div><div dir="ltr">--------<br>Regards,<br><br>Ina Panova<br>Senior Software Engineer| Pulp| Red Hat Inc.<br><br>"Do not go where the path may lead,<br> go instead where there is no path and leave a trail."<br></div></div></div></div></div></div></div>