pg.ddx.io  pgsql-admin@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Scott Marlowe <scott.marlowe@gmail.com>
To: Scott Whitney <swhitney@journyx.com>
Cc: pgsql-admin@postgresql.org
Subject: Re: Strange deadlock error last night
Date: Tue, 13 Jan 2009 15:50:39 -0700
Message-ID: <dcc563d10901131450m72c01387y11db04359cbdcfdf@mail.gmail.com> (raw)
In-Reply-To: <20090113223407.BDF247E46BA@mail.int.journyx.com>
References: <dcc563d10901131416w73527ec4i29bbd2920631dbc1@mail.gmail.com>
	<20090113223407.BDF247E46BA@mail.int.journyx.com>

On Tue, Jan 13, 2009 at 3:35 PM, Scott Whitney <swhitney@journyx.com> wrote:
> Thanks for all the information, guys. I think Tom was right. Our application
> was doing a couple of full vacs at the same time. It's weird that we didn't
> run into this in the past.
>
> You're all absolutely right about the upgrading, but in our environment,
> it's not 2-3 minutes. It's 2-3 weeks. I've got to fully vet the app on the
> platform internally with full test plans, etc, even for the most minor
> upgrades; corp policy.

That's preparation time versus execution time.  While it may take 2-3
weeks to get the testing done, once done, the actual down time is
minimal.  I would suggest that your current testing methodology is
horribly flawed.  I know it was foisted on you by outside forces, so
it's not really "your" idea.  But you know what I mean.  There's the
cost of possible data loss / down time due to unforseen problems
caused by an update, and there's the cost of possible data loss / down
time due to known flaws in your current code.  If your testing
methodology was strict enough, it would have found such flaws that
were fixed in subsequent releases, but it hasn't.  Meantime, you spend
weeks testing for possible new bugs, while running known broken code
with real data loss / down time inducing bugs.

There's a reasonable cost / benefits analysis, and right now,
someone's set the cost far too high for far too few benefits.  Been
where you are, and I know how much it sucks.



view thread (6+ messages)

Message-ID: <dcc563d10901131450m72c01387y11db04359cbdcfdf@mail.gmail.com>
Permalink:  ../dcc563d10901131450m72c01387y11db04359cbdcfdf@mail.gmail.com/
Also on:    postgresql.org/message-id/dcc563d10901131450m72c01387y11db04359cbdcfdf@mail.gmail.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-admin@postgresql.org
  Cc: scott.marlowe@gmail.com, swhitney@journyx.com
  Subject: Re: Strange deadlock error last night
  In-Reply-To: <dcc563d10901131450m72c01387y11db04359cbdcfdf@mail.gmail.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox