Re: Tagger & Packages interdependencies

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

 



On Thu, Jan 26, 2012 at 02:57:03PM -0500, Luke Macken wrote:
> 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?
> 
A bunch of us talked about this on IRC few updates:

* xapian may be usable remotely -- if so we could treat as just a different
  kind of database server.
* The git checkouts (and xapian if it turns out it can't be used remotely)
  would be good candidates to start trying out glusterfs/hekafs/other cloud
  filesystems on.
* Packages is also using yum repodata for provides-requires and filelists.
  That's also a good candidate to store on glusterfs.
* If cloud filesystems are a bust, having a bapp-style box and then rsyncing
  is a possibility due to the relatively small size of the data so far.

-Toshio

Attachment: pgpXoYobgVSJq.pgp
Description: PGP signature

_______________________________________________
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