Skip site navigation (1) Skip section navigation (2)

Re: BUG #5727: Indexes broken in streaming replication

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
Cc: Jan Kantert <jan-postgres(at)kantert(dot)net>, pgsql-bugs(at)postgresql(dot)org
Subject: Re: BUG #5727: Indexes broken in streaming replication
Date: 2010-10-26 18:08:15
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-bugs
Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com> writes:
>> * Operations on hash indexes are not presently WAL-logged, so replay will not update these indexes. Hash indexes will not be used for query plans during recovery.

> The initial patch indeed had a special-case in the planner to ignore 
> hash indexes during hot standby, but it was left out because the lack of 
> WAL-logging is a general problem with hash indexes, not a hot standby 
> issue.

Yeah, and also the index would still be broken after the slave exits hot
standby and becomes live; so that hack didn't cure the problem anyway.

> I'd be tempted to remove that caveat altogether for the same 
> reason, but it's probably good to have that note there and just remove 
> the sentence about query plans:


			regards, tom lane

In response to


pgsql-bugs by date

Next:From: Heikki LinnakangasDate: 2010-10-26 18:48:44
Subject: Re: Recovery bug
Previous:From: Heikki LinnakangasDate: 2010-10-26 18:01:09
Subject: Re: BUG #5727: Indexes broken in streaming replication

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group