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
867e2c91a0
Implement "distributed" checkpoints in which the checkpoint I/O is spread
...
over a fairly long period of time, rather than being spat out in a burst.
This happens only for background checkpoints carried out by the bgwriter;
other cases, such as a shutdown checkpoint, are still done at full speed.
Remove the "all buffers" scan in the bgwriter, and associated stats
infrastructure, since this seems no longer very useful when the checkpoint
itself is properly throttled.
Original patch by Itagaki Takahiro, reworked by Heikki Linnakangas,
and some minor API editorialization by me.
19 years ago
..
access
Implement "distributed" checkpoints in which the checkpoint I/O is spread
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
Now that core functionality is depending on autoconf's AC_C_BIGENDIAN to be
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