Machine available for community use

Started by Gavin M. Royover 18 years ago62 messageshackers
Jump to latest
#1Gavin M. Roy
gavinmroy@gmail.com

Recently I've been involved in or overheard discussions about SMP
scalability at both the PA PgSQL get together and in some list
traffic.

myYearbook.com would ike to make one of our previous production
machines available to established PgSQL Hackers who don't have access
to this level of hardware for testing, benchmarking and development to
work at improving SMP scalability and related projects.

The machine is a HP 585 G1, 8 Core AMD, 32GB RAM with one 400GB 14
Spindle DAS Array dedicated to community use. I've attached a text
file with dmesg and /proc/cpuinfo output.

I'm working on how this will be setup and am open to suggestions on
how to structure access.

I'm currently in the process of having Gentoo linux reinstalled on the
box since that is what I am most comfortable administering from a
security perspective. If this will be a blocker for developers who
would actually work on it, please let me know.

If you're interested in access, my only requirement is that you're a
current PgSQL Hacker with a proven track-record of committing patches
to the community. This is a resource we could be using for something
else, and I'd like to see the community get direct benefit from it as
opposed to it being a play sandbox for people who want to tinker.

Please let me know thoughts, concerns or suggestions.

Gavin M. Roy
CTO
myYearbook.com
gmr@myyearbook.com

Attachments:

data.txttext/plain; name=data.txtDownload
#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Gavin M. Roy (#1)
Re: Machine available for community use

"Gavin M. Roy" <gavinmroy@gmail.com> writes:

I'm currently in the process of having Gentoo linux reinstalled on the
box since that is what I am most comfortable administering from a
security perspective. If this will be a blocker for developers who
would actually work on it, please let me know.

Personally I'd prefer almost any of the other Linux distros.
Gentoo always leaves me wondering exactly what I'm running today,
and I think reproducibility is an important attribute for a benchmarking
machine.

regards, tom lane

#3Gavin M. Roy
gavinmroy@gmail.com
In reply to: Tom Lane (#2)
Re: Machine available for community use

If you're interested in using the box, name what you want installed.

Show quoted text

On 7/25/07, Tom Lane <tgl@sss.pgh.pa.us> wrote:

"Gavin M. Roy" <gavinmroy@gmail.com> writes:

I'm currently in the process of having Gentoo linux reinstalled on the
box since that is what I am most comfortable administering from a
security perspective. If this will be a blocker for developers who
would actually work on it, please let me know.

Personally I'd prefer almost any of the other Linux distros.
Gentoo always leaves me wondering exactly what I'm running today,
and I think reproducibility is an important attribute for a benchmarking
machine.

regards, tom lane

#4Mark Wong
markw@osdl.org
In reply to: Tom Lane (#2)
Re: Machine available for community use

On 7/25/07, Tom Lane <tgl@sss.pgh.pa.us> wrote:

"Gavin M. Roy" <gavinmroy@gmail.com> writes:

I'm currently in the process of having Gentoo linux reinstalled on the
box since that is what I am most comfortable administering from a
security perspective. If this will be a blocker for developers who
would actually work on it, please let me know.

Personally I'd prefer almost any of the other Linux distros.
Gentoo always leaves me wondering exactly what I'm running today,
and I think reproducibility is an important attribute for a benchmarking
machine.

Tom, have any specific ideas in mind for using the system? While I'm
used to having more disks it could be useful nonetheless for the tests
I used to run if there are no other ideas.

Rats, I've always liked Gentoo. ;)

Regards,
Mark

#5Gavin M. Roy
gavinmroy@gmail.com
In reply to: Mark Wong (#4)
Re: Machine available for community use

Note it's a 28 disk system, and I can allocate more if needed, but I
was going to use one MSA for internal use.

Show quoted text

On 7/25/07, Mark Wong <markwkm@gmail.com> wrote:

On 7/25/07, Tom Lane <tgl@sss.pgh.pa.us> wrote:

"Gavin M. Roy" <gavinmroy@gmail.com> writes:

I'm currently in the process of having Gentoo linux reinstalled on the
box since that is what I am most comfortable administering from a
security perspective. If this will be a blocker for developers who
would actually work on it, please let me know.

Personally I'd prefer almost any of the other Linux distros.
Gentoo always leaves me wondering exactly what I'm running today,
and I think reproducibility is an important attribute for a benchmarking
machine.

Tom, have any specific ideas in mind for using the system? While I'm
used to having more disks it could be useful nonetheless for the tests
I used to run if there are no other ideas.

Rats, I've always liked Gentoo. ;)

Regards,
Mark

#6Tom Lane
tgl@sss.pgh.pa.us
In reply to: Gavin M. Roy (#3)
Re: Machine available for community use

"Gavin M. Roy" <gavinmroy@gmail.com> writes:

If you're interested in using the box, name what you want installed.

Personally I use Fedora, but that's because of where I work ;-).
I have no objection to some other distro so long as it's one where
other people can duplicate your environment easily (no locally
compiled stuff). A disadvantage of Fedora is its relatively short
support lifetime --- if you don't want to have to reinstall at least
once a year, something else would be better.

regards, tom lane

#7Gavin M. Roy
gavinmroy@gmail.com
In reply to: Tom Lane (#6)
Re: Machine available for community use

Ubuntu server? Slackware? Not a fan of Centos, RHEL or Fedora...
What about on the BSD side of things?

Show quoted text

On 7/25/07, Tom Lane <tgl@sss.pgh.pa.us> wrote:

"Gavin M. Roy" <gavinmroy@gmail.com> writes:

If you're interested in using the box, name what you want installed.

Personally I use Fedora, but that's because of where I work ;-).
I have no objection to some other distro so long as it's one where
other people can duplicate your environment easily (no locally
compiled stuff). A disadvantage of Fedora is its relatively short
support lifetime --- if you don't want to have to reinstall at least
once a year, something else would be better.

regards, tom lane

#8Greg Smith
gsmith@gregsmith.com
In reply to: Gavin M. Roy (#7)
Re: Machine available for community use

On Wed, 25 Jul 2007, Gavin M. Roy wrote:

Ubuntu server? Slackware? Not a fan of Centos, RHEL or Fedora...

Unless you did a custom intall, using Ubuntu server would expose the
people using your server to the quirks of how the Debian packages for
PostgreSQL differ from other Linux distributions. I'm not sure whether
that would be a good (shine some light on that underdocumented area) or
bad (get in people's way) thing. The way they make it easier to manage
multiple clusters might actually be ideal for what you're trying to do,
let people have their own cluster and stay out of each other's data space
at least.

I think Slackware has all the non-mainstream issues of Gentoo, but without
the advantages Portage brings.

What about on the BSD side of things?

Since your goal is improve scalability on Linux, I think you'd be best
focusing on that. There's just enough low-level differences between the
two that I'd hate to see you put resources into improving scaling, only to
discover it doesn't actually help what you put into production because the
platform is too different.

--
* Greg Smith gsmith@gregsmith.com http://www.gregsmith.com Baltimore, MD

#9Simon Riggs
simon@2ndQuadrant.com
In reply to: Mark Wong (#4)
Re: Machine available for community use

On Wed, 2007-07-25 at 08:50 -0700, Mark Wong wrote:

On 7/25/07, Tom Lane <tgl@sss.pgh.pa.us> wrote:

"Gavin M. Roy" <gavinmroy@gmail.com> writes:

I'm currently in the process of having Gentoo linux reinstalled on the
box since that is what I am most comfortable administering from a
security perspective. If this will be a blocker for developers who
would actually work on it, please let me know.

Gavin, I'd like access please. This sounds very cool. We'll be able to
show each other directly what's going on, even log on together to
inspect various aspects of runs.

Will you run a booking system?

Could you give us some details about myYearbook.com's application? I
feel we should prioritise work slightly so that the contributor can see
some benefit coming their way in the longer term.

Personally I'd prefer almost any of the other Linux distros.
Gentoo always leaves me wondering exactly what I'm running today,
and I think reproducibility is an important attribute for a benchmarking
machine.

Tom, have any specific ideas in mind for using the system? While I'm
used to having more disks it could be useful nonetheless for the tests
I used to run if there are no other ideas.

Mark, If you're thinking TPC-E, so am I. Where are we with the TPC-E
toolkit you guys were working on?

Initially though, I'd like to do some tests on CVS HEAD with large
shared_buffers settings, so the 32GB RAM will come in handy for that and
no worries about disks.

Rats, I've always liked Gentoo. ;)

I'd agree with Tom on that: we need a system that remains the same over
longer periods, not simply a very fast one. I'm OK with Fedora.

--
Simon Riggs
EnterpriseDB http://www.enterprisedb.com

#10Mark Wong
markw@osdl.org
In reply to: Simon Riggs (#9)
Re: Machine available for community use

On 7/25/07, Simon Riggs <simon@2ndquadrant.com> wrote:

On Wed, 2007-07-25 at 08:50 -0700, Mark Wong wrote:

On 7/25/07, Tom Lane <tgl@sss.pgh.pa.us> wrote:

"Gavin M. Roy" <gavinmroy@gmail.com> writes:

I'm currently in the process of having Gentoo linux reinstalled on the
box since that is what I am most comfortable administering from a
security perspective. If this will be a blocker for developers who
would actually work on it, please let me know.

Gavin, I'd like access please. This sounds very cool. We'll be able to
show each other directly what's going on, even log on together to
inspect various aspects of runs.

Will you run a booking system?

Could you give us some details about myYearbook.com's application? I
feel we should prioritise work slightly so that the contributor can see
some benefit coming their way in the longer term.

Personally I'd prefer almost any of the other Linux distros.
Gentoo always leaves me wondering exactly what I'm running today,
and I think reproducibility is an important attribute for a benchmarking
machine.

Tom, have any specific ideas in mind for using the system? While I'm
used to having more disks it could be useful nonetheless for the tests
I used to run if there are no other ideas.

Mark, If you're thinking TPC-E, so am I. Where are we with the TPC-E
toolkit you guys were working on?

Initially though, I'd like to do some tests on CVS HEAD with large
shared_buffers settings, so the 32GB RAM will come in handy for that and
no worries about disks.

Yeah, the the C stored functions are half done but there is a finished
implementation for the pl/pgsql stored functions. It's in decent
shape otherwise, although it's mostly based on the 0.32 version.

Rats, I've always liked Gentoo. ;)

I'd agree with Tom on that: we need a system that remains the same over
longer periods, not simply a very fast one. I'm OK with Fedora.

True, I'll settle for whatever everyone agrees with.

Regards,
Mark

#11Greg Smith
gsmith@gregsmith.com
In reply to: Tom Lane (#2)
Re: Machine available for community use

On Wed, 25 Jul 2007, Tom Lane wrote:

Gentoo always leaves me wondering exactly what I'm running today,
and I think reproducibility is an important attribute for a benchmarking
machine.

At this point, there's enough performance variations even between
individual Linux kernel releases that I'm not sure how much
reproducibility you're ever going to get here. Are the differences
between Gentoo and RHEL any bigger than those, say, between RHEL and SuSE?

The idea of setting this up with a long-term stable distribution runs
counter to one of the things that I think is important to explore here,
which is testing how more recent Linux kernels have improved their
scalability. Do you really want to put a lot of time into identifying and
working around the source of a problem with the typically older kernels
that ship with the more stable releases if one answer is "that goes away
if you use 2.6.21 or later because they fixed the bug that caused it"?
I've watched that sort of thing happen with PG+Linux, and when involved in
one of the recent roving talks Gavin mentioned I recall him mentioning a
bit of that experience himself. You'd be hard pressed to find a better
platform for that kind of experimentation than Gentoo.

The best you can hope for, I think, is that you can walk away with some
general benchmark expectations and "on Gavin's machine, this worked
better"; then try to replicate that improvement elsewhere. If you want to
push bleeding edge performance, I'd expect it's impractical to do that and
target long-term results stability at the same time.

--
* Greg Smith gsmith@gregsmith.com http://www.gregsmith.com Baltimore, MD

#12Stefan Kaltenbrunner
stefan@kaltenbrunner.cc
In reply to: Simon Riggs (#9)
Re: Machine available for community use

Simon Riggs wrote:

On Wed, 2007-07-25 at 08:50 -0700, Mark Wong wrote:

On 7/25/07, Tom Lane <tgl@sss.pgh.pa.us> wrote:

"Gavin M. Roy" <gavinmroy@gmail.com> writes:

I'm currently in the process of having Gentoo linux reinstalled on the
box since that is what I am most comfortable administering from a
security perspective. If this will be a blocker for developers who
would actually work on it, please let me know.

Gavin, I'd like access please. This sounds very cool. We'll be able to
show each other directly what's going on, even log on together to
inspect various aspects of runs.

Will you run a booking system?

Could you give us some details about myYearbook.com's application? I
feel we should prioritise work slightly so that the contributor can see
some benefit coming their way in the longer term.

Personally I'd prefer almost any of the other Linux distros.
Gentoo always leaves me wondering exactly what I'm running today,
and I think reproducibility is an important attribute for a benchmarking
machine.

Tom, have any specific ideas in mind for using the system? While I'm
used to having more disks it could be useful nonetheless for the tests
I used to run if there are no other ideas.

Mark, If you're thinking TPC-E, so am I. Where are we with the TPC-E
toolkit you guys were working on?

Initially though, I'd like to do some tests on CVS HEAD with large
shared_buffers settings, so the 32GB RAM will come in handy for that and
no worries about disks.

Rats, I've always liked Gentoo. ;)

I'd agree with Tom on that: we need a system that remains the same over
longer periods, not simply a very fast one. I'm OK with Fedora.

fedora is probably not a prime example for "stays same over long period"
(which I think is important) since it has pretty short release cycles.
Maybe something like ubuntu LTS, Debian Etch or even CentOS would be
more appropriate (we have debian on a number of very similiar HP boxes
and HP is doing Debian Support now too).

Stefan

#13Stefan Kaltenbrunner
stefan@kaltenbrunner.cc
In reply to: Greg Smith (#8)
Re: Machine available for community use

Greg Smith wrote:

On Wed, 25 Jul 2007, Gavin M. Roy wrote:

Ubuntu server? Slackware? Not a fan of Centos, RHEL or Fedora...

Unless you did a custom intall, using Ubuntu server would expose the
people using your server to the quirks of how the Debian packages for
PostgreSQL differ from other Linux distributions. I'm not sure whether
that would be a good (shine some light on that underdocumented area) or
bad (get in people's way) thing. The way they make it easier to manage
multiple clusters might actually be ideal for what you're trying to do,
let people have their own cluster and stay out of each other's data
space at least.

for a server like this I don't think anybody cares at all for the
prepackaged postgresql. People are likely to use such a box for
development/testing of new patches and development stuff. so what they
need is a proper toolchain and solid packages. Debian derived
distributions are quite good at that usually (debian etch ships with gcc
3.3,gcc 3.4 and gcc 4.1 for example) and I expect people to simply get
their accounts and do all their work in their home-directories
anyway(which sounds like the normal way to develop on unix like OSes to me).

Stefan

#14Tom Lane
tgl@sss.pgh.pa.us
In reply to: Greg Smith (#8)
Re: Machine available for community use

Greg Smith <gsmith@gregsmith.com> writes:

Unless you did a custom intall, using Ubuntu server would expose the
people using your server to the quirks of how the Debian packages for
PostgreSQL differ from other Linux distributions.

I doubt we'd be doing much work with the distro-installed version of
Postgres anyway, so this doesn't seem like a big concern. In fact,
to avoid confusion it might be best if the machine has no
distro-installed Postgres at all. That would help avoid "oops, that
test was run against the wrong server" syndrome.

I do essentially all my development work with installations that are
--prefix'd to user directories and started/stopped by hand; it's just
a lot easier to manage a pile of different versions that way. Plus
I never need to become root. Not sure how other developers work,
though.

regards, tom lane

#15Tom Lane
tgl@sss.pgh.pa.us
In reply to: Greg Smith (#11)
Re: Machine available for community use

Greg Smith <gsmith@gregsmith.com> writes:

On Wed, 25 Jul 2007, Tom Lane wrote:

Gentoo always leaves me wondering exactly what I'm running today,
and I think reproducibility is an important attribute for a benchmarking
machine.

At this point, there's enough performance variations even between
individual Linux kernel releases that I'm not sure how much
reproducibility you're ever going to get here. Are the differences
between Gentoo and RHEL any bigger than those, say, between RHEL and SuSE?

The problem I've got with Gentoo is that it encourages homegrown builds
with randomly-chosen options and compiler switches. That may help
squeeze out a bit more speed but it does nothing for stability, nor
reproduceability of results on other platforms which is what we really
care about here.

Another fairly big issue is that we need to know whether measurements we
take in August are comparable to measurements we take in October, so a
fairly stable platform is important. As you say, a fast-changing kernel
would make it difficult to have any confidence about comparability over
time. That would tend to make me vote for RHEL/Centos, where long-term
stability is an explicit development goal. Debian stable might do too,
though I'm not as clear about their update criteria as I am about Red Hat's.

The idea of setting this up with a long-term stable distribution runs
counter to one of the things that I think is important to explore here,
which is testing how more recent Linux kernels have improved their
scalability.

Dunno if Gavin wants to manage multiple systems, but for most of what
I'd like to do a bleeding-edge kernel is exactly what I do not want.

regards, tom lane

#16Stefan Kaltenbrunner
stefan@kaltenbrunner.cc
In reply to: Tom Lane (#15)
Re: Machine available for community use

Tom Lane wrote:

Greg Smith <gsmith@gregsmith.com> writes:

On Wed, 25 Jul 2007, Tom Lane wrote:

Gentoo always leaves me wondering exactly what I'm running today,
and I think reproducibility is an important attribute for a benchmarking
machine.

At this point, there's enough performance variations even between
individual Linux kernel releases that I'm not sure how much
reproducibility you're ever going to get here. Are the differences
between Gentoo and RHEL any bigger than those, say, between RHEL and SuSE?

The problem I've got with Gentoo is that it encourages homegrown builds
with randomly-chosen options and compiler switches. That may help
squeeze out a bit more speed but it does nothing for stability, nor
reproduceability of results on other platforms which is what we really
care about here.

Another fairly big issue is that we need to know whether measurements we
take in August are comparable to measurements we take in October, so a
fairly stable platform is important. As you say, a fast-changing kernel
would make it difficult to have any confidence about comparability over
time. That would tend to make me vote for RHEL/Centos, where long-term
stability is an explicit development goal. Debian stable might do too,
though I'm not as clear about their update criteria as I am about Red Hat's.

Fully agreed (on the RH/CentOS and longterm stability stuff) debian is
even more stricter/conservatve than RH usually - they only have security
bugs and on very rare occation bugfixes for major issues(RH sometimes
adds new features and stuff in their point-releases).
Debian etch seems to be (very) slightly relaxing that - and in fact a
number of people were very surprised to see PostgreSQL updated from
8.1.8 (as shipped in etch) to 8.1.9 with the latest security release :-)
I would agree however that gentoo and also slackware are not "that"
attractive for this kind of work.

Stefan

#17Dave Page
dpage@pgadmin.org
In reply to: Stefan Kaltenbrunner (#16)
Re: Machine available for community use

------- Original Message -------
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Greg Smith <gsmith@gregsmith.com>
Sent: 25/07/07, 18:54:50
Subject: Re: [HACKERS] Machine available for community use

Another fairly big issue is that we need to know whether measurements we
take in August are comparable to measurements we take in October, so a
fairly stable platform is important. As you say, a fast-changing kernel
would make it difficult to have any confidence about comparability over
time. That would tend to make me vote for RHEL/Centos, where long-term
stability is an explicit development goal. Debian stable might do too,
though I'm not as clear about their update criteria as I am about Red Hat's.

Perhaps RH could donate us a RHEL/RHN licence for this?

/D

#18Gavin M. Roy
gmr@myyearbook.com
In reply to: Dave Page (#17)
Re: Machine available for community use

One thing to take into account is I dont have physical access to the
box (It is in TX, I am in PA). All installs but Gentoo will be
performed by a well trained NOC monkey. *cough*

Show quoted text

On 7/25/07, Dave Page <dpage@postgresql.org> wrote:

------- Original Message -------
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Greg Smith <gsmith@gregsmith.com>
Sent: 25/07/07, 18:54:50
Subject: Re: [HACKERS] Machine available for community use

Another fairly big issue is that we need to know whether measurements we
take in August are comparable to measurements we take in October, so a
fairly stable platform is important. As you say, a fast-changing kernel
would make it difficult to have any confidence about comparability over
time. That would tend to make me vote for RHEL/Centos, where long-term
stability is an explicit development goal. Debian stable might do too,
though I'm not as clear about their update criteria as I am about Red Hat's.

Perhaps RH could donate us a RHEL/RHN licence for this?

/D

---------------------------(end of broadcast)---------------------------
TIP 7: You can help support the PostgreSQL project by donating at

http://www.postgresql.org/about/donate

#19Tom Lane
tgl@sss.pgh.pa.us
In reply to: Dave Page (#17)
Re: Machine available for community use

"Dave Page" <dpage@postgresql.org> writes:

Perhaps RH could donate us a RHEL/RHN licence for this?

I could ask, if there's consensus we want it. It sounded like more
people like Debian, though.

regards, tom lane

#20Stefan Kaltenbrunner
stefan@kaltenbrunner.cc
In reply to: Gavin M. Roy (#18)
Re: Machine available for community use

Gavin M. Roy wrote:

One thing to take into account is I dont have physical access to the
box (It is in TX, I am in PA). All installs but Gentoo will be
performed by a well trained NOC monkey. *cough*

iLO ?

Stefan

#21Stefan Kaltenbrunner
stefan@kaltenbrunner.cc
In reply to: Tom Lane (#19)
#22Simon Riggs
simon@2ndQuadrant.com
In reply to: Stefan Kaltenbrunner (#12)
#23Greg Smith
gsmith@gregsmith.com
In reply to: Tom Lane (#15)
#24Simon Riggs
simon@2ndQuadrant.com
In reply to: Tom Lane (#19)
#25Gavin M. Roy
gmr@myyearbook.com
In reply to: Simon Riggs (#24)
#26Bruce Momjian
bruce@momjian.us
In reply to: Greg Smith (#23)
#27Andrew Dunstan
andrew@dunslane.net
In reply to: Tom Lane (#14)
#28Tom Lane
tgl@sss.pgh.pa.us
In reply to: Gavin M. Roy (#25)
#29Greg Smith
gsmith@gregsmith.com
In reply to: Bruce Momjian (#26)
#30Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#28)
#31Bruce Momjian
bruce@momjian.us
In reply to: Greg Smith (#29)
#32Greg Smith
gsmith@gregsmith.com
In reply to: Bruce Momjian (#31)
#33Tom Lane
tgl@sss.pgh.pa.us
In reply to: Greg Smith (#32)
#34Gavin M. Roy
gmr@myyearbook.com
In reply to: Tom Lane (#33)
#35Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#33)
#36Tom Lane
tgl@sss.pgh.pa.us
In reply to: Joshua D. Drake (#35)
#37Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#36)
#38Stephen Frost
sfrost@snowman.net
In reply to: Joshua D. Drake (#37)
#39Greg Smith
gsmith@gregsmith.com
In reply to: Joshua D. Drake (#35)
#40Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Gavin M. Roy (#18)
#41Devrim GÜNDÜZ
devrim@gunduz.org
In reply to: Joshua D. Drake (#30)
#42Joshua D. Drake
jd@commandprompt.com
In reply to: Devrim GÜNDÜZ (#41)
#43Devrim GÜNDÜZ
devrim@gunduz.org
In reply to: Joshua D. Drake (#42)
#44Tom Lane
tgl@sss.pgh.pa.us
In reply to: Devrim GÜNDÜZ (#43)
#45Devrim GÜNDÜZ
devrim@gunduz.org
In reply to: Tom Lane (#44)
#46Tom Lane
tgl@sss.pgh.pa.us
In reply to: Devrim GÜNDÜZ (#45)
#47Devrim GÜNDÜZ
devrim@gunduz.org
In reply to: Tom Lane (#46)
#48Dawid Kuroczko
qnex42@gmail.com
In reply to: Devrim GÜNDÜZ (#43)
#49Greg Smith
gsmith@gregsmith.com
In reply to: Devrim GÜNDÜZ (#41)
#50Josh Berkus
josh@agliodbs.com
In reply to: Simon Riggs (#9)
#51Gavin M. Roy
gavinmroy@gmail.com
In reply to: Josh Berkus (#50)
#52Josh Berkus
josh@agliodbs.com
In reply to: Jim Nasby (#40)
#53Tom Lane
tgl@sss.pgh.pa.us
In reply to: Josh Berkus (#52)
#54Greg Smith
gsmith@gregsmith.com
In reply to: Josh Berkus (#52)
#55Josh Berkus
josh@agliodbs.com
In reply to: Tom Lane (#53)
#56Mark Kirkwood
mark.kirkwood@catalyst.net.nz
In reply to: Tom Lane (#53)
#57Gavin M. Roy
gmr@myyearbook.com
In reply to: Tom Lane (#53)
#58Gavin M. Roy
gavinmroy@gmail.com
In reply to: Gavin M. Roy (#1)
#59Tom Lane
tgl@sss.pgh.pa.us
In reply to: Gavin M. Roy (#58)
#60Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#59)
#61Tom Lane
tgl@sss.pgh.pa.us
In reply to: Joshua D. Drake (#60)
#62Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#61)