Re: Suitability of Python for daemon processes

2009-10-29 Thread Toshio Kuratomi
On Thu, Oct 29, 2009 at 12:04:08AM -0400, Ben Boeckel wrote: > Hopefully we have 2.4 as the minimum version. I'm pretty sure 2.4 is > ubiquitous > even on the enterprise-y distributions, but if we need older, we can try for > that as well. > Just a note. If you're targeting RHEL/CentOS4 as you

Re: Suitability of Python for daemon processes

2009-10-28 Thread Ben Boeckel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Mike McLean wrote: > On Mon, Oct 26, 2009 at 12:41 AM, Dennis Gilmore wrote: >> On Sunday 25 October 2009 06:26:49 pm Jeroen van Meeuwen wrote: >>> And koji.fedoraproject.org, no? >> koji is a mod_python app. it doesnt run as a daemon at all. >> b

Re: Suitability of Python for daemon processes

2009-10-28 Thread Ben Boeckel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Toshio Kuratomi wrote: > On Wed, Oct 28, 2009 at 05:08:03PM -0400, Mike McLean wrote: >> On Mon, Oct 26, 2009 at 12:41 AM, Dennis Gilmore wrote: >> >> The daemon distinction might be wrong thing to fixate on here. There >> is nothing in that disti

Re: Suitability of Python for daemon processes

2009-10-28 Thread Toshio Kuratomi
On Wed, Oct 28, 2009 at 05:08:03PM -0400, Mike McLean wrote: > On Mon, Oct 26, 2009 at 12:41 AM, Dennis Gilmore wrote: > > The daemon distinction might be wrong thing to fixate on here. There > is nothing in that distinction that should exclude python (or most any > language). I think the real fa

Re: Suitability of Python for daemon processes

2009-10-28 Thread Mike McLean
On Mon, Oct 26, 2009 at 12:41 AM, Dennis Gilmore wrote: > On Sunday 25 October 2009 06:26:49 pm Jeroen van Meeuwen wrote: >> And koji.fedoraproject.org, no? > koji is a mod_python app.  it doesnt run as a daemon at all. > but it it all python. There are python daemons in the system though. The bu

Re: Suitability of Python for daemon processes

2009-10-26 Thread Ben Boeckel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Chuck Anderson wrote: > On Sun, Oct 25, 2009 at 06:46:05PM -0400, Ben Boeckel wrote: >> Seeing as it is a mirroring daemon, the network is the bottleneck. If it isn't >> then either you're sitting next door, our implementation is bad, or the >> h

Re: Suitability of Python for daemon processes

2009-10-26 Thread Ben Boeckel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Mike McGrath wrote: > On Mon, 26 Oct 2009, Chuck Anderson wrote: > >> On Sun, Oct 25, 2009 at 06:46:05PM -0400, Ben Boeckel wrote: >> > Seeing as it is a mirroring daemon, the network is the bottleneck. If it isn't >> > then either you're sitting

Re: Suitability of Python for daemon processes

2009-10-26 Thread Mike McGrath
On Mon, 26 Oct 2009, Chuck Anderson wrote: > On Sun, Oct 25, 2009 at 06:46:05PM -0400, Ben Boeckel wrote: > > Seeing as it is a mirroring daemon, the network is the bottleneck. If it > > isn't > > then either you're sitting next door, our implementation is bad, or the > > hardware shouldn't be a

Re: Suitability of Python for daemon processes

2009-10-26 Thread Chuck Anderson
On Sun, Oct 25, 2009 at 06:46:05PM -0400, Ben Boeckel wrote: > Seeing as it is a mirroring daemon, the network is the bottleneck. If it > isn't > then either you're sitting next door, our implementation is bad, or the > hardware shouldn't be a mirror in the first place. Speaking from experience

Re: Suitability of Python for daemon processes

2009-10-25 Thread Dennis Gilmore
On Sunday 25 October 2009 06:26:49 pm Jeroen van Meeuwen wrote: > On 10/25/2009 11:51 PM, Mike McGrath wrote: > > With all my babbling I forgot to mention we do already run python daemons > > in Fedora Infrastructure. Func is one, TurboGears (though it's wrapped > > in mod_wsgi) and one that we wr

Re: Suitability of Python for daemon processes

2009-10-25 Thread Jeroen van Meeuwen
On 10/26/2009 12:37 AM, Mike McGrath wrote: On Mon, 26 Oct 2009, Jeroen van Meeuwen wrote: On 10/25/2009 11:51 PM, Mike McGrath wrote: With all my babbling I forgot to mention we do already run python daemons in Fedora Infrastructure. Func is one, TurboGears (though it's wrapped in mod_wsgi)

Re: Suitability of Python for daemon processes

2009-10-25 Thread Mike McGrath
On Mon, 26 Oct 2009, Jeroen van Meeuwen wrote: > On 10/25/2009 11:51 PM, Mike McGrath wrote: > > With all my babbling I forgot to mention we do already run python daemons > > in Fedora Infrastructure. Func is one, TurboGears (though it's wrapped in > > mod_wsgi) and one that we wrote ourselves[1]

Re: Suitability of Python for daemon processes

2009-10-25 Thread Jeroen van Meeuwen
On 10/25/2009 11:51 PM, Mike McGrath wrote: With all my babbling I forgot to mention we do already run python daemons in Fedora Infrastructure. Func is one, TurboGears (though it's wrapped in mod_wsgi) and one that we wrote ourselves[1] is our mirrorlist server. It's the backend that powers: ht

Re: Suitability of Python for daemon processes

2009-10-25 Thread Matt Domsch
On Sun, Oct 25, 2009 at 06:14:14PM -0400, Ben Boeckel wrote: > My team and I would like to know whether the community would be accepting of > such a project (which includes a daemon) if it were written in Python rather > than C or C++. No problems here, MirrorManager includes several daemon proces

Re: Suitability of Python for daemon processes

2009-10-25 Thread Mike McGrath
On Sun, 25 Oct 2009, Ben Boeckel wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > Mike McGrath wrote: > > > On Sun, 25 Oct 2009, Ben Boeckel wrote: > > > >> -BEGIN PGP SIGNED MESSAGE- > >> Hash: SHA256 > >> > >> Hi, > >> > >> I am working on a project designed to mirror large

Re: Suitability of Python for daemon processes

2009-10-25 Thread Ben Boeckel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Mike McGrath wrote: > On Sun, 25 Oct 2009, Ben Boeckel wrote: > >> -BEGIN PGP SIGNED MESSAGE- >> Hash: SHA256 >> >> Hi, >> >> I am working on a project designed to mirror large, changing archives of >> software in a manner that ensures data

Re: Suitability of Python for daemon processes

2009-10-25 Thread Mike McGrath
On Sun, 25 Oct 2009, Ben Boeckel wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > Hi, > > I am working on a project designed to mirror large, changing archives of > software in a manner that ensures data integrity and atomic updates using a > peer-to-peer protocol. > > My team and I