diff --git a/src/backend/port/sysv_shmem.c b/src/backend/port/sysv_shmem.c index 98e049380a7981497b7feaf2d0550294b95dc4e4..df06312037f2a1b35261d9138b7292b716b2ae66 100644 --- a/src/backend/port/sysv_shmem.c +++ b/src/backend/port/sysv_shmem.c @@ -167,39 +167,25 @@ InternalIpcMemoryCreate(IpcMemoryKey memKey, Size size) IPC_CREAT | IPC_EXCL | IPCProtection), (errno == EINVAL) ? errhint("This error usually means that PostgreSQL's request for a shared memory " - "segment exceeded your kernel's SHMMAX parameter. You can either " - "reduce the request size or reconfigure the kernel with larger SHMMAX. " - "To reduce the request size (currently %lu bytes), reduce " - "PostgreSQL's shared memory usage, perhaps by reducing shared_buffers " - "or max_connections.\n" - "If the request size is already small, it's possible that it is less than " - "your kernel's SHMMIN parameter, in which case raising the request size or " - "reconfiguring SHMMIN is called for.\n" + "segment exceeded your kernel's SHMMAX parameter, or possibly that " + "it is less than " + "your kernel's SHMMIN parameter.\n" "The PostgreSQL documentation contains more information about shared " - "memory configuration.", - (unsigned long) size) : 0, + "memory configuration.") : 0, (errno == ENOMEM) ? errhint("This error usually means that PostgreSQL's request for a shared " - "memory segment exceeded available memory or swap space, " - "or exceeded your kernel's SHMALL parameter. You can either " - "reduce the request size or reconfigure the kernel with larger SHMALL. " - "To reduce the request size (currently %lu bytes), reduce " - "PostgreSQL's shared memory usage, perhaps by reducing shared_buffers " - "or max_connections.\n" + "memory segment exceeded your kernel's SHMALL parameter. You may need " + "to reconfigure the kernel with larger SHMALL.\n" "The PostgreSQL documentation contains more information about shared " - "memory configuration.", - (unsigned long) size) : 0, + "memory configuration.") : 0, (errno == ENOSPC) ? errhint("This error does *not* mean that you have run out of disk space. " "It occurs either if all available shared memory IDs have been taken, " "in which case you need to raise the SHMMNI parameter in your kernel, " "or because the system's overall limit for shared memory has been " - "reached. If you cannot increase the shared memory limit, " - "reduce PostgreSQL's shared memory request (currently %lu bytes), " - "perhaps by reducing shared_buffers or max_connections.\n" + "reached.\n" "The PostgreSQL documentation contains more information about shared " - "memory configuration.", - (unsigned long) size) : 0)); + "memory configuration.") : 0)); } /* Register on-exit routine to delete the new segment */