| From: | "Mikheev, Vadim" <vmikheev(at)SECTORBASE(dot)COM> |
|---|---|
| To: | "'Hiroshi Inoue'" <Inoue(at)tpf(dot)co(dot)jp> |
| Cc: | "'Tom Lane'" <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-hackers <pgsql-hackers(at)postgresql(dot)org> |
| Subject: | RE: Is VACUUM still crash-safe? |
| Date: | 2000-12-12 00:07:35 |
| Message-ID: | 8F4C99C66D04D4118F580090272A7A234D31F4@sectorbase1.sectorbase.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
> > Ops, sorry - this case is not relevant to 7.1: WAL guarantees that
> > both pages will be updated on restart. Seems we are safe now.
>
> First,already committed state isn't a normal state at least
> without WAL. We must have access to db as less as possible in the
> state without WAL.
> AFAIK there has been no proof that we are sufficently safe in the
> state under WAL. Don't you have to prove it if you dare to do another
> vacuum in the state ?
>
> Second,isn't the following an example that VACUUM isn't crash-safe.
>
> VACUUM of a toast table crashed immediately after the movement
> of a tuple(and before inserting corresponding index tuples).
> Unfortunately the movement of a tuple is directly committed in
> already committed state but corresponding index tuples aren't
> inserted.
Now you've won -:)
Vadim
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Alfred Perlstein | 2000-12-12 00:29:48 | Re: (one more time) Patches with vacuum fixes available. |
| Previous Message | Hiroshi Inoue | 2000-12-11 23:59:07 | Re: Is VACUUM still crash-safe? |