Обсуждение: BUG #14304: WAL files pg_upgrade

Поиск
Список
Период
Сортировка

BUG #14304: WAL files pg_upgrade

От
furlongs@osti.gov
Дата:
VGhlIGZvbGxvd2luZyBidWcgaGFzIGJlZW4gbG9nZ2VkIG9uIHRoZSB3ZWJz
aXRlOgoKQnVnIHJlZmVyZW5jZTogICAgICAxNDMwNApMb2dnZWQgYnk6ICAg
ICAgICAgIFNoYW5lIEZ1cmxvbmcKRW1haWwgYWRkcmVzczogICAgICBmdXJs
b25nc0Bvc3RpLmdvdgpQb3N0Z3JlU1FMIHZlcnNpb246IDkuNC45Ck9wZXJh
dGluZyBzeXN0ZW06ICAgY2VudE9TCkRlc2NyaXB0aW9uOiAgICAgICAgCgpN
eSBzaG9wIGlzIHJ1bm5pbmcgUG9zdGdyZVNRTCA5LjAgYW5kIHBnX3VwZ3Jh
ZGluZyB0byA5LjQuDQoNCkN1cnJlbnRseSBXQUwgZmlsZXMgYXJlIHNhdmVk
IGluIGEgbG9jYXRpb24gL3Bnc3FsL2FyY2hpdmUuDQoNCk5ldyBXQUwgZmls
ZXMgd2lsbCBiZSBzdG9yZWQgaW4gbG9jYXRpb24gL3Bnc3FsL2FyY2hpdmU5
NC4NCg0KTXkgcXVlc3Rpb24gaXMgaG93IGRvZXMgcGdfdXBncmFkZSBoYW5k
bGUgV0FMIGZpbGVzLiAgSXQgbG9va3MgbGlrZSB0byBtZQp0aGF0IHBnX3Vw
Z3JhZGUgb25seSBhZGRyZXNzZXMgdGhlIGRhdGEgZGlyZWN0b3J5IGFuZCBu
b3QgdGhlIGFyY2hpdmUKZGlyZWN0b3J5Lg0KDQpJcyBpdCBuZWNlc3Nhcnkg
dG8gZmx1c2ggYWxsIDkuMCBXQUwgZmlsZXMgcHJpb3IgdG8gcnVubmluZyBw
Z191cGdyYWRlPyAgT3IKd291bGQgb25lIGp1c3QgY29weSB0aGUgV0FMIGZp
bGVzIGZyb20gdGhlIHByZXZpb3VzIGxvY2F0aW9uIHRvIHRoZSBuZXcKbG9j
YXRpb24/DQoNCkFueSBoZWxwIG9yIGRpcmVjdGlvbiB5b3UgY2FuIHN1cHBs
eSB3b3VsZCBiZSBncmVhdGx5IGFwcHJlY2lhdGVkLg0KCgo=

Re: BUG #14304: WAL files pg_upgrade

От
Bruce Momjian
Дата:
On Tue, Aug 30, 2016 at 03:41:41PM +0000, furlongs@osti.gov wrote:
> The following bug has been logged on the website:
>
> Bug reference:      14304
> Logged by:          Shane Furlong
> Email address:      furlongs@osti.gov
> PostgreSQL version: 9.4.9
> Operating system:   centOS
> Description:
>
> My shop is running PostgreSQL 9.0 and pg_upgrading to 9.4.
>
> Currently WAL files are saved in a location /pgsql/archive.
>
> New WAL files will be stored in location /pgsql/archive94.
>
> My question is how does pg_upgrade handle WAL files.  It looks like to me
> that pg_upgrade only addresses the data directory and not the archive
> directory.
>
> Is it necessary to flush all 9.0 WAL files prior to running pg_upgrade?  Or
> would one just copy the WAL files from the previous location to the new
> location?
>
> Any help or direction you can supply would be greatly appreciated.

pg_upgrade does _nothing_ with WAL.  It does not copy it from the old
cluster to the new cluster, nor does it interact with the archive
directory.

I do recommend you use a _different_ directory to store the WAL after
the ugprade so the WAL file names don't conflict --- seems you are
already doing that.  :-)

--
  Bruce Momjian  <bruce@momjian.us>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

+ As you are, so once was I. As I am, so you will be. +
+                     Ancient Roman grave inscription +