You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tom Lane
1c7fe33fdb
Fix failure to restart Postgres when Linux kernel returns EIDRM for shmctl().
...
This is a Linux kernel bug that apparently exists in every extant kernel
version: sometimes shmctl() will fail with EIDRM when EINVAL is correct.
We were assuming that EIDRM indicates a possible conflict with pre-existing
backends, and refusing to start the postmaster when this happens. Fortunately,
there does not seem to be any case where Linux can legitimately return EIDRM
(it doesn't track shmem segments in a way that would allow that), so we can
get away with just assuming that EIDRM means EINVAL on this platform.
Per reports from Michael Fuhr and Jon Lapham --- it's a bit surprising
we have not seen more reports, actually.
19 years ago
..
access
Improve logging of checkpoints. Patch by Greg Smith, worked over
19 years ago
bootstrap
Cleanup the bootstrap code a little, and rename "dummy procs" in the code
19 years ago
catalog
Implement "distributed" checkpoints in which the checkpoint I/O is spread
19 years ago
commands
Rework temp_tablespaces patch so that temp tablespaces are assigned separately
19 years ago
executor
Improve UPDATE/DELETE WHERE CURRENT OF so that they can be used from plpgsql
19 years ago
lib
Add resetStringInfo(), which clears the content of a StringInfo, and
19 years ago
libpq
Add lo_truncate() to backend and libpq for large object truncation.
19 years ago
mb
Make JOHAB client only encoding per discussions in pgsql-hackers
19 years ago
nodes
Separate parse-analysis for utility commands out of parser/analyze.c
19 years ago
optimizer
Create hooks to let a loadable plugin monitor (or even replace) the planner
19 years ago
parser
Separate parse-analysis for utility commands out of parser/analyze.c
19 years ago
port
Fix failure to restart Postgres when Linux kernel returns EIDRM for shmctl().
19 years ago
postmaster
Implement "distributed" checkpoints in which the checkpoint I/O is spread
19 years ago
regex
Wording cleanup for error messages. Also change can't -> cannot.
19 years ago
rewrite
Changes pg_trigger and extend pg_rewrite in order to allow triggers and
19 years ago
storage
Implement "distributed" checkpoints in which the checkpoint I/O is spread
19 years ago
tcop
Expose more cursor-related functionality in SPI: specifically, allow
19 years ago
utils
Remove unused "caller" argument from stringToQualifiedNameList.
19 years ago
Makefile
Allow installation into directories containing spaces in the name.
20 years ago
c.h
Replace direct assignments to VARATT_SIZEP(x) with SET_VARSIZE(x, len).
19 years ago
fmgr.h
Update comments for PG_DETOAST_PACKED and VARDATA_ANY on a structures
19 years ago
funcapi.h
Update CVS HEAD for 2007 copyright. Back branches are typically not
19 years ago
getaddrinfo.h
Update CVS HEAD for 2007 copyright. Back branches are typically not
19 years ago
getopt_long.h
Update CVS HEAD for 2007 copyright. Back branches are typically not
19 years ago
miscadmin.h
Add a multi-worker capability to autovacuum. This allows multiple worker
19 years ago
pg_config.h.in
tas() support for Renesas' M32R processor. Kazuhiro Inaoka
19 years ago
pg_config.h.win32
Enable IPV6 for all MSVC builds, including the VC6 libpq-only build.
19 years ago
pg_config_manual.h
Arrange for large sequential scans to synchronize with each other, so that
19 years ago
pg_trace.h
pgindent run for 8.2.
20 years ago
pgstat.h
Implement "distributed" checkpoints in which the checkpoint I/O is spread
19 years ago
pgtime.h
Update CVS HEAD for 2007 copyright. Back branches are typically not
19 years ago
port.h
Add O_DIRECT support on Windows.
19 years ago
postgres.h
Update comments for PG_DETOAST_PACKED and VARDATA_ANY on a structures
19 years ago
postgres_ext.h
Move NAMEDATALEN definition from postgres_ext.h to pg_config_manual.h. It
19 years ago
postgres_fe.h
Update CVS HEAD for 2007 copyright. Back branches are typically not
19 years ago
rusagestub.h
Update CVS HEAD for 2007 copyright. Back branches are typically not
19 years ago