[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pgsql-hackers
Subject:    Re: [HACKERS] Hot Standby remaining issues
From:       Heikki Linnakangas <heikki.linnakangas () enterprisedb ! com>
Date:       2009-11-30 10:08:37
Message-ID: 4B1399A5.7080607 () enterprisedb ! com
[Download RAW message or body]

Simon Riggs wrote:
> @@ -654,10 +656,13 @@ LockAcquire(const LOCKTAG *locktag,
>  				elog(PANIC, "lock table corrupted");
>  		}
>  		LWLockRelease(partitionLock);
> -		ereport(ERROR,
> -				(errcode(ERRCODE_OUT_OF_MEMORY),
> -				 errmsg("out of shared memory"),
> -		  errhint("You might need to increase max_locks_per_transaction.")));
> +		if (reportLockTableError)
> +			ereport(ERROR,
> +					(errcode(ERRCODE_OUT_OF_MEMORY),
> +					 errmsg("out of shared memory"),
> +			  errhint("You might need to increase max_locks_per_transaction.")));
> +		else
> +			return LOCKACQUIRE_NOT_AVAIL;
>  	}
>  	locallock->proclock = proclock;
>  

That seems dangerous when dontWait==false.

-- 
  Heikki Linnakangas
  EnterpriseDB   http://www.enterprisedb.com

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic