From:
decibel <decibel(at)decibel(dot)org>
To:
Greg Stark <gsstark(at)mit(dot)edu>
Cc:
Richard Huxton <dev(at)archonet(dot)com>,
Bruce Momjian <bruce(at)momjian(dot)us>,
Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>,
Simon Riggs <simon(at)2ndquadrant(dot)com>,
Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>,
Aidan Van Dyk <aidan(at)highrise(dot)ca>,
Alvaro Herrera <alvherre(at)commandprompt(dot)com>,
Pg Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject:
Re: Block-level CRC checks
Date:
2009-12-01 23:45:45
Message-ID:
E8DA5FEA-F230-453E-817E-40F51FE86EAA@decibel.org (view raw or flat )
Thread:
2008-09-30 18:02:09 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-09-30 18:33:04 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-09-30 18:49:51 from Joshua Drake <jd(at)commandprompt(dot)com>
2008-09-30 18:51:36 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-01 07:01:08 from "Albe Laurenz" <laurenz(dot)albe(at)wien(dot)gv(dot)at>
2008-09-30 18:43:26 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-01 15:28:26 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-01 15:34:54 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-09-30 18:48:44 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2008-09-30 19:23:28 from Greg Smith <gsmith(at)gregsmith(dot)com>
2008-09-30 21:17:10 from Decibel! <decibel(at)decibel(dot)org>
2008-09-30 22:49:17 from Greg Stark <greg(dot)stark(at)enterprisedb(dot)com>
2008-10-02 15:57:30 from Robert Treat <xzilla(at)users(dot)sourceforge(dot)net>
2008-10-02 16:13:38 from Joshua Drake <jd(at)commandprompt(dot)com>
2008-09-30 18:56:43 from Markus Wanner <markus(at)bluegap(dot)ch>
2008-09-30 19:00:40 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2008-10-01 16:04:06 from Florian Weimer <fweimer(at)bfk(dot)de>
2008-09-30 19:17:18 from pgsql(at)mohawksoft(dot)com
2008-09-30 21:10:58 from Decibel! <decibel(at)decibel(dot)org>
2008-09-30 21:13:25 from pgsql(at)mohawksoft(dot)com
2008-10-01 12:59:33 from Hannu Krosing <hannu(at)2ndQuadrant(dot)com>
2008-10-01 13:24:12 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-01 13:38:54 from pgsql(at)mohawksoft(dot)com
2008-10-01 14:27:52 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-01 15:21:13 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-01 15:36:44 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-01 15:54:17 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-01 15:57:31 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-01 15:58:42 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-01 16:05:06 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-01 19:03:05 from Sam Mason <sam(at)samason(dot)me(dot)uk>
2008-10-02 22:23:41 from Decibel! <decibel(at)decibel(dot)org>
2008-10-01 15:57:50 from Gregory Stark <stark(at)enterprisedb(dot)com>
2008-10-01 16:07:05 from Csaba Nagy <nagy(at)ecircle-ag(dot)com>
2008-10-01 16:22:40 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-10-01 17:00:36 from Mark Mielke <mark(at)mark(dot)mielke(dot)cc>
2008-10-01 17:25:52 from Gregory Stark <stark(at)enterprisedb(dot)com>
2008-10-01 20:16:13 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-01 21:51:33 from pgsql(at)mohawksoft(dot)com
2008-10-01 23:05:29 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-01 23:29:21 from Gregory Stark <stark(at)enterprisedb(dot)com>
2008-10-01 23:41:24 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-02 00:17:40 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-10-02 05:29:57 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-02 05:59:16 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-02 14:09:38 from Andrew Chernow <ac(at)esilo(dot)com>
2008-10-02 14:19:01 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-02 14:27:15 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2008-10-02 14:30:17 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-02 14:47:33 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-02 06:35:25 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2008-10-02 08:28:57 from Hannu Krosing <hannu(at)2ndQuadrant(dot)com>
2008-10-02 13:07:40 from Brian Hurt <bhurt(at)janestcapital(dot)com>
2008-10-02 13:12:16 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-02 13:36:26 from Brian Hurt <bhurt(at)janestcapital(dot)com>
2008-10-02 13:45:02 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-02 13:50:07 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2008-10-02 13:57:56 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-02 14:08:23 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2008-10-02 14:41:20 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-02 14:48:32 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-02 15:27:00 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-02 15:37:45 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-02 16:05:59 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-10-02 16:43:05 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-02 16:51:01 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-10-02 16:59:45 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-02 17:07:31 from Bruce Momjian <bruce(at)momjian(dot)us>
2008-10-02 17:19:16 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-10-02 17:31:02 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-02 17:38:06 from Bruce Momjian <bruce(at)momjian(dot)us>
2008-10-02 17:36:23 from Greg Stark <greg(dot)stark(at)enterprisedb(dot)com>
2008-10-02 17:42:40 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-02 21:51:59 from "Dawid Kuroczko" <qnex42(at)gmail(dot)com>
2008-10-02 22:35:25 from Gregory Stark <stark(at)enterprisedb(dot)com>
2008-10-02 17:44:00 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-02 18:04:56 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-02 20:18:12 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-02 21:07:00 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-10-02 21:19:55 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2008-10-02 22:56:16 from Decibel! <decibel(at)decibel(dot)org>
2008-10-03 13:36:19 from Brian Hurt <bhurt(at)janestcapital(dot)com>
2008-10-03 14:20:15 from "Dawid Kuroczko" <qnex42(at)gmail(dot)com>
2008-10-03 14:32:33 from Bruce Momjian <bruce(at)momjian(dot)us>
2008-10-03 14:32:43 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-10-02 17:49:21 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-10-02 17:58:02 from Gregory Stark <stark(at)enterprisedb(dot)com>
2008-10-02 18:01:22 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-02 18:10:34 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-10-31 10:21:21 from Florian Weimer <fweimer(at)bfk(dot)de>
2008-10-02 13:42:23 from Gregory Stark <stark(at)enterprisedb(dot)com>
2008-10-02 13:46:39 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-01 16:12:05 from Florian Weimer <fweimer(at)bfk(dot)de>
2008-10-01 15:37:35 from pgsql(at)mohawksoft(dot)com
2008-10-02 19:37:01 from Robert Treat <xzilla(at)users(dot)sourceforge(dot)net>
2008-10-02 20:13:49 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-01 13:29:01 from pgsql(at)mohawksoft(dot)com
2008-09-30 20:41:59 from Bruce Momjian <bruce(at)momjian(dot)us>
2008-09-30 20:48:52 from "Jeffrey Baker" <jwbaker(at)gmail(dot)com>
2008-09-30 21:11:36 from Joshua Drake <jd(at)commandprompt(dot)com>
2008-10-01 01:20:30 from Andrew Chernow <ac(at)esilo(dot)com>
2008-10-01 09:22:27 from Zdenek Kotala <Zdenek(dot)Kotala(at)Sun(dot)COM>
2008-10-01 09:56:33 from "Harald Armin Massa" <haraldarminmassa(at)gmail(dot)com>
2008-10-01 13:25:28 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-01 13:27:56 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-17 15:26:11 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-17 15:42:39 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-17 16:05:37 from Greg Stark <greg(dot)stark(at)enterprisedb(dot)com>
2008-10-17 16:13:59 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-17 16:14:08 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-10-17 16:30:31 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2008-10-17 16:59:49 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-17 19:13:19 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2008-10-17 20:41:52 from Greg Stark <greg(dot)stark(at)enterprisedb(dot)com>
2008-10-29 18:32:48 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-29 18:53:04 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-29 19:56:58 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-30 13:18:06 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-30 14:11:22 from Gregory Stark <stark(at)enterprisedb(dot)com>
2008-10-30 15:22:57 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-30 18:00:55 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-11-07 19:11:40 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-29 20:51:02 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-30 14:33:30 from Zdenek Kotala <Zdenek(dot)Kotala(at)Sun(dot)COM>
2008-10-30 14:45:13 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-30 15:00:34 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2008-10-30 15:11:30 from Gregory Stark <stark(at)enterprisedb(dot)com>
2008-10-30 16:14:30 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-30 17:13:17 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-30 15:14:34 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-30 15:22:18 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-30 15:27:07 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-30 15:31:13 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-10-30 15:30:15 from Zdenek Kotala <Zdenek(dot)Kotala(at)Sun(dot)COM>
2008-10-30 15:11:21 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-10-30 15:41:17 from Gregory Stark <stark(at)enterprisedb(dot)com>
2008-10-30 18:34:26 from Martijn van Oosterhout <kleptog(at)svana(dot)org>
2008-10-30 15:41:51 from Zdenek Kotala <Zdenek(dot)Kotala(at)Sun(dot)COM>
2008-10-30 15:50:45 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-10-30 15:57:33 from Zdenek Kotala <Zdenek(dot)Kotala(at)Sun(dot)COM>
2008-10-20 09:23:07 from Markus Wanner <markus(at)bluegap(dot)ch>
2008-10-20 19:04:40 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2008-11-09 10:08:45 from Martijn van Oosterhout <kleptog(at)svana(dot)org>
2008-11-09 16:02:32 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-11-09 17:47:02 from Martijn van Oosterhout <kleptog(at)svana(dot)org>
2008-11-09 20:52:35 from Greg Stark <greg(dot)stark(at)enterprisedb(dot)com>
2008-11-10 15:28:32 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-11-10 15:33:59 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-11-10 21:53:46 from Gregory Stark <stark(at)enterprisedb(dot)com>
2008-11-10 22:44:32 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-11-10 23:31:33 from Gregory Stark <stark(at)enterprisedb(dot)com>
2008-11-12 07:18:57 from Martijn van Oosterhout <kleptog(at)svana(dot)org>
2008-11-12 14:08:13 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-11-12 14:16:07 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-11-12 14:28:15 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-11-12 19:50:07 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-11-12 20:16:09 from Martijn van Oosterhout <kleptog(at)svana(dot)org>
2008-11-12 20:24:41 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-11-12 20:38:33 from Gregory Stark <stark(at)enterprisedb(dot)com>
2008-11-13 18:00:00 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-11-13 18:45:52 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-11-13 19:20:04 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-11-13 19:40:34 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-11-13 21:40:53 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-11-13 19:47:43 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-11-13 22:10:32 from Martijn van Oosterhout <kleptog(at)svana(dot)org>
2008-11-13 22:31:59 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-11-14 00:03:41 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-11-14 10:23:32 from Martijn van Oosterhout <kleptog(at)svana(dot)org>
2008-11-14 15:51:57 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-11-16 11:08:57 from Martijn van Oosterhout <kleptog(at)svana(dot)org>
2008-11-17 08:26:08 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2008-11-17 08:52:48 from Greg Stark <greg(dot)stark(at)enterprisedb(dot)com>
2008-11-17 13:41:20 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-11-17 14:43:30 from Martijn van Oosterhout <kleptog(at)svana(dot)org>
2008-11-17 15:36:53 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-11-18 17:23:24 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-11-18 17:31:48 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2008-11-18 17:37:26 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-11-18 17:34:06 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-11-18 17:40:38 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-11-18 17:54:31 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-11-18 17:59:16 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2008-11-17 16:47:18 from Gregory Stark <stark(at)enterprisedb(dot)com>
2008-11-17 16:51:46 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2008-11-17 20:02:32 from "Matthew T(dot) O'Connor" <matthew(at)zeut(dot)net>
2008-11-17 20:40:41 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-11-13 19:10:42 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2008-11-13 19:25:40 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-11-13 19:54:19 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2008-11-13 20:02:14 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-12-14 21:30:25 from "Jaime Casanova" <jcasanov(at)systemguards(dot)com(dot)ec>
2008-12-14 21:44:09 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-12-14 21:51:49 from Josh Berkus <josh(at)agliodbs(dot)com>
2008-12-15 04:03:33 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-12-15 12:24:21 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-12-15 14:57:55 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-12-15 15:13:32 from Bruce Momjian <bruce(at)momjian(dot)us>
2008-12-15 16:23:45 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-12-15 16:29:52 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2008-12-15 16:38:49 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-12-15 16:50:48 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-12-15 17:03:41 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-12-15 17:14:36 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-12-15 17:16:29 from Gregory Stark <stark(at)enterprisedb(dot)com>
2008-12-15 17:30:42 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-12-15 17:37:20 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2008-12-15 16:30:59 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-12-15 17:16:43 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2008-12-15 17:29:25 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2008-12-15 17:31:20 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2008-12-15 19:15:13 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2009-11-30 13:21:10 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-11-30 18:16:17 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2009-11-30 20:27:54 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2009-11-30 21:18:59 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-11-30 21:49:14 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2009-11-30 23:28:21 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-01 01:02:10 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-01 07:52:46 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-01 08:04:07 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2009-12-01 08:47:24 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-01 11:35:42 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-01 11:58:03 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-01 12:05:47 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-01 12:38:37 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-01 12:42:10 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-01 13:08:17 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-01 13:30:23 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2009-12-01 14:26:22 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-01 14:40:53 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2009-12-01 14:46:48 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-01 15:35:13 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-01 15:55:54 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-01 17:55:54 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-01 18:02:07 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2009-12-01 18:20:08 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-01 18:27:01 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2009-12-03 19:53:46 from "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
2009-12-04 09:32:22 from decibel <decibel(at)decibel(dot)org>
2009-12-04 09:34:33 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-04 12:02:47 from Greg Stark <gsstark(at)mit(dot)edu>
2009-12-04 12:12:54 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-04 12:48:43 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-04 12:54:51 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-04 12:57:05 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-04 13:35:07 from Greg Stark <gsstark(at)mit(dot)edu>
2009-12-04 13:44:20 from Greg Stark <gsstark(at)mit(dot)edu>
2009-12-04 14:46:01 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2009-12-04 15:48:27 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-06 01:23:00 from Greg Stark <stark(at)mit(dot)edu>
2009-12-04 15:55:38 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-04 15:43:55 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-04 15:53:04 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-04 12:52:00 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2009-12-04 13:00:13 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-04 13:16:45 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2009-12-04 14:48:30 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2009-12-04 15:00:00 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-04 15:54:10 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-04 19:04:27 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-04 19:30:07 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-04 20:00:49 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-04 22:47:15 from Chuck McDevitt <cmcdevitt(at)greenplum(dot)com>
2009-12-05 00:51:58 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-07 17:54:04 from Greg Stark <gsstark(at)mit(dot)edu>
2009-12-01 16:06:26 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-01 14:43:18 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-01 15:01:19 from Florian Weimer <fweimer(at)bfk(dot)de>
2009-12-01 15:15:36 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-01 18:05:47 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-01 18:22:56 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-01 18:58:35 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-01 19:06:32 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2009-12-01 19:51:08 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-01 20:04:53 from Greg Stark <gsstark(at)mit(dot)edu>
2009-12-01 20:05:53 from Greg Stark <gsstark(at)mit(dot)edu>
2009-12-01 20:32:07 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-01 20:41:43 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-01 20:58:44 from Andrew Dunstan <andrew(at)dunslane(dot)net>
2009-12-01 21:23:09 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-01 21:58:10 from decibel <decibel(at)decibel(dot)org>
2009-12-01 22:15:38 from Greg Stark <gsstark(at)mit(dot)edu>
2009-12-01 22:21:43 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-02 02:16:48 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-02 02:31:20 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-02 03:21:41 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-02 03:34:11 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-02 04:04:34 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-02 04:45:18 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-02 15:48:17 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-02 16:08:25 from Simon Riggs <simon(at)2ndQuadrant(dot)com>
2009-12-02 16:49:20 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-02 18:08:28 from Greg Smith <greg(at)2ndquadrant(dot)com>
2009-12-02 18:34:57 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-02 18:56:15 from Greg Smith <greg(at)2ndquadrant(dot)com>
2009-12-02 19:04:17 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-02 19:27:40 from Greg Smith <greg(at)2ndquadrant(dot)com>
2009-12-02 20:18:35 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-02 20:30:07 from Greg Stark <gsstark(at)mit(dot)edu>
2009-12-02 20:48:01 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-02 21:35:11 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-02 04:52:42 from David Fetter <david(at)fetter(dot)org>
2009-12-02 13:37:14 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-02 11:26:39 from Dimitri Fontaine <dfontaine(at)hi-media(dot)com>
2009-12-02 13:33:49 from Greg Stark <gsstark(at)mit(dot)edu>
2009-12-02 14:33:53 from Dimitri Fontaine <dfontaine(at)hi-media(dot)com>
2009-12-02 03:45:08 from Greg Smith <greg(at)2ndquadrant(dot)com>
2009-12-02 04:17:58 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-01 18:41:21 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-01 19:10:07 from Greg Stark <gsstark(at)mit(dot)edu>
2009-12-01 19:17:52 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-01 22:19:18 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-01 22:47:56 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-01 23:00:40 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-01 23:27:54 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-01 23:44:02 from Greg Stark <gsstark(at)mit(dot)edu>
2009-12-02 00:03:26 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-02 01:13:50 from Greg Stark <gsstark(at)mit(dot)edu>
2009-12-02 04:23:29 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2009-12-02 18:44:25 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2009-12-01 19:19:39 from Josh Berkus <josh(at)agliodbs(dot)com>
2009-12-01 19:39:43 from "Kevin Grittner" <Kevin(dot)Grittner(at)wicourts(dot)gov>
2009-12-01 22:15:06 from decibel <decibel(at)decibel(dot)org>
2009-12-04 09:51:03 from "Massa, Harald Armin" <chef(at)ghum(dot)de>
2009-12-04 19:34:02 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2009-12-05 01:23:31 from "Massa, Harald Armin" <chef(at)ghum(dot)de>
2009-12-01 19:41:57 from Greg Stark <gsstark(at)mit(dot)edu>
2009-12-02 18:40:27 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2009-12-01 21:49:06 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-01 21:56:49 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-01 22:12:13 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-01 21:57:12 from Richard Huxton <dev(at)archonet(dot)com>
2009-12-01 22:13:20 from Greg Stark <gsstark(at)mit(dot)edu>
2009-12-01 22:46:32 from Richard Huxton <dev(at)archonet(dot)com>
2009-12-01 23:11:36 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2009-12-01 23:45:45 from decibel <decibel(at)decibel(dot)org>
2009-12-01 17:55:05 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2009-12-01 12:06:23 from Robert Haas <robertmhaas(at)gmail(dot)com>
2009-12-01 12:08:21 from Bruce Momjian <bruce(at)momjian(dot)us>
2009-12-01 13:38:26 from marcin mank <marcin(dot)mank(at)gmail(dot)com>
2009-12-01 13:41:46 from Andres Freund <andres(at)anarazel(dot)de>
2009-12-01 14:26:21 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2009-12-01 14:38:41 from Andres Freund <andres(at)anarazel(dot)de>
Lists:
pgsql-hackers
On Dec 1, 2009, at 4:13 PM, Greg Stark wrote:
> On Tue, Dec 1, 2009 at 9:57 PM, Richard Huxton <dev(at)archonet(dot)com>
> wrote:
>> Why are we writing out the hint bits to disk anyway? Is it really so
>> slow to calculate them on read + cache them that it's worth all this
>> trouble? Are they not also to blame for the "write my import data
>> twice"
>> feature?
>
> It would be interesting to experiment with different strategies. But
> the results would depend a lot on workloads and I doubt one strategy
> is best for everyone.
I agree that we'll always have the issue with freezing. But I also
think it's time to revisit the whole idea of hint bits. AFAIK we only
keep at maximum 2B transactions, and each one takes 2 bits in CLOG.
So worst-case scenario, we're looking at 4G of clog. On modern
hardware, that's not a lot. And that's also assuming that we don't do
any kind of compression on that data (obviously we couldn't use just
any old compression algorithm, but there's certainly tricks that
could be used to reduce the size of this information).
I know this is something that folks at EnterpriseDB have looked at,
perhaps there's data they can share.
> It has often been suggested that we could set the hint bits but not
> dirty the page, so they would never be written out unless some other
> update hit the page. In most use cases that would probably result in
> the right thing happening where we avoid half the writes but still
> stop doing transaction status lookups relatively promptly. The scary
> thing is that there might be use cases such as static data loaded
> where the hint bits never get set and every scan of the page has to
> recheck those statuses until the tuples are frozen.
>
> (Not dirtying the page almost gets us out of the CRC problems -- it
> doesn't in our current setup because we don't take a lock when setting
> the hint bits, so you could set it on a page someone is in the middle
> of CRC checking and writing. There were other solutions proposed for
> that, including just making hint bits require locking the page or
> double buffering the write.)
>
> There does need to be something like the hint bits which does
> eventually have to be set because we can't keep transaction
> information around forever. Even if you keep the transaction
> information all the way back to the last freeze date (up to about 1GB
> and change I think) then the data has to be written twice, the second
> time is to freeze the transactions. In the worst case then reading a
> page requires a random page access (or two) from anywhere in that 1GB+
> file for each tuple on the page (whether visible to us or not).
> --
> greg
>
> --
> Sent via pgsql-hackers mailing list (pgsql-hackers(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-hackers
>
--
Jim C. Nasby, Database Architect jim(at)nasby(dot)net
512.569.9461 (cell) http://jim.nasby.net
In response to
pgsql-hackers by date
Next :From: Andrew DunstanDate: 2009-12-01 23:55:00
Subject : Re: [CORE] EOL for 7.4?
Previous :From : Greg StarkDate : 2009-12-01 23:44:02
Subject : Re: Block-level CRC checks