Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitbb55e58

Browse files
committed
Allocate a few extra LWLocks for possible use by add-on modules.
Per request from Marc Munro.
1 parent426d015 commitbb55e58

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

‎src/backend/storage/lmgr/lwlock.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* Portions Copyright (c) 1994, Regents of the University of California
1616
*
1717
* IDENTIFICATION
18-
* $PostgreSQL: pgsql/src/backend/storage/lmgr/lwlock.c,v 1.30 2005/09/16 00:30:05 tgl Exp $
18+
* $PostgreSQL: pgsql/src/backend/storage/lmgr/lwlock.c,v 1.31 2005/10/07 20:11:03 tgl Exp $
1919
*
2020
*-------------------------------------------------------------------------
2121
*/
@@ -140,7 +140,8 @@ NumLWLocks(void)
140140
*/
141141
numLocks+=2*NUM_SLRU_BUFFERS;
142142

143-
/* Perhaps create a few more for use by user-defined modules? */
143+
/* Leave a few extra for use by user-defined modules. */
144+
numLocks+=NUM_USER_DEFINED_LWLOCKS;
144145

145146
returnnumLocks;
146147
}

‎src/include/pg_config_manual.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* for developers.If you edit any of these, be sure to do a *full*
77
* rebuild (and an initdb if noted).
88
*
9-
* $PostgreSQL: pgsql/src/include/pg_config_manual.h,v 1.17 2005/10/03 22:55:56 tgl Exp $
9+
* $PostgreSQL: pgsql/src/include/pg_config_manual.h,v 1.18 2005/10/07 20:11:03 tgl Exp $
1010
*------------------------------------------------------------------------
1111
*/
1212

@@ -74,6 +74,11 @@
7474
*/
7575
#defineINDEX_MAX_KEYS32
7676

77+
/*
78+
* Number of spare LWLocks to allocate for user-defined add-on code.
79+
*/
80+
#defineNUM_USER_DEFINED_LWLOCKS4
81+
7782
/*
7883
* Define this to make libpgtcl's "pg_result -assign" command process
7984
* C-style backslash sequences in returned tuple data and convert

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp