BUG #13515: Much higher disk writes after postgres upgrade 9.4.3->9.4.4

Started by Sushant Sinhaover 10 years ago2 messagesbugs
Jump to latest
#1Sushant Sinha
sushant@indiankanoon.com

The following bug has been logged on the website:

Bug reference: 13515
Logged by: Sushant Sinha
Email address: sushant@indiankanoon.com
PostgreSQL version: 9.4.4
Operating system: Linux
Description:

After upgrade from postgres 9.4.3 to 9.4.4 I am seeing constant disk writes
of 4-8MB/s in the background in production. I verified it using iotop and
vmstat. iotop shows "Total Disk Write" to be minuscule (like 10-100Kbps). It
is affecting runtime performance. I never noticed this issue with postgres
9.4.3.

I increased the shared buffers from 128MB to 1GB and still didn't see any
benefit.

The website (http://indiankanoon.org) mostly uses text search with gin index
and some logging of click through data. The main database is replicated
using "streaming asynchronous replication".

I am going to downgrade it to 9.4.3 to see if the upgrade was the real
problem. But just wanted to check if anyone else noticed it.

--
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

#2Sushant Sinha
sushant@indiankanoon.com
In reply to: Sushant Sinha (#1)
Re: BUG #13515: Much higher disk writes after postgres upgrade 9.4.3->9.4.4

Do not think so. It was a continuous disk write even when there was no
autovacuum process running. It was happening even on a database in which
there were no inserts/deletes/modify and did vacuum manually.

On Thu, Jul 23, 2015 at 9:29 PM, Kevin Grittner <kgrittn@ymail.com> wrote:

Show quoted text

Sushant Sinha <sushant@indiankanoon.com> wrote:

On Thu, Jul 23, 2015 at 10:27 AM, <pgsql-bugs-owner@postgresql.org>

wrote:

After upgrade from postgres 9.4.3 to 9.4.4 I am seeing constant disk

writes

of 4-8MB/s in the background in production. I verified it using iotop

and

vmstat. iotop shows "Total Disk Write" to be minuscule (like

10-100Kbps). It

is affecting runtime performance. I never noticed this issue with

postgres

9.4.3.

I increased the shared buffers from 128MB to 1GB and still didn't see

any

benefit.

The website (http://indiankanoon.org) mostly uses text search with gin

index

and some logging of click through data. The main database is replicated
using "streaming asynchronous replication".

I am going to downgrade it to 9.4.3 to see if the upgrade was the real
problem. But just wanted to check if anyone else noticed it.

Ok. There is a problem with the patches that went in between
Postgres 9.4.3->9.4.4

I downgraded to Postgres 9.4.3 and everythig is normal. "Actual
disk writes" in iostat is pretty much as "Total disk writes"
(between 50-100 Kbps and not in Mbps). "vmstat 1" also shows no
excessive disk writes.

Did you notice whether it was an autovacuum process causing the
additional I/O in 9.4.4? There were some bugs in 9.4.3 that failed
to vacuum away old multi-transaction tracking structures in a
timely fashion, causing data loss and database corruption. Once
you upgraded a background task was probably trying to make up for
the lack of timely maintenance, so that you would not experience
those problems. Downgrading may be a little faster for a little
while, but you're almost certain to regret doing it very soon....

--
Kevin Grittner
EDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

--
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs