<div dir="ltr"><div>I don't have a deep knowledge of Pulp's architecture, so my opinion shouldn't be taken too seriously. That said, this proposed architecture makes sense to me. If I was creating a web application from scratch, I'd pursue an architecture in this vein. No symlink farm on disk. No /var/lib/pulp/published/* directory hierarchy that mirrors the available URLs. Heavier use of the database to track content.<br><br></div>Beyond the changes to logic, I suspect that a change like this would improve performance. I don't dare run Pulp on a spinning rust hard drive because of the high I/O demands. (It gets worse in my case where I run 6+ Pulp instances!)<br></div>