Your patch has been added to the PostgreSQL unapplied patches list at: http://momjian.postgresql.org/cgi-bin/pgpatches
It will be applied as soon as one of the PostgreSQL committers reviews and approves it. --------------------------------------------------------------------------- Simon Riggs wrote: > We currently have a single item cache of the last checked TransactionId, > which optimises the call to TransactionIdDidCommit() during > HeapTupleSatisfiesMVCC() and partners. > > Before we call TransactionIdDidCommit() we always call > TransactionIdIsInProgress(). > > TransactionIdIsInProgress() doesn't check the single item cache, so even > if we have just checked for this xid, we will check it again. Since this > function takes ProcArrayLock and may be called while holding other locks > it will improve scalability if we can skip the call, for the cost of an > integer comparison. > > Following patch implements fastpath in TransactionIdIsInProgress() to > utilise single item cache. > > -- > Simon Riggs > 2ndQuadrant http://www.2ndQuadrant.com [ Attachment, skipping... ] > > ---------------------------(end of broadcast)--------------------------- > TIP 1: if posting/reading through Usenet, please send an appropriate > subscribe-nomail command to [EMAIL PROTECTED] so that your > message can get through to the mailing list cleanly -- Bruce Momjian <[EMAIL PROTECTED]> http://momjian.us EnterpriseDB http://postgres.enterprisedb.com + If your life is a hard drive, Christ can be your backup. + -- Sent via pgsql-patches mailing list (pgsql-patches@postgresql.org) To make changes to your subscription: http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&extra=pgsql-patches