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.
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!)
_______________________________________________ Pulp-dev mailing list [email protected] https://www.redhat.com/mailman/listinfo/pulp-dev
