Received: from maia.hub.org (maia-2.hub.org [200.46.204.251]) by mail.postgresql.org (Postfix) with ESMTP id 5D7601DEBC02 for ; Mon, 7 Nov 2011 22:47:12 -0400 (AST) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.251]) (amavisd-maia, port 10024) with ESMTP id 04186-04 for ; Tue, 8 Nov 2011 02:47:02 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.8.0-rc2 Received: from mahout.postgresql.org (mahout.postgresql.org [98.129.198.123]) by mail.postgresql.org (Postfix) with ESMTP id 8F8BD1DEBC00 for ; Mon, 7 Nov 2011 22:47:01 -0400 (AST) Received: from [98.129.198.116] (helo=gemulon.postgresql.org) by mahout.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1RNbiF-0003so-1m for pgsql-committers@postgresql.org; Tue, 08 Nov 2011 02:47:00 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.72) (envelope-from ) id 1RNbiE-00078v-P8 for pgsql-committers@postgresql.org; Tue, 08 Nov 2011 02:46:58 +0000 Date: Tue, 08 Nov 2011 02:46:58 +0000 Message-Id: Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 To: pgsql-committers@postgresql.org From: Robert Haas Subject: pgsql: Make VACUUM avoid waiting for a cleanup lock, where possible. X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=-3.101 tagged_above=-10 required=5 tests=BAYES_00=-1.9, RP_MATCHES_RCVD=-1.201 X-Spam-Level: X-Archive-Number: 201111/96 X-Sequence-Number: 46523 TWFrZSBWQUNVVU0gYXZvaWQgd2FpdGluZyBmb3IgYSBjbGVhbnVwIGxvY2ssIHdoZXJlIHBvc3Np YmxlLgoKSW4gYSByZWd1bGFyIFZBQ1VVTSwgaXQncyBPSyB0byBza2lwIHBhZ2VzIGZvciB3aGlj aCBhIGNsZWFudXAgbG9jawppc24ndCBpbW1lZGlhdGVseSBhdmFpbGFibGU7IHRoZSBuZXh0IFZB Q1VVTSB3aWxsIGRlYWwgd2l0aCB0aGVtLiAgSWYKd2UncmUgc2Nhbm5pbmcgdGhlIGVudGlyZSBy ZWxhdGlvbiB0byBhZHZhbmNlIHJlbGZyb3plbnhpZCwgd2UgbWlnaHQKbmVlZCB0byB3YWl0LCBi dXQgb25seSBpZiB0aGVyZSBhcmUgdHVwbGVzIG9uIHRoZSBwYWdlIHRoYXQgYWN0dWFsbHkKcmVx dWlyZSBmcmVlemluZy4gIFRoZXNlIGNoYW5nZXMgc2hvdWxkIGdyZWF0bHkgcmVkdWNlIHRoZSBp bmNpZGVuY2UKb2Ygb2YgdmFjdXVtIHByb2Nlc3NlcyBnZXR0aW5nICJzdHVjayIuCgpTaW1vbiBS aWdncyBhbmQgUm9iZXJ0IEhhYXMKCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0t LS0KaHR0cDovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmL2JiYjZlNTU5YzRlYTBm YjRjMzQ2YmVkYTc2NzM2NDUxZGMyNGViNGUKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0t CnNyYy9iYWNrZW5kL2FjY2Vzcy9oZWFwL2hlYXBhbS5jICB8ICAgMzggKysrKysrKysrKysrKysr KwpzcmMvYmFja2VuZC9jb21tYW5kcy92YWN1dW1sYXp5LmMgfCAgIDg2ICsrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrLS0Kc3JjL2luY2x1ZGUvYWNjZXNzL2hlYXBhbS5oICAgICAg IHwgICAgMiArCjMgZmlsZXMgY2hhbmdlZCwgMTIyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z KC0pCgo=