[pydotorg-www] [Infrastructure] State of the infrastructure project

Noah Kantrowitz noah at coderanger.net
Wed Sep 14 19:41:40 CEST 2011


On Sep 14, 2011, at 8:53 AM, Martin v. Löwis wrote:

>> 1. Prospect of moving PyPI to Postgres 9 for better replication in a
>> (closer to) HA scenario. I will post this to the catalog-sig group
>> for further discussion after I get done reading the existing Postgres
>> config and re-familiarizing myself with the PyPI codebase.
> 
> Not sure how software package management and updates will be done.
> I personally prefer (and it was policy so far) to use Debian packages,
> in order to get Debian upgrades. That would rule out using Postgres 9
> at this point.
> 

The https://launchpad.net/~pitti/+archive/postgresql PPA is run by the Postgres lead for Ubuntu and provides both 9.0 and 9.1 for Ubuntu 10.04.

> Also, I'm skeptical that Posgres replication could actually improve availability. When PyPI becomes unavailable, it is typically not
> because of Postgres, and I would expect that the added complexity
> of supporting failover would actually reduce availability, and
> introduce the risk of data loss.
> 
>> 2. What remote sites are pulling backups of the PyPI package data
>> from the Rsync server on ximinez?  I think at least tummy.com is from
>> discussions with Jannis, but a full list would be great.
> 
> I think that, for the rsync backup, it's only tummy.com. Of course,
> there are tons of PyPI mirrors, but they are not using rsync, and
> not doing backup.

Thanks, I'll make sure to note that we coordinate with Sean on that.

> 
>> 3. Does anyone know the reason for the Webalizer config being under
>> /usr/local/etc and using a custom cron job instead of the
>> debian-standard locations?
> 
> Thomas set this up. I believe the motivation is that only this
> setup will support multiple vhosts. It actually supports auto-
> detection of vhosts, where new log files will trigger the creation
> of new webalyzer configs.
> 

Sounds like a good reason to me, thanks!

>> 4. Is Postfix on ximinez doing anything other than outbound
>> delivery?
> 
> No.
> 
>> 5. Is lpd just a legacy artifact or is there actually a printer (or
>> something that looks like a printer) attached?
> 
> I think it got installed as a side effect of installing something
> else that had printing as a Debian dependency.
> 
>> If anyone has any questions about the current state of the
>> infrastructure project or wants to make sure something specific gets
>> on the docket to be looked at, please don't hesitate to contact me.
> 
> I'd still urge that IPv6 connectivity is made a pre-requisite for
> switching providers.

Would a tunneled POP be acceptable? I will talk to OSL and Contegix about how they have handled this in the past.

--Noah



More information about the pydotorg-www mailing list