Re: Does PstgreSQL run on the Cray XMT?

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Sean Davis <sdavis2(at)mail(dot)nih(dot)gov>
Cc: Dave Strenski <stren(at)cray(dot)com>, "pgsql-novice(at)postgresql(dot)org" <pgsql-novice(at)postgresql(dot)org>
Subject: Re: Does PstgreSQL run on the Cray XMT?
Date: 2010-05-27 14:59:39
Message-ID: 15434.1274972379@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Sean Davis <sdavis2(at)mail(dot)nih(dot)gov> writes:
> On Fri, May 21, 2010 at 4:01 PM, Dave Strenski <stren(at)cray(dot)com> wrote:
>> I'm new to datebases, but would like to try and port PstgreSQL to
>> this machine. First, has anyone else looked at PstgreSQL on the
>> Cray XMT? Second, where can I get a tar ball of the source and some
>> instructions on how to compile the code?
>>
> Check the website as a start. There is a download link. On linux/unix,
> building is often as simple as extracting the tarball and then doing
> ./configure && make && make install. I have no idea how that will translate
> to a cray.

If it's a Unix-oid system then configure/make should pretty much work.
(If it's not, a port is going to be somewhere between impractical and
impossible, I'm afraid.) What you are mostly going to have to add,
if as I suspect this is a Cray-specific CPU type, is an implementation
of the spinlock primitives. Look in src/include/storage/s_lock.h
for the existing ones. You can make the code fall back on using SysV
semaphores as a stopgap, but that's going to be entirely unacceptable
from a performance standpoint.

regards, tom lane

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Michael Wood 2010-05-27 15:26:07 Re: Setting up postgresql-8.3 on Debian
Previous Message Sean Davis 2010-05-27 14:29:50 Re: Does PstgreSQL run on the Cray XMT?