• R/O
  • HTTP
  • SSH
  • HTTPS

syncrep: List of commits

PostgreSQL9.0用の同期レプリケーションパッチ


RSS
Rev. Time Author
fbc56f7 2011-05-11 20:35:38 Heikki Linnakangas

Shut down WAL receiver if it's still running at end of recovery. We used to
just check that it's not running and PANIC if it was, but that can rightfully
happen if recovery stops at recovery target.

a0c8514 2011-05-11 18:46:08 Heikki Linnakangas

Shut down WAL receiver if it's still running at end of recovery. We used to
just check that it's not running and PANIC if it was, but that can rightfully
happen if recovery stops at recovery target.

ea964a4 2011-05-11 12:44:33 Tom Lane

Be more explicit about the meaning of the change in standard_conforming_strings.

64cc297 2011-05-11 09:57:19 Bruce Momjian

Mention "backslash" escape processing change in 9.1 release notes.

2e82d0b 2011-05-11 09:37:26 Tom Lane

Prevent datebsearch() from crashing on base == NULL && nel == 0.

Normally nel == 0 works okay because the initial value of "last" will be
less than "base"; but if "base" is zero then the calculation wraps around
and we have a very large (unsigned) value for "last", so that the loop can
be entered and we get a SIGSEGV on a bogus pointer.

This is certainly the proximate cause of the recent reports of Windows
builds crashing on 'infinity'::timestamp --- evidently, they're either not
setting an active timezonetktbl, or setting an empty one. It's not yet
clear to me why it's only happening on Windows and not happening on any
buildfarm member. But even if that's due to some bug elsewhere, it seems
wise for this function to not choke on the powerup values of
timezonetktbl/sztimezonetktbl.

I also changed the copy of this code in ecpglib, although I am not sure
whether it's exposed to a similar hazard.

Per report and stack trace from Richard Broersma.

7ff7711 2011-05-11 08:44:47 Bruce Momjian

For create/dropdb, only connect once to the server since we now have a
shared description table for pg_database comments.

Also update comments about database name selection.

87631ac 2011-05-11 04:37:50 Peter Eisentraut

Add some punctuation

df6d033 2011-05-11 04:37:22 Peter Eisentraut

Put options in more alphabetical order

94a8fde 2011-05-11 03:48:07 Peter Eisentraut

Put options help in alphabetical order

00fad9f 2011-05-11 03:40:29 Peter Eisentraut

Format pg_upgrade --version in line with conventions

4c78846 2011-05-11 03:37:55 Peter Eisentraut

Add bug report line to pg_upgrade --help output

3a8dcd9 2011-05-11 03:34:26 Peter Eisentraut

Put pg_test_fsync --help and --version output in line with conventions

Foremost, it should go to stdout.

1453cd8 2011-05-11 02:48:40 Tom Lane

Adjust documentation with respect to "unknown" timezone setting.

The recent cleanup of GUC assign hooks got rid of the kludge of using
"unknown" as a magic value for timezone and log_timezone. But I forgot
to update the documentation to match, as noted by Martin Pitt.

853c175 2011-05-11 01:08:47 Tom Lane

Be more wary in initdb's creation of platform-dependent collations.

Discard any collation aliases that match the built-in pg_collation entries
(ie, "default", "C", "POSIX"). Such aliases would be refused by a CREATE
COLLATION command, but since initdb is injecting them via a simple INSERT,
it has to make the corresponding check for itself. Per Martin Pitt's
report of funny behavior in a machine that had a bogus "C.UTF-8" locale.

Also, use E'' syntax for the output of escape_quotes, as per its header
comment.

5059cf6 2011-05-10 23:42:43 Bruce Momjian

In pg_upgrade, remove suggestion of setting pg_hba.conf to 'trust', now
that we report the libpq connection failure string. Per suggestion from
Robert Haas.

a9cc9df 2011-05-10 12:25:16 Bruce Momjian

Documentation cleanup for the possible values of the datatype 'boolean'.

f71b5c7 2011-05-10 10:04:22 Bruce Momjian

Update documentation to state there is three-value logic, not
three-value boolean logic.

Backpatch to 9.0.X since we just got another bug report about this
today.

832c095 2011-05-10 10:04:18 Bruce Momjian

Update documentation to state there is three-value logic, not
three-value boolean logic.

Backpatch to 9.0.X since we just got another bug report about this
today.

7886cc7 2011-05-10 00:00:30 Tom Lane

Remove "make check" target in src/test/isolation/Makefile.

This doesn't work as expected because the isolationtester program requires
libpq to already be installed. While it works when you've already installed
libpq, having to already have done "make install" defeats most of the point
of a check with a temp installation. And there are weird corner cases if
the dynamic linker picks up an old libpq.so from system library directories.
Remove the target (or more precisely, make it print a helpful message) so
people don't expect the case to work.

78318d6 2011-05-09 21:55:36 Bruce Momjian

In pg_upgrade, add status message about superuser check.

76e5b4c 2011-05-09 12:59:31 Bruce Momjian

Add C comment about the fact that the autovacuum limit can go backwards
by 3, but that is it OK.

eff223f 2011-05-09 08:45:00 Tom Lane

Fix some portability issues in isolation regression test driver.

Remove random system #includes in favor of using postgres_fe.h. (The
alternative to that is letting this module grow its own configuration
testing ability...)

Also fix the "make clean" target to actually clean things up.

Per local testing.

e6a7402 2011-05-08 11:30:35 Bruce Momjian

Add C comment why client encoding can be set in pg_upgrade.

e567c9f 2011-05-08 11:29:20 Bruce Momjian

Add xreflabels to /contrib manuals so links appear correct. Also update
README.links to explain xref properly.

5293de5 2011-05-08 03:31:00 Bruce Momjian

Add missing documention connecting word.

1609ca5 2011-05-08 01:17:21 Bruce Momjian

In pg_upgrade, report non-super-user username in error message.

81301b8 2011-05-07 21:55:45 Bruce Momjian

Check that the pg_upgrade user specified is a super-user.

Also report the error message when the post-pg_ctl connection fails.

Per private bug report from EnterpriseDB.

71932ec 2011-05-07 10:55:10 Robert Haas

Add comment about memory reordering to PredicateLockTupleRowVersionLink.

Dan Ports, per head-scratching from Simon Riggs and myself.

5c5f835 2011-05-07 10:47:42 Bruce Momjian

Adjust pg_upgrade FATAL error messages to have consistent newlines.

Also adjust some error message capitalization for consistency.

3ef5b2d 2011-05-07 10:19:15 Robert Haas

Fix typos in SECURITY LABEL documentation.

KaiGai Kohei

Show on old repository browser