Tagger & Packages interdependencies

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux