diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2003-07-24 22:04:15 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2003-07-24 22:04:15 +0000 |
commit | cfa191f3b8115b37c526cc1eee3dd1d2af7c11ca (patch) | |
tree | 63cd0ef3cb8c56e58fb46c0fbcf7d5738c68686e /src/backend/storage/buffer/buf_table.c | |
parent | 658fca8d3abd2f8f1b04028ac2d0dd49b49896c5 (diff) |
Error message editing in backend/storage.
Diffstat (limited to 'src/backend/storage/buffer/buf_table.c')
-rw-r--r-- | src/backend/storage/buffer/buf_table.c | 29 |
1 files changed, 10 insertions, 19 deletions
diff --git a/src/backend/storage/buffer/buf_table.c b/src/backend/storage/buffer/buf_table.c index 2a923279b69..b78f23cdcd7 100644 --- a/src/backend/storage/buffer/buf_table.c +++ b/src/backend/storage/buffer/buf_table.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/storage/buffer/buf_table.c,v 1.27 2002/06/20 20:29:34 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/storage/buffer/buf_table.c,v 1.28 2003/07/24 22:04:08 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -55,7 +55,7 @@ InitBufTable(void) HASH_ELEM | HASH_FUNCTION); if (!SharedBufHash) - elog(FATAL, "couldn't initialize shared buffer pool Hash Tbl"); + elog(FATAL, "could not initialize shared buffer hash table"); } BufferDesc * @@ -94,12 +94,8 @@ BufTableDelete(BufferDesc *buf) result = (BufferLookupEnt *) hash_search(SharedBufHash, (void *) &(buf->tag), HASH_REMOVE, NULL); - if (!result) - { - /* shouldn't happen */ - elog(ERROR, "BufTableDelete: BufferLookup table corrupted"); - return FALSE; - } + if (!result) /* shouldn't happen */ + elog(ERROR, "shared buffer hash table corrupted"); /* * Clear the buffer's tag. This doesn't matter for the hash table, @@ -127,17 +123,12 @@ BufTableInsert(BufferDesc *buf) hash_search(SharedBufHash, (void *) &(buf->tag), HASH_ENTER, &found); if (!result) - { - elog(ERROR, "BufTableInsert: BufferLookup table out of memory"); - return FALSE; - } - - /* found something else in the table ! */ - if (found) - { - elog(ERROR, "BufTableInsert: BufferLookup table corrupted"); - return FALSE; - } + ereport(ERROR, + (errcode(ERRCODE_OUT_OF_MEMORY), + errmsg("out of shared memory"))); + + if (found) /* found something else in the table? */ + elog(ERROR, "shared buffer hash table corrupted"); result->id = buf->buf_id; return TRUE; |