During the meeting today, Seth asked me to write up details on the interdependencies of the services that we're currently running on community01.dev. Indexer Cron Job - Runs nightly, hits Koji, downloads RPMs using yum from the master mirror. - Creates a xapian database, and swaps out the old with the new Git repo updater cron job - Queries koji for a list of builds since $LAST_RUN - Does a git pull of all updated package repos Fedora Packages (https://community.dev.fedoraproject.org/packages) - Queries the local xapain db for search queries and package info - Queries bodhi, koji, pkgdb, bugzilla, via python-{fedora,bugzilla} - Uses fedpkg to clones git repos Fedora Tagger (https://community.dev.fedoraproject.org/tagger) - Queries the local xapain db for package info - Uses postgres on db02.stg currently. So as far as production deployment goes, we could potentially have a separate box just for our indexer & git repos cron jobs, then we could rsync them over to our multiple app frontends. What do you guys think? luke _______________________________________________ infrastructure mailing list infrastructure@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/infrastructure