Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheduled downtime: Postgres 11 to 12 #141

Closed
7 tasks done
grahamc opened this issue Mar 9, 2021 · 7 comments
Closed
7 tasks done

Scheduled downtime: Postgres 11 to 12 #141

grahamc opened this issue Mar 9, 2021 · 7 comments

Comments

@grahamc
Copy link
Member

grahamc commented Mar 9, 2021

Tomorrow at 14:00 America/New_York we'll be migrating Hydra's database from Postgresql 11 to Postgresql 12.

Motivation: Let us use log_transaction_sample_rate and other improvements in Postgresql 12. Once we upgrade to 21.05, I'll want to get us to 13 pretty soon after to let us use sample-based slow query logging.

How to:

  • stop the database: systemctl stop postgresql.service
  • snapshot the dataset: zfs snapshot rpool/safe/postgres@postgres-11-to-12-migration-pre
  • apply this change:
diff --git a/delft/haumea.nix b/delft/haumea.nix
index b94676f..ece5b8d 100644
--- a/delft/haumea.nix
+++ b/delft/haumea.nix
@@ -84,7 +84,7 @@
 
   services.postgresql = {
     enable = true;
-    package = pkgs.postgresql_11;
+    package = pkgs.postgresql_12;
     dataDir = "/var/db/postgresql";
     # https://pgtune.leopard.in.ua/#/
     settings = {
  • build the new configuration and stage it on the target server: nixops deploy -d buildfarm --include haumea --dry-activate
  • migrate the data:
oldpg=$(nix-build -I nixpkgs=channel:nixos-20.09-small -E '(import <nixpkgs> {}).postgresql_11')
newpg=$(nix-build -I nixpkgs=channel:nixos-20.09-small -E '(import <nixpkgs> {}).postgresql_12')

cd /var/db/postgresql
mkdir old
chmod 0700 old
mv ./* old || true

mkdir new
"$newpg/bin/initdb" -U root --locale=en_US.UTF-8 --encoding UTF8 ./new

"${newpg}/bin/pg_upgrade" \
    --old-bindir="${oldpg}/bin/" \
    --new-bindir="${newpg}/bin/" \
    --old-datadir "./old" \
    --new-datadir "./new" \
    --link \
    --user root \
    --verbose

rm -rf old
mv ./new/* .
  • Snapshot the new dataset: zfs snapshot rpool/safe/postgres@postgres-11-to-12-migration-post
  • Perform the full deploy now: nixops deploy -d buildfarm --include haumea

Postgresql should be started now.


  • How long will it take? About 30 seconds to do the actual operation, but let's plan on 30 minutes.
  • Will this take a lot of disk space? No, the --link option uses hardlinks to copy the data files, and only system tables are rewritten during the migration.
  • What if something goes wrong? We can roll back: zfs rollback rpool/safe/postgres@postgres-11-to-12-migration-pre

Here is the result of running these steps on a clone of production data:

[grahamc@kif:/hydra/scratch/haumea-hack/target]$ oldpg=$(nix-build -I nixpkgs=channel:nixos-20.09-small -E '(import <nixpkgs> {}).postgresql_11')

[grahamc@kif:/hydra/scratch/haumea-hack/target]$ newpg=$(nix-build -I nixpkgs=channel:nixos-20.09-small -E '(import <nixpkgs> {}).postgresql_12')

[grahamc@kif:/hydra/scratch/haumea-hack/target]$ mkdir old

[grahamc@kif:/hydra/scratch/haumea-hack/target]$ chmod 0700 old

[grahamc@kif:/hydra/scratch/haumea-hack/target]$ mv ./* old || true
mv: cannot move './old' to a subdirectory of itself, 'old/old'

[grahamc@kif:/hydra/scratch/haumea-hack/target]$ 

[grahamc@kif:/hydra/scratch/haumea-hack/target]$ mkdir new

[grahamc@kif:/hydra/scratch/haumea-hack/target]$ "$newpg/bin/initdb" -U root ./new
The files belonging to this database system will be owned by user "grahamc".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.UTF-8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are disabled.

fixing permissions on existing directory ./new ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... UTC
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok

initdb: warning: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.

Success. You can now start the database server using:

    /nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_ctl -D ./new -l logfile start


[grahamc@kif:/hydra/scratch/haumea-hack/target]$ "${newpg}/bin/pg_upgrade" \
>     --old-bindir="${oldpg}/bin/" \
>     --new-bindir="${newpg}/bin/" \
>     --old-datadir "./old" \
>     --new-datadir "./new" \
>     --link \
>     --user root \
>     --verbose
Running in verbose mode
Performing Consistency Checks
-----------------------------
Checking cluster versions                                   ok
Current pg_control values:
[...]

Values to be changed:

First log segment after reset:        000000010000166F000000AD
[...]
Values to be changed:

First log segment after reset:        000000010000000000000002

[... a lot of linking and queries ...]

Upgrade Complete
----------------
Optimizer statistics are not transferred by pg_upgrade so,
once you start the new server, consider running:
    ./analyze_new_cluster.sh

Running this script will delete the old cluster's data files:
    ./delete_old_cluster.sh

[grahamc@kif:/hydra/scratch/haumea-hack/target]$ ${newpg}/bin/pg_ctl -D ./ -o "-F -k \"/tmp\"" -w start -l ./log
waiting for server to start.... done
server started

[grahamc@kif:/hydra/scratch/haumea-hack/target]$ cat log
2021-03-09 02:15:32.961 UTC [9353] LOG:  starting PostgreSQL 12.6 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 9.3.0, 64-bit
2021-03-09 02:15:32.961 UTC [9353] LOG:  listening on IPv6 address "::1", port 5432
2021-03-09 02:15:32.961 UTC [9353] LOG:  listening on IPv4 address "127.0.0.1", port 5432
2021-03-09 02:15:32.962 UTC [9353] LOG:  listening on Unix socket "/tmp/.s.PGSQL.5432"
2021-03-09 02:15:32.969 UTC [9354] LOG:  database system was shut down at 2021-03-09 02:10:25 UTC
2021-03-09 02:15:32.971 UTC [9353] LOG:  database system is ready to accept connections

@grahamc
Copy link
Member Author

grahamc commented Mar 9, 2021

Amendment, running "$newpg/bin/initdb" -U root --locale=en_US.UTF-8 --encoding UTF8 ./new instead of the original plan. This appears to match the configuration of the server based on SHOW SERVER_ENCODING and show lc_collate on my copy of production data.

@grahamc
Copy link
Member Author

grahamc commented Mar 9, 2021

Amendment, had to run the initdb with sudo -u postgres:

[root@haumea:/var/db/postgresql]# "$newpg/bin/initdb" -U root --locale=en_US.UTF-8 --encoding UTF8 ./new
initdb: error: cannot be run as root
Please log in (using, e.g., "su") as the (unprivileged) user that will
own the server process.

[root@haumea:/var/db/postgresql]# sudo chown postgres:postgres old

[root@haumea:/var/db/postgresql]# sudo chown postgres:postgres new

[root@haumea:/var/db/postgresql]# sudo -u postgres "$newpg/bin/initdb" -U root --locale=en_US.UTF-8 --encoding UTF8 ./new
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.UTF-8".
The default text search configuration will be set to "english".

Data page checksums are disabled.

fixing permissions on existing directory ./new ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... Europe/Amsterdam
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok

initdb: warning: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.

Success. You can now start the database server using:

    /nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_ctl -D ./new -l logfile start

@grahamc
Copy link
Member Author

grahamc commented Mar 9, 2021

Since the pg_upgrade command also does things with files on disk I assumed I need to run it sudo -u postgres also, except it can't connect as --user root for obvious reasons:

connection to database failed: FATAL: Peer authentication failed for user "root"

I found during testing that I can't run this with --user postgres since the "postgres" user isn't the install user.

I'll try the migration as root and see what things look like after: we can always fix up file ownership.

[root@haumea:/var/db/postgresql]# "${newpg}/bin/pg_upgrade"     --old-bindir="${oldpg}/bin/"     --new-bindir="${newpg}/bin/"     --old-datadir "./old"     --new-datadir "./new"     --link     --user postgres     --verbose

pg_upgrade: cannot be run as root
Failure, exiting

🤷 I guess it is time to fix the hba and ident files :)

@grahamc
Copy link
Member Author

grahamc commented Mar 9, 2021

I used the ident.conf to tell postgres that the system user "postgres" maps to the "root" user.

I did that via:

[root@haumea:/var/db/postgresql/old]# cat postgresql.conf > postgresql.conf.x

[root@haumea:/var/db/postgresql/old]# mv postgresql.conf postgresql.conf.old

[root@haumea:/var/db/postgresql/old]# mv postgresql.conf.x postgresql.conf

[root@haumea:/var/db/postgresql/old]# cat /nix/store/lxaiwbp2kcf86avl0mmjr4vy6qhb2gj4-pg_hba.conf > pg_hba.conf 

[root@haumea:/var/db/postgresql/old]# cat /nix/store/0hhwkj7ldysd0i8lkqni84d1zymv9r1l-pg_ident.conf > pg_ident.conf 

Then I edited postgresql.conf to have the hba and ident point to files in this directory:

hba_file = '/var/db/postgresql/old/pg_hba.conf'
ident_file = '/var/db/postgresql/old/pg_ident.conf'

and edited pg_ident.conf to make postgres root, adding:

prometheus postgres root

Afterward, it allowing this to run to completion.

[root@haumea:/var/db/postgresql]# sudo -u postgres "${newpg}/bin/pg_upgrade"     --old-bindir="${oldpg}/bin/"     --new-bindir="${newpg}/bin/"     --old-datadir "./old"     --new-datadir "./new"     --link     --user root     --verbose
Running in verbose mode
Performing Consistency Checks
-----------------------------
Checking cluster versions                                   ok
Current pg_control values:

pg_control version number:            1100
Catalog version number:               201809051
Database system identifier:           6779300083135052244
Latest checkpoint's TimeLineID:       1
Latest checkpoint's full_page_writes: on
Latest checkpoint's NextXID:          0:262326916
Latest checkpoint's NextOID:          4037377
Latest checkpoint's NextMultiXactId:  27568
Latest checkpoint's NextMultiOffset:  56497
Latest checkpoint's oldestXID:        102606011
Latest checkpoint's oldestXID's DB:   16385
Latest checkpoint's oldestActiveXID:  0
Latest checkpoint's oldestMultiXid:   1
Latest checkpoint's oldestMulti's DB: 16385
Latest checkpoint's oldestCommitTsXid:0
Latest checkpoint's newestCommitTsXid:0
Maximum data alignment:               8
Database block size:                  8192
Blocks per segment of large relation: 131072
WAL block size:                       8192
Bytes per WAL segment:                16777216
Maximum length of identifiers:        64
Maximum columns in an index:          32
Maximum size of a TOAST chunk:        1996
Size of a large-object chunk:         2048
Date/time type storage:               64-bit integers
Float4 argument passing:              by value
Float8 argument passing:              by value
Data page checksum version:           0


Values to be changed:

First log segment after reset:        000000010000178E00000005
Current pg_control values:

pg_control version number:            1201
Catalog version number:               201909212
Database system identifier:           6937738889884607895
Latest checkpoint's TimeLineID:       1
Latest checkpoint's full_page_writes: on
Latest checkpoint's NextXID:          0:486
Latest checkpoint's NextOID:          14452
Latest checkpoint's NextMultiXactId:  1
Latest checkpoint's NextMultiOffset:  0
Latest checkpoint's oldestXID:        479
Latest checkpoint's oldestXID's DB:   1
Latest checkpoint's oldestActiveXID:  0
Latest checkpoint's oldestMultiXid:   1
Latest checkpoint's oldestMulti's DB: 1
Latest checkpoint's oldestCommitTsXid:0
Latest checkpoint's newestCommitTsXid:0
Maximum data alignment:               8
Database block size:                  8192
Blocks per segment of large relation: 131072
WAL block size:                       8192
Bytes per WAL segment:                16777216
Maximum length of identifiers:        64
Maximum columns in an index:          32
Maximum size of a TOAST chunk:        1996
Size of a large-object chunk:         2048
Date/time type storage:               64-bit integers
Float4 argument passing:              by value
Float8 argument passing:              by value
Data page checksum version:           0


Values to be changed:

First log segment after reset:        000000010000000000000002
"/nix/store/63895zy5zy0z605pas8db9x0w2jr2111-postgresql-11.11/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D "./old" -o "-p 50432 -b  -c listen_addresses='' -c unix_socket_permissions=0700 -c unix_socket_directories='/var/db/postgresql'" start >> "pg_upgrade_server.log" 2>&1
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: SELECT d.oid, d.datname, d.encoding, d.datcollate, d.datctype, pg_catalog.pg_tablespace_location(t.oid) AS spclocation FROM pg_catalog.pg_database d  LEFT OUTER JOIN pg_catalog.pg_tablespace t  ON d.dattablespace = t.oid WHERE d.datallowconn = true ORDER BY 2
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: WITH regular_heap (reloid, indtable, toastheap) AS (   SELECT c.oid, 0::oid, 0::oid   FROM pg_catalog.pg_class c JOIN pg_catalog.pg_namespace n          ON c.relnamespace = n.oid   WHERE relkind IN ('r', 'm') AND     ((n.nspname !~ '^pg_temp_' AND       n.nspname !~ '^pg_toast_temp_' AND       n.nspname NOT IN ('pg_catalog', 'information_schema',                         'binary_upgrade', 'pg_toast') AND       c.oid >= 16384::pg_catalog.oid) OR      (n.nspname = 'pg_catalog' AND       relname IN ('pg_largeobject') ))),   toast_heap (reloid, indtable, toastheap) AS (   SELECT c.reltoastrelid, 0::oid, c.oid   FROM regular_heap JOIN pg_catalog.pg_class c       ON regular_heap.reloid = c.oid   WHERE c.reltoastrelid != 0),   all_index (reloid, indtable, toastheap) AS (   SELECT indexrelid, indrelid, 0::oid   FROM pg_catalog.pg_index   WHERE indisvalid AND indisready     AND indrelid IN         (SELECT reloid FROM regular_heap          UNION ALL          SELECT reloid FROM toast_heap)) SELECT all_rels.*, n.nspname, c.relname,   c.relfilenode, c.reltablespace, pg_catalog.pg_tablespace_location(t.oid) AS spclocation FROM (SELECT * FROM regular_heap       UNION ALL       SELECT * FROM toast_heap       UNION ALL       SELECT * FROM all_index) all_rels   JOIN pg_catalog.pg_class c       ON all_rels.reloid = c.oid   JOIN pg_catalog.pg_namespace n      ON c.relnamespace = n.oid   LEFT OUTER JOIN pg_catalog.pg_tablespace t      ON c.reltablespace = t.oid ORDER BY 1;
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: WITH regular_heap (reloid, indtable, toastheap) AS (   SELECT c.oid, 0::oid, 0::oid   FROM pg_catalog.pg_class c JOIN pg_catalog.pg_namespace n          ON c.relnamespace = n.oid   WHERE relkind IN ('r', 'm') AND     ((n.nspname !~ '^pg_temp_' AND       n.nspname !~ '^pg_toast_temp_' AND       n.nspname NOT IN ('pg_catalog', 'information_schema',                         'binary_upgrade', 'pg_toast') AND       c.oid >= 16384::pg_catalog.oid) OR      (n.nspname = 'pg_catalog' AND       relname IN ('pg_largeobject') ))),   toast_heap (reloid, indtable, toastheap) AS (   SELECT c.reltoastrelid, 0::oid, c.oid   FROM regular_heap JOIN pg_catalog.pg_class c       ON regular_heap.reloid = c.oid   WHERE c.reltoastrelid != 0),   all_index (reloid, indtable, toastheap) AS (   SELECT indexrelid, indrelid, 0::oid   FROM pg_catalog.pg_index   WHERE indisvalid AND indisready     AND indrelid IN         (SELECT reloid FROM regular_heap          UNION ALL          SELECT reloid FROM toast_heap)) SELECT all_rels.*, n.nspname, c.relname,   c.relfilenode, c.reltablespace, pg_catalog.pg_tablespace_location(t.oid) AS spclocation FROM (SELECT * FROM regular_heap       UNION ALL       SELECT * FROM toast_heap       UNION ALL       SELECT * FROM all_index) all_rels   JOIN pg_catalog.pg_class c       ON all_rels.reloid = c.oid   JOIN pg_catalog.pg_namespace n      ON c.relnamespace = n.oid   LEFT OUTER JOIN pg_catalog.pg_tablespace t      ON c.reltablespace = t.oid ORDER BY 1;
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: WITH regular_heap (reloid, indtable, toastheap) AS (   SELECT c.oid, 0::oid, 0::oid   FROM pg_catalog.pg_class c JOIN pg_catalog.pg_namespace n          ON c.relnamespace = n.oid   WHERE relkind IN ('r', 'm') AND     ((n.nspname !~ '^pg_temp_' AND       n.nspname !~ '^pg_toast_temp_' AND       n.nspname NOT IN ('pg_catalog', 'information_schema',                         'binary_upgrade', 'pg_toast') AND       c.oid >= 16384::pg_catalog.oid) OR      (n.nspname = 'pg_catalog' AND       relname IN ('pg_largeobject') ))),   toast_heap (reloid, indtable, toastheap) AS (   SELECT c.reltoastrelid, 0::oid, c.oid   FROM regular_heap JOIN pg_catalog.pg_class c       ON regular_heap.reloid = c.oid   WHERE c.reltoastrelid != 0),   all_index (reloid, indtable, toastheap) AS (   SELECT indexrelid, indrelid, 0::oid   FROM pg_catalog.pg_index   WHERE indisvalid AND indisready     AND indrelid IN         (SELECT reloid FROM regular_heap          UNION ALL          SELECT reloid FROM toast_heap)) SELECT all_rels.*, n.nspname, c.relname,   c.relfilenode, c.reltablespace, pg_catalog.pg_tablespace_location(t.oid) AS spclocation FROM (SELECT * FROM regular_heap       UNION ALL       SELECT * FROM toast_heap       UNION ALL       SELECT * FROM all_index) all_rels   JOIN pg_catalog.pg_class c       ON all_rels.reloid = c.oid   JOIN pg_catalog.pg_namespace n      ON c.relnamespace = n.oid   LEFT OUTER JOIN pg_catalog.pg_tablespace t      ON c.reltablespace = t.oid ORDER BY 1;

source databases:
Database: hydra
relname: pg_catalog.pg_largeobject: reloid: 2613 reltblspace: 
relname: pg_catalog.pg_largeobject_loid_pn_index: reloid: 2683 reltblspace: 
relname: public.aggregateconstituents: reloid: 16395 reltblspace: 
relname: public.buildinputs: reloid: 16398 reltblspace: 
relname: pg_toast.pg_toast_16398: reloid: 16402 reltblspace: 
relname: pg_toast.pg_toast_16398_index: reloid: 16404 reltblspace: 
relname: public.buildmetrics: reloid: 16407 reltblspace: 
relname: pg_toast.pg_toast_16407: reloid: 16410 reltblspace: 
relname: pg_toast.pg_toast_16407_index: reloid: 16412 reltblspace: 
relname: public.buildoutputs: reloid: 16413 reltblspace: 
relname: pg_toast.pg_toast_16413: reloid: 16416 reltblspace: 
relname: pg_toast.pg_toast_16413_index: reloid: 16418 reltblspace: 
relname: public.buildproducts: reloid: 16419 reltblspace: 
relname: pg_toast.pg_toast_16419: reloid: 16422 reltblspace: 
relname: pg_toast.pg_toast_16419_index: reloid: 16424 reltblspace: 
relname: public.builds: reloid: 16425 reltblspace: 
relname: pg_toast.pg_toast_16425: reloid: 16437 reltblspace: 
relname: pg_toast.pg_toast_16425_index: reloid: 16439 reltblspace: 
relname: public.buildstepoutputs: reloid: 16442 reltblspace: 
relname: pg_toast.pg_toast_16442: reloid: 16445 reltblspace: 
relname: pg_toast.pg_toast_16442_index: reloid: 16447 reltblspace: 
relname: public.buildsteps: reloid: 16448 reltblspace: 
relname: pg_toast.pg_toast_16448: reloid: 16452 reltblspace: 
relname: pg_toast.pg_toast_16448_index: reloid: 16454 reltblspace: 
relname: public.cachedbazaarinputs: reloid: 16455 reltblspace: 
relname: pg_toast.pg_toast_16455: reloid: 16458 reltblspace: 
relname: pg_toast.pg_toast_16455_index: reloid: 16460 reltblspace: 
relname: public.cachedcvsinputs: reloid: 16461 reltblspace: 
relname: pg_toast.pg_toast_16461: reloid: 16464 reltblspace: 
relname: pg_toast.pg_toast_16461_index: reloid: 16466 reltblspace: 
relname: public.cacheddarcsinputs: reloid: 16467 reltblspace: 
relname: pg_toast.pg_toast_16467: reloid: 16470 reltblspace: 
relname: pg_toast.pg_toast_16467_index: reloid: 16472 reltblspace: 
relname: public.cachedgitinputs: reloid: 16473 reltblspace: 
relname: pg_toast.pg_toast_16473: reloid: 16476 reltblspace: 
relname: pg_toast.pg_toast_16473_index: reloid: 16478 reltblspace: 
relname: public.cachedhginputs: reloid: 16479 reltblspace: 
relname: pg_toast.pg_toast_16479: reloid: 16482 reltblspace: 
relname: pg_toast.pg_toast_16479_index: reloid: 16484 reltblspace: 
relname: public.cachedpathinputs: reloid: 16485 reltblspace: 
relname: pg_toast.pg_toast_16485: reloid: 16488 reltblspace: 
relname: pg_toast.pg_toast_16485_index: reloid: 16490 reltblspace: 
relname: public.cachedsubversioninputs: reloid: 16491 reltblspace: 
relname: pg_toast.pg_toast_16491: reloid: 16494 reltblspace: 
relname: pg_toast.pg_toast_16491_index: reloid: 16496 reltblspace: 
relname: public.failedpaths: reloid: 16497 reltblspace: 
relname: pg_toast.pg_toast_16497: reloid: 16500 reltblspace: 
relname: pg_toast.pg_toast_16497_index: reloid: 16502 reltblspace: 
relname: public.jobsetevalinputs: reloid: 16509 reltblspace: 
relname: pg_toast.pg_toast_16509: reloid: 16512 reltblspace: 
relname: pg_toast.pg_toast_16509_index: reloid: 16514 reltblspace: 
relname: public.jobsetevalmembers: reloid: 16515 reltblspace: 
relname: public.jobsetevals: reloid: 16518 reltblspace: 
relname: pg_toast.pg_toast_16518: reloid: 16521 reltblspace: 
relname: pg_toast.pg_toast_16518_index: reloid: 16523 reltblspace: 
relname: public.jobsetinputalts: reloid: 16526 reltblspace: 
relname: pg_toast.pg_toast_16526: reloid: 16529 reltblspace: 
relname: pg_toast.pg_toast_16526_index: reloid: 16531 reltblspace: 
relname: public.jobsetinputs: reloid: 16532 reltblspace: 
relname: pg_toast.pg_toast_16532: reloid: 16536 reltblspace: 
relname: pg_toast.pg_toast_16532_index: reloid: 16538 reltblspace: 
relname: public.jobsetrenames: reloid: 16539 reltblspace: 
relname: pg_toast.pg_toast_16539: reloid: 16542 reltblspace: 
relname: pg_toast.pg_toast_16539_index: reloid: 16544 reltblspace: 
relname: public.jobsets: reloid: 16545 reltblspace: 
relname: public.newsitems: reloid: 16562 reltblspace: 
relname: pg_toast.pg_toast_16562: reloid: 16566 reltblspace: 
relname: pg_toast.pg_toast_16562_index: reloid: 16568 reltblspace: 
relname: public.nrbuilds: reloid: 16571 reltblspace: 
relname: pg_toast.pg_toast_16571: reloid: 16574 reltblspace: 
relname: pg_toast.pg_toast_16571_index: reloid: 16576 reltblspace: 
relname: public.projectmembers: reloid: 16577 reltblspace: 
relname: pg_toast.pg_toast_16577: reloid: 16580 reltblspace: 
relname: pg_toast.pg_toast_16577_index: reloid: 16582 reltblspace: 
relname: public.projects: reloid: 16583 reltblspace: 
relname: pg_toast.pg_toast_16583: reloid: 16588 reltblspace: 
relname: pg_toast.pg_toast_16583_index: reloid: 16590 reltblspace: 
relname: public.releasemembers: reloid: 16591 reltblspace: 
relname: pg_toast.pg_toast_16591: reloid: 16594 reltblspace: 
relname: pg_toast.pg_toast_16591_index: reloid: 16596 reltblspace: 
relname: public.releases: reloid: 16597 reltblspace: 
relname: pg_toast.pg_toast_16597: reloid: 16600 reltblspace: 
relname: pg_toast.pg_toast_16597_index: reloid: 16602 reltblspace: 
relname: public.schemaversion: reloid: 16603 reltblspace: 
relname: public.starredjobs: reloid: 16606 reltblspace: 
relname: pg_toast.pg_toast_16606: reloid: 16609 reltblspace: 
relname: pg_toast.pg_toast_16606_index: reloid: 16611 reltblspace: 
relname: public.systemstatus: reloid: 16612 reltblspace: 
relname: pg_toast.pg_toast_16612: reloid: 16615 reltblspace: 
relname: pg_toast.pg_toast_16612_index: reloid: 16617 reltblspace: 
relname: public.systemtypes: reloid: 16618 reltblspace: 
relname: pg_toast.pg_toast_16618: reloid: 16622 reltblspace: 
relname: pg_toast.pg_toast_16618_index: reloid: 16624 reltblspace: 
relname: public.urirevmapper: reloid: 16625 reltblspace: 
relname: pg_toast.pg_toast_16625: reloid: 16628 reltblspace: 
relname: pg_toast.pg_toast_16625_index: reloid: 16630 reltblspace: 
relname: public.userroles: reloid: 16631 reltblspace: 
relname: pg_toast.pg_toast_16631: reloid: 16634 reltblspace: 
relname: pg_toast.pg_toast_16631_index: reloid: 16636 reltblspace: 
relname: public.users: reloid: 16637 reltblspace: 
relname: pg_toast.pg_toast_16637: reloid: 16643 reltblspace: 
relname: pg_toast.pg_toast_16637_index: reloid: 16645 reltblspace: 
relname: public.aggregatemembers_pkey: reloid: 16763 reltblspace: 
relname: public.buildinputs_pkey: reloid: 16765 reltblspace: 
relname: public.buildmetrics_pkey: reloid: 16767 reltblspace: 
relname: public.buildoutputs_pkey: reloid: 16769 reltblspace: 
relname: public.buildproducts_pkey: reloid: 16771 reltblspace: 
relname: public.builds_pkey: reloid: 16785 reltblspace: 
relname: public.buildstepoutputs_pkey: reloid: 16789 reltblspace: 
relname: public.buildsteps_pkey: reloid: 16791 reltblspace: 
relname: public.cachedbazaarinputs_pkey: reloid: 16793 reltblspace: 
relname: public.cachedcvsinputs_pkey: reloid: 16795 reltblspace: 
relname: public.cacheddarcsinputs_pkey: reloid: 16797 reltblspace: 
relname: public.cachedgitinputs_pkey: reloid: 16799 reltblspace: 
relname: public.cachedhginputs_pkey: reloid: 16801 reltblspace: 
relname: public.cachedpathinputs_pkey: reloid: 16803 reltblspace: 
relname: public.cachedsubversioninputs_pkey: reloid: 16805 reltblspace: 
relname: public.failedpaths_pkey: reloid: 16807 reltblspace: 
relname: public.jobsetevalinputs_pkey: reloid: 16811 reltblspace: 
relname: public.jobsetevalmembers_pkey: reloid: 16813 reltblspace: 
relname: public.jobsetevals_pkey: reloid: 16815 reltblspace: 
relname: public.jobsetinputalts_pkey: reloid: 16817 reltblspace: 
relname: public.jobsetinputs_pkey: reloid: 16819 reltblspace: 
relname: public.jobsetrenames_pkey: reloid: 16821 reltblspace: 
relname: public.jobsets_pkey: reloid: 16823 reltblspace: 
relname: public.newsitems_pkey: reloid: 16825 reltblspace: 
relname: public.nrbuilds_pkey: reloid: 16827 reltblspace: 
relname: public.projectmembers_pkey: reloid: 16829 reltblspace: 
relname: public.projects_pkey: reloid: 16831 reltblspace: 
relname: public.releasemembers_pkey: reloid: 16833 reltblspace: 
relname: public.releases_pkey: reloid: 16835 reltblspace: 
relname: public.starredjobs_pkey: reloid: 16837 reltblspace: 
relname: public.systemstatus_pkey: reloid: 16839 reltblspace: 
relname: public.systemtypes_pkey: reloid: 16841 reltblspace: 
relname: public.urirevmapper_pkey: reloid: 16843 reltblspace: 
relname: public.userroles_pkey: reloid: 16845 reltblspace: 
relname: public.users_pkey: reloid: 16847 reltblspace: 
relname: public.indexbuildinputsonbuild: reloid: 16849 reltblspace: 
relname: public.indexbuildinputsondependency: reloid: 16850 reltblspace: 
relname: public.indexbuildmetricsonjobtimestamp: reloid: 16851 reltblspace: 
relname: public.indexbuildoutputsonpath: reloid: 16852 reltblspace: 
relname: public.indexbuildproducstonbuildandtype: reloid: 16853 reltblspace: 
relname: public.indexbuildproductsonbuild: reloid: 16854 reltblspace: 
relname: public.indexbuildsondrvpath: reloid: 16855 reltblspace: 
relname: public.indexbuildsonfinished: reloid: 16856 reltblspace: 
relname: public.indexbuildsonfinishedid: reloid: 16857 reltblspace: 
relname: public.indexbuildsonfinishedstoptime: reloid: 16858 reltblspace: 
relname: public.indexbuildsoniscurrent: reloid: 16859 reltblspace: 
relname: public.indexbuildsonjobfinishedid: reloid: 16860 reltblspace: 
relname: public.indexbuildsonjobiscurrent: reloid: 16861 reltblspace: 
relname: public.indexbuildsonjobset: reloid: 16862 reltblspace: 
relname: public.indexbuildsonjobsetfinishedid: reloid: 16863 reltblspace: 
relname: public.indexbuildsonjobsetiscurrent: reloid: 16864 reltblspace: 
relname: public.indexbuildsonkeep: reloid: 16865 reltblspace: 
relname: public.indexbuildsonnotificationpendingsince: reloid: 16866 reltblspace: 
relname: public.indexbuildsonproject: reloid: 16867 reltblspace: 
relname: public.indexbuildsonprojectfinishedid: reloid: 16868 reltblspace: 
relname: public.indexbuildsontimestamp: reloid: 16869 reltblspace: 
relname: public.indexbuildstepoutputsonpath: reloid: 16870 reltblspace: 
relname: public.indexbuildstepsonbusy: reloid: 16871 reltblspace: 
relname: public.indexbuildstepsondrvpath: reloid: 16872 reltblspace: 
relname: public.indexbuildstepsonpropagatedfrom: reloid: 16873 reltblspace: 
relname: public.indexbuildstepsonstoptime: reloid: 16874 reltblspace: 
relname: public.indexcachedbazaarinputsonurirevision: reloid: 16875 reltblspace: 
relname: public.indexcachedgitinputsonhash: reloid: 16876 reltblspace: 
relname: public.indexcachedgitinputsonlastseen: reloid: 16877 reltblspace: 
relname: public.indexcachedhginputsonhash: reloid: 16878 reltblspace: 
relname: public.indexcachedsubversioninputsonurirevision: reloid: 16879 reltblspace: 
relname: public.indexjobsetevalmembersonbuild: reloid: 16880 reltblspace: 
relname: public.indexjobsetevalmembersoneval: reloid: 16881 reltblspace: 
relname: public.indexjobsetinputaltsoninput: reloid: 16883 reltblspace: 
relname: public.indexjobsetinputaltsonjobset: reloid: 16884 reltblspace: 
relname: public.indexprojectsonenabled: reloid: 16885 reltblspace: 
relname: public.indexprojectsonname: reloid: 16886 reltblspace: 
relname: public.indexreleasemembersonbuild: reloid: 16887 reltblspace: 
relname: public.jobsets_id_unique: reloid: 337235 reltblspace: 
relname: pg_toast.pg_toast_16545: reloid: 337240 reltblspace: 
relname: pg_toast.pg_toast_16545_index: reloid: 337242 reltblspace: 
relname: public.indexbuildsonjobsetidfinishedid: reloid: 2787105 reltblspace: 
relname: public.indexfinishedsuccessfulbuilds: reloid: 2787273 reltblspace: 
relname: public.indexbuildoutputspath: reloid: 3662240 reltblspace: 
relname: public.indexjobsetidevals: reloid: 3662322 reltblspace: 
relname: public.evaluationerrors: reloid: 3706901 reltblspace: 
relname: pg_toast.pg_toast_3706901: reloid: 3706905 reltblspace: 
relname: pg_toast.pg_toast_3706901_index: reloid: 3706907 reltblspace: 
relname: public.evaluationerrors_pkey: reloid: 3706908 reltblspace: 


Database: postgres
relname: pg_catalog.pg_largeobject: reloid: 2613 reltblspace: 
relname: pg_catalog.pg_largeobject_loid_pn_index: reloid: 2683 reltblspace: 


Database: template1
relname: pg_catalog.pg_largeobject: reloid: 2613 reltblspace: 
relname: pg_catalog.pg_largeobject_loid_pn_index: reloid: 2683 reltblspace: 


executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: SELECT	pg_catalog.pg_tablespace_location(oid) AS spclocation FROM	pg_catalog.pg_tablespace WHERE	spcname != 'pg_default' AND 		spcname != 'pg_global'
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: SELECT DISTINCT probin FROM pg_catalog.pg_proc WHERE prolang = 13 AND probin IS NOT NULL AND oid >= 16384;
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: SELECT DISTINCT probin FROM pg_catalog.pg_proc WHERE prolang = 13 AND probin IS NOT NULL AND oid >= 16384;
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: SELECT DISTINCT probin FROM pg_catalog.pg_proc WHERE prolang = 13 AND probin IS NOT NULL AND oid >= 16384;
executing: SELECT pg_catalog.set_config('search_path', '', false);
Checking database user is the install user                  executing: SELECT rolsuper, oid FROM pg_catalog.pg_roles WHERE rolname = current_user AND rolname !~ '^pg_'
executing: SELECT COUNT(*) FROM pg_catalog.pg_roles WHERE rolname !~ '^pg_'
ok
Checking database connection settings                       executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: SELECT	datname, datallowconn FROM	pg_catalog.pg_database
ok
executing: SELECT pg_catalog.set_config('search_path', '', false);
Checking for prepared transactions                          executing: SELECT * FROM pg_catalog.pg_prepared_xacts
ok
Checking for reg* data types in user tables                 executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: SELECT n.nspname, c.relname, a.attname FROM	pg_catalog.pg_class c, 		pg_catalog.pg_namespace n, 		pg_catalog.pg_attribute a, 		pg_catalog.pg_type t WHERE	c.oid = a.attrelid AND 		NOT a.attisdropped AND        a.atttypid = t.oid AND        t.typnamespace =            (SELECT oid FROM pg_namespace             WHERE nspname = 'pg_catalog') AND		t.typname IN (            'regconfig',            'regdictionary',            'regnamespace',            'regoper',            'regoperator',            'regproc',            'regprocedure' 			) AND 		c.relnamespace = n.oid AND 		n.nspname NOT IN ('pg_catalog', 'information_schema')
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: SELECT n.nspname, c.relname, a.attname FROM	pg_catalog.pg_class c, 		pg_catalog.pg_namespace n, 		pg_catalog.pg_attribute a, 		pg_catalog.pg_type t WHERE	c.oid = a.attrelid AND 		NOT a.attisdropped AND        a.atttypid = t.oid AND        t.typnamespace =            (SELECT oid FROM pg_namespace             WHERE nspname = 'pg_catalog') AND		t.typname IN (            'regconfig',            'regdictionary',            'regnamespace',            'regoper',            'regoperator',            'regproc',            'regprocedure' 			) AND 		c.relnamespace = n.oid AND 		n.nspname NOT IN ('pg_catalog', 'information_schema')
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: SELECT n.nspname, c.relname, a.attname FROM	pg_catalog.pg_class c, 		pg_catalog.pg_namespace n, 		pg_catalog.pg_attribute a, 		pg_catalog.pg_type t WHERE	c.oid = a.attrelid AND 		NOT a.attisdropped AND        a.atttypid = t.oid AND        t.typnamespace =            (SELECT oid FROM pg_namespace             WHERE nspname = 'pg_catalog') AND		t.typname IN (            'regconfig',            'regdictionary',            'regnamespace',            'regoper',            'regoperator',            'regproc',            'regprocedure' 			) AND 		c.relnamespace = n.oid AND 		n.nspname NOT IN ('pg_catalog', 'information_schema')
ok
Checking for contrib/isn with bigint-passing mismatch       ok
Checking for tables WITH OIDS                               executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: SELECT n.nspname, c.relname FROM	pg_catalog.pg_class c, 		pg_catalog.pg_namespace n WHERE	c.relnamespace = n.oid AND 		c.relhasoids AND       n.nspname NOT IN ('pg_catalog')
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: SELECT n.nspname, c.relname FROM	pg_catalog.pg_class c, 		pg_catalog.pg_namespace n WHERE	c.relnamespace = n.oid AND 		c.relhasoids AND       n.nspname NOT IN ('pg_catalog')
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: SELECT n.nspname, c.relname FROM	pg_catalog.pg_class c, 		pg_catalog.pg_namespace n WHERE	c.relnamespace = n.oid AND 		c.relhasoids AND       n.nspname NOT IN ('pg_catalog')
ok
Checking for invalid "sql_identifier" user columns          executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: WITH RECURSIVE oids AS ( 	SELECT 'information_schema.sql_identifier'::pg_catalog.regtype AS oid 	UNION ALL 	SELECT * FROM ( 		WITH x AS (SELECT oid FROM oids) 			SELECT t.oid FROM pg_catalog.pg_type t, x WHERE typbasetype = x.oid AND typtype = 'd' 			UNION ALL 			SELECT t.oid FROM pg_catalog.pg_type t, x WHERE typelem = x.oid AND typtype = 'b' 			UNION ALL 			SELECT t.oid FROM pg_catalog.pg_type t, pg_catalog.pg_class c, pg_catalog.pg_attribute a, x 			WHERE t.typtype = 'c' AND 				  t.oid = c.reltype AND 			  c.oid = a.attrelid AND 				  NOT a.attisdropped AND 				  a.atttypid = x.oid 			UNION ALL 		SELECT t.oid FROM pg_catalog.pg_type t, pg_catalog.pg_range r, x 			WHERE t.typtype = 'r' AND r.rngtypid = t.oid AND r.rngsubtype = x.oid	) foo ) SELECT n.nspname, c.relname, a.attname FROM	pg_catalog.pg_class c, 		pg_catalog.pg_namespace n, 		pg_catalog.pg_attribute a WHERE	c.oid = a.attrelid AND 		NOT a.attisdropped AND 		a.atttypid IN (SELECT oid FROM oids) AND 		c.relkind IN ('r', 'm', 'i') AND 		c.relnamespace = n.oid AND 		n.nspname !~ '^pg_temp_' AND 		n.nspname !~ '^pg_toast_temp_' AND 		n.nspname NOT IN ('pg_catalog', 'information_schema')
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: WITH RECURSIVE oids AS ( 	SELECT 'information_schema.sql_identifier'::pg_catalog.regtype AS oid 	UNION ALL 	SELECT * FROM ( 		WITH x AS (SELECT oid FROM oids) 			SELECT t.oid FROM pg_catalog.pg_type t, x WHERE typbasetype = x.oid AND typtype = 'd' 			UNION ALL 			SELECT t.oid FROM pg_catalog.pg_type t, x WHERE typelem = x.oid AND typtype = 'b' 			UNION ALL 			SELECT t.oid FROM pg_catalog.pg_type t, pg_catalog.pg_class c, pg_catalog.pg_attribute a, x 			WHERE t.typtype = 'c' AND 				  t.oid = c.reltype AND 			  c.oid = a.attrelid AND 				  NOT a.attisdropped AND 				  a.atttypid = x.oid 			UNION ALL 		SELECT t.oid FROM pg_catalog.pg_type t, pg_catalog.pg_range r, x 			WHERE t.typtype = 'r' AND r.rngtypid = t.oid AND r.rngsubtype = x.oid	) foo ) SELECT n.nspname, c.relname, a.attname FROM	pg_catalog.pg_class c, 		pg_catalog.pg_namespace n, 		pg_catalog.pg_attribute a WHERE	c.oid = a.attrelid AND 		NOT a.attisdropped AND 		a.atttypid IN (SELECT oid FROM oids) AND 		c.relkind IN ('r', 'm', 'i') AND 		c.relnamespace = n.oid AND 		n.nspname !~ '^pg_temp_' AND 		n.nspname !~ '^pg_toast_temp_' AND 		n.nspname NOT IN ('pg_catalog', 'information_schema')
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: WITH RECURSIVE oids AS ( 	SELECT 'information_schema.sql_identifier'::pg_catalog.regtype AS oid 	UNION ALL 	SELECT * FROM ( 		WITH x AS (SELECT oid FROM oids) 			SELECT t.oid FROM pg_catalog.pg_type t, x WHERE typbasetype = x.oid AND typtype = 'd' 			UNION ALL 			SELECT t.oid FROM pg_catalog.pg_type t, x WHERE typelem = x.oid AND typtype = 'b' 			UNION ALL 			SELECT t.oid FROM pg_catalog.pg_type t, pg_catalog.pg_class c, pg_catalog.pg_attribute a, x 			WHERE t.typtype = 'c' AND 				  t.oid = c.reltype AND 			  c.oid = a.attrelid AND 				  NOT a.attisdropped AND 				  a.atttypid = x.oid 			UNION ALL 		SELECT t.oid FROM pg_catalog.pg_type t, pg_catalog.pg_range r, x 			WHERE t.typtype = 'r' AND r.rngtypid = t.oid AND r.rngsubtype = x.oid	) foo ) SELECT n.nspname, c.relname, a.attname FROM	pg_catalog.pg_class c, 		pg_catalog.pg_namespace n, 		pg_catalog.pg_attribute a WHERE	c.oid = a.attrelid AND 		NOT a.attisdropped AND 		a.atttypid IN (SELECT oid FROM oids) AND 		c.relkind IN ('r', 'm', 'i') AND 		c.relnamespace = n.oid AND 		n.nspname !~ '^pg_temp_' AND 		n.nspname !~ '^pg_toast_temp_' AND 		n.nspname NOT IN ('pg_catalog', 'information_schema')
ok
Creating dump of global objects                             "/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_dumpall" --host /var/db/postgresql --port 50432 --username root --globals-only --quote-all-identifiers --binary-upgrade --verbose -f pg_upgrade_dump_globals.sql >> "pg_upgrade_utility.log" 2>&1
ok
Creating dump of database schemas
"/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_dump" --host /var/db/postgresql --port 50432 --username root --schema-only --quote-all-identifiers --binary-upgrade --format=custom --verbose --file="pg_upgrade_dump_16385.custom" 'dbname=hydra' >> "pg_upgrade_dump_16385.log" 2>&1
"/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_dump" --host /var/db/postgresql --port 50432 --username root --schema-only --quote-all-identifiers --binary-upgrade --format=custom --verbose --file="pg_upgrade_dump_14107.custom" 'dbname=postgres' >> "pg_upgrade_dump_14107.log" 2>&1
"/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_dump" --host /var/db/postgresql --port 50432 --username root --schema-only --quote-all-identifiers --binary-upgrade --format=custom --verbose --file="pg_upgrade_dump_1.custom" 'dbname=template1' >> "pg_upgrade_dump_1.log" 2>&1
                                                            ok
"/nix/store/63895zy5zy0z605pas8db9x0w2jr2111-postgresql-11.11/bin/pg_ctl" -w -D "./old" -o "" -m smart stop >> "pg_upgrade_server.log" 2>&1
"/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D "./new" -o "-p 50432 -b -c synchronous_commit=off -c fsync=off -c full_page_writes=off -c vacuum_defer_cleanup_age=0  -c listen_addresses='' -c unix_socket_permissions=0700 -c unix_socket_directories='/var/db/postgresql'" start >> "pg_upgrade_server.log" 2>&1
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: SELECT d.oid, d.datname, d.encoding, d.datcollate, d.datctype, pg_catalog.pg_tablespace_location(t.oid) AS spclocation FROM pg_catalog.pg_database d  LEFT OUTER JOIN pg_catalog.pg_tablespace t  ON d.dattablespace = t.oid WHERE d.datallowconn = true ORDER BY 2
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: WITH regular_heap (reloid, indtable, toastheap) AS (   SELECT c.oid, 0::oid, 0::oid   FROM pg_catalog.pg_class c JOIN pg_catalog.pg_namespace n          ON c.relnamespace = n.oid   WHERE relkind IN ('r', 'm') AND     ((n.nspname !~ '^pg_temp_' AND       n.nspname !~ '^pg_toast_temp_' AND       n.nspname NOT IN ('pg_catalog', 'information_schema',                         'binary_upgrade', 'pg_toast') AND       c.oid >= 16384::pg_catalog.oid) OR      (n.nspname = 'pg_catalog' AND       relname IN ('pg_largeobject') ))),   toast_heap (reloid, indtable, toastheap) AS (   SELECT c.reltoastrelid, 0::oid, c.oid   FROM regular_heap JOIN pg_catalog.pg_class c       ON regular_heap.reloid = c.oid   WHERE c.reltoastrelid != 0),   all_index (reloid, indtable, toastheap) AS (   SELECT indexrelid, indrelid, 0::oid   FROM pg_catalog.pg_index   WHERE indisvalid AND indisready     AND indrelid IN         (SELECT reloid FROM regular_heap          UNION ALL          SELECT reloid FROM toast_heap)) SELECT all_rels.*, n.nspname, c.relname,   c.relfilenode, c.reltablespace, pg_catalog.pg_tablespace_location(t.oid) AS spclocation FROM (SELECT * FROM regular_heap       UNION ALL       SELECT * FROM toast_heap       UNION ALL       SELECT * FROM all_index) all_rels   JOIN pg_catalog.pg_class c       ON all_rels.reloid = c.oid   JOIN pg_catalog.pg_namespace n      ON c.relnamespace = n.oid   LEFT OUTER JOIN pg_catalog.pg_tablespace t      ON c.reltablespace = t.oid ORDER BY 1;
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: WITH regular_heap (reloid, indtable, toastheap) AS (   SELECT c.oid, 0::oid, 0::oid   FROM pg_catalog.pg_class c JOIN pg_catalog.pg_namespace n          ON c.relnamespace = n.oid   WHERE relkind IN ('r', 'm') AND     ((n.nspname !~ '^pg_temp_' AND       n.nspname !~ '^pg_toast_temp_' AND       n.nspname NOT IN ('pg_catalog', 'information_schema',                         'binary_upgrade', 'pg_toast') AND       c.oid >= 16384::pg_catalog.oid) OR      (n.nspname = 'pg_catalog' AND       relname IN ('pg_largeobject') ))),   toast_heap (reloid, indtable, toastheap) AS (   SELECT c.reltoastrelid, 0::oid, c.oid   FROM regular_heap JOIN pg_catalog.pg_class c       ON regular_heap.reloid = c.oid   WHERE c.reltoastrelid != 0),   all_index (reloid, indtable, toastheap) AS (   SELECT indexrelid, indrelid, 0::oid   FROM pg_catalog.pg_index   WHERE indisvalid AND indisready     AND indrelid IN         (SELECT reloid FROM regular_heap          UNION ALL          SELECT reloid FROM toast_heap)) SELECT all_rels.*, n.nspname, c.relname,   c.relfilenode, c.reltablespace, pg_catalog.pg_tablespace_location(t.oid) AS spclocation FROM (SELECT * FROM regular_heap       UNION ALL       SELECT * FROM toast_heap       UNION ALL       SELECT * FROM all_index) all_rels   JOIN pg_catalog.pg_class c       ON all_rels.reloid = c.oid   JOIN pg_catalog.pg_namespace n      ON c.relnamespace = n.oid   LEFT OUTER JOIN pg_catalog.pg_tablespace t      ON c.reltablespace = t.oid ORDER BY 1;

target databases:
Database: postgres
relname: pg_catalog.pg_largeobject: reloid: 2613 reltblspace: 
relname: pg_catalog.pg_largeobject_loid_pn_index: reloid: 2683 reltblspace: 


Database: template1
relname: pg_catalog.pg_largeobject: reloid: 2613 reltblspace: 
relname: pg_catalog.pg_largeobject_loid_pn_index: reloid: 2683 reltblspace: 


executing: SELECT pg_catalog.set_config('search_path', '', false);
Checking for presence of required libraries                 ok
executing: SELECT pg_catalog.set_config('search_path', '', false);
Checking database user is the install user                  executing: SELECT rolsuper, oid FROM pg_catalog.pg_roles WHERE rolname = current_user AND rolname !~ '^pg_'
executing: SELECT COUNT(*) FROM pg_catalog.pg_roles WHERE rolname !~ '^pg_'
ok
executing: SELECT pg_catalog.set_config('search_path', '', false);
Checking for prepared transactions                          executing: SELECT * FROM pg_catalog.pg_prepared_xacts
ok
Checking for new cluster tablespace directories             ok

If pg_upgrade fails after this point, you must re-initdb the
new cluster before continuing.

Performing Upgrade
------------------
Analyzing all rows in the new cluster                       "/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/vacuumdb" --host /var/db/postgresql --port 50432 --username root --all --analyze --verbose >> "pg_upgrade_utility.log" 2>&1
ok
Freezing all rows in the new cluster                        "/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/vacuumdb" --host /var/db/postgresql --port 50432 --username root --all --freeze --verbose >> "pg_upgrade_utility.log" 2>&1
ok
"/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_ctl" -w -D "./new" -o "" -m smart stop >> "pg_upgrade_server.log" 2>&1
Deleting files from new pg_xact                             ok
Copying old pg_xact to new server                           cp -Rf "./old/pg_xact" "./new/pg_xact" >> "pg_upgrade_utility.log" 2>&1
ok
Setting next transaction ID and epoch for new cluster       "/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_resetwal" -f -x 262326916 "./new" >> "pg_upgrade_utility.log" 2>&1
"/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_resetwal" -f -e 0 "./new" >> "pg_upgrade_utility.log" 2>&1
"/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_resetwal" -f -c 262326916,262326916 "./new" >> "pg_upgrade_utility.log" 2>&1
ok
Deleting files from new pg_multixact/offsets                ok
Copying old pg_multixact/offsets to new server              cp -Rf "./old/pg_multixact/offsets" "./new/pg_multixact/offsets" >> "pg_upgrade_utility.log" 2>&1
ok
Deleting files from new pg_multixact/members                ok
Copying old pg_multixact/members to new server              cp -Rf "./old/pg_multixact/members" "./new/pg_multixact/members" >> "pg_upgrade_utility.log" 2>&1
ok
Setting next multixact ID and offset for new cluster        "/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_resetwal" -O 56497 -m 27568,1 "./new" >> "pg_upgrade_utility.log" 2>&1
ok
Resetting WAL archives                                      "/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_resetwal" -l 000000010000178E00000005 "./new" >> "pg_upgrade_utility.log" 2>&1
ok
"/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D "./new" -o "-p 50432 -b -c synchronous_commit=off -c fsync=off -c full_page_writes=off -c vacuum_defer_cleanup_age=0  -c listen_addresses='' -c unix_socket_permissions=0700 -c unix_socket_directories='/var/db/postgresql'" start >> "pg_upgrade_server.log" 2>&1
Setting frozenxid and minmxid counters in new cluster       executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: UPDATE pg_catalog.pg_database SET	datfrozenxid = '262326916'
executing: UPDATE pg_catalog.pg_database SET	datminmxid = '27568'
executing: SELECT	datname, datallowconn FROM	pg_catalog.pg_database
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: UPDATE	pg_catalog.pg_class SET	relfrozenxid = '262326916' WHERE	relkind IN ('r', 'm', 't')
executing: UPDATE	pg_catalog.pg_class SET	relminmxid = '27568' WHERE	relkind IN ('r', 'm', 't')
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: UPDATE	pg_catalog.pg_class SET	relfrozenxid = '262326916' WHERE	relkind IN ('r', 'm', 't')
executing: UPDATE	pg_catalog.pg_class SET	relminmxid = '27568' WHERE	relkind IN ('r', 'm', 't')
executing: ALTER DATABASE "template0" ALLOW_CONNECTIONS = true
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: UPDATE	pg_catalog.pg_class SET	relfrozenxid = '262326916' WHERE	relkind IN ('r', 'm', 't')
executing: UPDATE	pg_catalog.pg_class SET	relminmxid = '27568' WHERE	relkind IN ('r', 'm', 't')
executing: ALTER DATABASE "template0" ALLOW_CONNECTIONS = false
ok
Restoring global objects in the new cluster                 "/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/psql" --echo-queries --set ON_ERROR_STOP=on --no-psqlrc --dbname=template1 --host /var/db/postgresql --port 50432 --username root -f "pg_upgrade_dump_globals.sql" >> "pg_upgrade_utility.log" 2>&1
ok
Restoring database schemas in the new cluster
"/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_restore" --host /var/db/postgresql --port 50432 --username root --clean --create --exit-on-error --verbose --dbname postgres "pg_upgrade_dump_1.custom" >> "pg_upgrade_dump_1.log" 2>&1
"/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_restore" --host /var/db/postgresql --port 50432 --username root --create --exit-on-error --verbose --dbname template1 "pg_upgrade_dump_16385.custom" >> "pg_upgrade_dump_16385.log" 2>&1
"/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_restore" --host /var/db/postgresql --port 50432 --username root --clean --create --exit-on-error --verbose --dbname template1 "pg_upgrade_dump_14107.custom" >> "pg_upgrade_dump_14107.log" 2>&1
                                                            ok
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: SELECT d.oid, d.datname, d.encoding, d.datcollate, d.datctype, pg_catalog.pg_tablespace_location(t.oid) AS spclocation FROM pg_catalog.pg_database d  LEFT OUTER JOIN pg_catalog.pg_tablespace t  ON d.dattablespace = t.oid WHERE d.datallowconn = true ORDER BY 2
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: WITH regular_heap (reloid, indtable, toastheap) AS (   SELECT c.oid, 0::oid, 0::oid   FROM pg_catalog.pg_class c JOIN pg_catalog.pg_namespace n          ON c.relnamespace = n.oid   WHERE relkind IN ('r', 'm') AND     ((n.nspname !~ '^pg_temp_' AND       n.nspname !~ '^pg_toast_temp_' AND       n.nspname NOT IN ('pg_catalog', 'information_schema',                         'binary_upgrade', 'pg_toast') AND       c.oid >= 16384::pg_catalog.oid) OR      (n.nspname = 'pg_catalog' AND       relname IN ('pg_largeobject') ))),   toast_heap (reloid, indtable, toastheap) AS (   SELECT c.reltoastrelid, 0::oid, c.oid   FROM regular_heap JOIN pg_catalog.pg_class c       ON regular_heap.reloid = c.oid   WHERE c.reltoastrelid != 0),   all_index (reloid, indtable, toastheap) AS (   SELECT indexrelid, indrelid, 0::oid   FROM pg_catalog.pg_index   WHERE indisvalid AND indisready     AND indrelid IN         (SELECT reloid FROM regular_heap          UNION ALL          SELECT reloid FROM toast_heap)) SELECT all_rels.*, n.nspname, c.relname,   c.relfilenode, c.reltablespace, pg_catalog.pg_tablespace_location(t.oid) AS spclocation FROM (SELECT * FROM regular_heap       UNION ALL       SELECT * FROM toast_heap       UNION ALL       SELECT * FROM all_index) all_rels   JOIN pg_catalog.pg_class c       ON all_rels.reloid = c.oid   JOIN pg_catalog.pg_namespace n      ON c.relnamespace = n.oid   LEFT OUTER JOIN pg_catalog.pg_tablespace t      ON c.reltablespace = t.oid ORDER BY 1;
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: WITH regular_heap (reloid, indtable, toastheap) AS (   SELECT c.oid, 0::oid, 0::oid   FROM pg_catalog.pg_class c JOIN pg_catalog.pg_namespace n          ON c.relnamespace = n.oid   WHERE relkind IN ('r', 'm') AND     ((n.nspname !~ '^pg_temp_' AND       n.nspname !~ '^pg_toast_temp_' AND       n.nspname NOT IN ('pg_catalog', 'information_schema',                         'binary_upgrade', 'pg_toast') AND       c.oid >= 16384::pg_catalog.oid) OR      (n.nspname = 'pg_catalog' AND       relname IN ('pg_largeobject') ))),   toast_heap (reloid, indtable, toastheap) AS (   SELECT c.reltoastrelid, 0::oid, c.oid   FROM regular_heap JOIN pg_catalog.pg_class c       ON regular_heap.reloid = c.oid   WHERE c.reltoastrelid != 0),   all_index (reloid, indtable, toastheap) AS (   SELECT indexrelid, indrelid, 0::oid   FROM pg_catalog.pg_index   WHERE indisvalid AND indisready     AND indrelid IN         (SELECT reloid FROM regular_heap          UNION ALL          SELECT reloid FROM toast_heap)) SELECT all_rels.*, n.nspname, c.relname,   c.relfilenode, c.reltablespace, pg_catalog.pg_tablespace_location(t.oid) AS spclocation FROM (SELECT * FROM regular_heap       UNION ALL       SELECT * FROM toast_heap       UNION ALL       SELECT * FROM all_index) all_rels   JOIN pg_catalog.pg_class c       ON all_rels.reloid = c.oid   JOIN pg_catalog.pg_namespace n      ON c.relnamespace = n.oid   LEFT OUTER JOIN pg_catalog.pg_tablespace t      ON c.reltablespace = t.oid ORDER BY 1;
executing: SELECT pg_catalog.set_config('search_path', '', false);
executing: WITH regular_heap (reloid, indtable, toastheap) AS (   SELECT c.oid, 0::oid, 0::oid   FROM pg_catalog.pg_class c JOIN pg_catalog.pg_namespace n          ON c.relnamespace = n.oid   WHERE relkind IN ('r', 'm') AND     ((n.nspname !~ '^pg_temp_' AND       n.nspname !~ '^pg_toast_temp_' AND       n.nspname NOT IN ('pg_catalog', 'information_schema',                         'binary_upgrade', 'pg_toast') AND       c.oid >= 16384::pg_catalog.oid) OR      (n.nspname = 'pg_catalog' AND       relname IN ('pg_largeobject') ))),   toast_heap (reloid, indtable, toastheap) AS (   SELECT c.reltoastrelid, 0::oid, c.oid   FROM regular_heap JOIN pg_catalog.pg_class c       ON regular_heap.reloid = c.oid   WHERE c.reltoastrelid != 0),   all_index (reloid, indtable, toastheap) AS (   SELECT indexrelid, indrelid, 0::oid   FROM pg_catalog.pg_index   WHERE indisvalid AND indisready     AND indrelid IN         (SELECT reloid FROM regular_heap          UNION ALL          SELECT reloid FROM toast_heap)) SELECT all_rels.*, n.nspname, c.relname,   c.relfilenode, c.reltablespace, pg_catalog.pg_tablespace_location(t.oid) AS spclocation FROM (SELECT * FROM regular_heap       UNION ALL       SELECT * FROM toast_heap       UNION ALL       SELECT * FROM all_index) all_rels   JOIN pg_catalog.pg_class c       ON all_rels.reloid = c.oid   JOIN pg_catalog.pg_namespace n      ON c.relnamespace = n.oid   LEFT OUTER JOIN pg_catalog.pg_tablespace t      ON c.reltablespace = t.oid ORDER BY 1;

target databases:
Database: hydra
relname: pg_catalog.pg_largeobject: reloid: 2613 reltblspace: 
relname: pg_catalog.pg_largeobject_loid_pn_index: reloid: 2683 reltblspace: 
relname: public.aggregateconstituents: reloid: 16395 reltblspace: 
relname: public.buildinputs: reloid: 16398 reltblspace: 
relname: pg_toast.pg_toast_16398: reloid: 16402 reltblspace: 
relname: pg_toast.pg_toast_16398_index: reloid: 16404 reltblspace: 
relname: public.buildmetrics: reloid: 16407 reltblspace: 
relname: pg_toast.pg_toast_16407: reloid: 16410 reltblspace: 
relname: pg_toast.pg_toast_16407_index: reloid: 16412 reltblspace: 
relname: public.buildoutputs: reloid: 16413 reltblspace: 
relname: pg_toast.pg_toast_16413: reloid: 16416 reltblspace: 
relname: pg_toast.pg_toast_16413_index: reloid: 16418 reltblspace: 
relname: public.buildproducts: reloid: 16419 reltblspace: 
relname: pg_toast.pg_toast_16419: reloid: 16422 reltblspace: 
relname: pg_toast.pg_toast_16419_index: reloid: 16424 reltblspace: 
relname: public.builds: reloid: 16425 reltblspace: 
relname: pg_toast.pg_toast_16425: reloid: 16437 reltblspace: 
relname: pg_toast.pg_toast_16425_index: reloid: 16439 reltblspace: 
relname: public.buildstepoutputs: reloid: 16442 reltblspace: 
relname: pg_toast.pg_toast_16442: reloid: 16445 reltblspace: 
relname: pg_toast.pg_toast_16442_index: reloid: 16447 reltblspace: 
relname: public.buildsteps: reloid: 16448 reltblspace: 
relname: pg_toast.pg_toast_16448: reloid: 16452 reltblspace: 
relname: pg_toast.pg_toast_16448_index: reloid: 16454 reltblspace: 
relname: public.cachedbazaarinputs: reloid: 16455 reltblspace: 
relname: pg_toast.pg_toast_16455: reloid: 16458 reltblspace: 
relname: pg_toast.pg_toast_16455_index: reloid: 16460 reltblspace: 
relname: public.cachedcvsinputs: reloid: 16461 reltblspace: 
relname: pg_toast.pg_toast_16461: reloid: 16464 reltblspace: 
relname: pg_toast.pg_toast_16461_index: reloid: 16466 reltblspace: 
relname: public.cacheddarcsinputs: reloid: 16467 reltblspace: 
relname: pg_toast.pg_toast_16467: reloid: 16470 reltblspace: 
relname: pg_toast.pg_toast_16467_index: reloid: 16472 reltblspace: 
relname: public.cachedgitinputs: reloid: 16473 reltblspace: 
relname: pg_toast.pg_toast_16473: reloid: 16476 reltblspace: 
relname: pg_toast.pg_toast_16473_index: reloid: 16478 reltblspace: 
relname: public.cachedhginputs: reloid: 16479 reltblspace: 
relname: pg_toast.pg_toast_16479: reloid: 16482 reltblspace: 
relname: pg_toast.pg_toast_16479_index: reloid: 16484 reltblspace: 
relname: public.cachedpathinputs: reloid: 16485 reltblspace: 
relname: pg_toast.pg_toast_16485: reloid: 16488 reltblspace: 
relname: pg_toast.pg_toast_16485_index: reloid: 16490 reltblspace: 
relname: public.cachedsubversioninputs: reloid: 16491 reltblspace: 
relname: pg_toast.pg_toast_16491: reloid: 16494 reltblspace: 
relname: pg_toast.pg_toast_16491_index: reloid: 16496 reltblspace: 
relname: public.failedpaths: reloid: 16497 reltblspace: 
relname: pg_toast.pg_toast_16497: reloid: 16500 reltblspace: 
relname: pg_toast.pg_toast_16497_index: reloid: 16502 reltblspace: 
relname: public.jobsetevalinputs: reloid: 16509 reltblspace: 
relname: pg_toast.pg_toast_16509: reloid: 16512 reltblspace: 
relname: pg_toast.pg_toast_16509_index: reloid: 16514 reltblspace: 
relname: public.jobsetevalmembers: reloid: 16515 reltblspace: 
relname: public.jobsetevals: reloid: 16518 reltblspace: 
relname: pg_toast.pg_toast_16518: reloid: 16521 reltblspace: 
relname: pg_toast.pg_toast_16518_index: reloid: 16523 reltblspace: 
relname: public.jobsetinputalts: reloid: 16526 reltblspace: 
relname: pg_toast.pg_toast_16526: reloid: 16529 reltblspace: 
relname: pg_toast.pg_toast_16526_index: reloid: 16531 reltblspace: 
relname: public.jobsetinputs: reloid: 16532 reltblspace: 
relname: pg_toast.pg_toast_16532: reloid: 16536 reltblspace: 
relname: pg_toast.pg_toast_16532_index: reloid: 16538 reltblspace: 
relname: public.jobsetrenames: reloid: 16539 reltblspace: 
relname: pg_toast.pg_toast_16539: reloid: 16542 reltblspace: 
relname: pg_toast.pg_toast_16539_index: reloid: 16544 reltblspace: 
relname: public.jobsets: reloid: 16545 reltblspace: 
relname: public.newsitems: reloid: 16562 reltblspace: 
relname: pg_toast.pg_toast_16562: reloid: 16566 reltblspace: 
relname: pg_toast.pg_toast_16562_index: reloid: 16568 reltblspace: 
relname: public.nrbuilds: reloid: 16571 reltblspace: 
relname: pg_toast.pg_toast_16571: reloid: 16574 reltblspace: 
relname: pg_toast.pg_toast_16571_index: reloid: 16576 reltblspace: 
relname: public.projectmembers: reloid: 16577 reltblspace: 
relname: pg_toast.pg_toast_16577: reloid: 16580 reltblspace: 
relname: pg_toast.pg_toast_16577_index: reloid: 16582 reltblspace: 
relname: public.projects: reloid: 16583 reltblspace: 
relname: pg_toast.pg_toast_16583: reloid: 16588 reltblspace: 
relname: pg_toast.pg_toast_16583_index: reloid: 16590 reltblspace: 
relname: public.releasemembers: reloid: 16591 reltblspace: 
relname: pg_toast.pg_toast_16591: reloid: 16594 reltblspace: 
relname: pg_toast.pg_toast_16591_index: reloid: 16596 reltblspace: 
relname: public.releases: reloid: 16597 reltblspace: 
relname: pg_toast.pg_toast_16597: reloid: 16600 reltblspace: 
relname: pg_toast.pg_toast_16597_index: reloid: 16602 reltblspace: 
relname: public.schemaversion: reloid: 16603 reltblspace: 
relname: public.starredjobs: reloid: 16606 reltblspace: 
relname: pg_toast.pg_toast_16606: reloid: 16609 reltblspace: 
relname: pg_toast.pg_toast_16606_index: reloid: 16611 reltblspace: 
relname: public.systemstatus: reloid: 16612 reltblspace: 
relname: pg_toast.pg_toast_16612: reloid: 16615 reltblspace: 
relname: pg_toast.pg_toast_16612_index: reloid: 16617 reltblspace: 
relname: public.systemtypes: reloid: 16618 reltblspace: 
relname: pg_toast.pg_toast_16618: reloid: 16622 reltblspace: 
relname: pg_toast.pg_toast_16618_index: reloid: 16624 reltblspace: 
relname: public.urirevmapper: reloid: 16625 reltblspace: 
relname: pg_toast.pg_toast_16625: reloid: 16628 reltblspace: 
relname: pg_toast.pg_toast_16625_index: reloid: 16630 reltblspace: 
relname: public.userroles: reloid: 16631 reltblspace: 
relname: pg_toast.pg_toast_16631: reloid: 16634 reltblspace: 
relname: pg_toast.pg_toast_16631_index: reloid: 16636 reltblspace: 
relname: public.users: reloid: 16637 reltblspace: 
relname: pg_toast.pg_toast_16637: reloid: 16643 reltblspace: 
relname: pg_toast.pg_toast_16637_index: reloid: 16645 reltblspace: 
relname: public.aggregatemembers_pkey: reloid: 16763 reltblspace: 
relname: public.buildinputs_pkey: reloid: 16765 reltblspace: 
relname: public.buildmetrics_pkey: reloid: 16767 reltblspace: 
relname: public.buildoutputs_pkey: reloid: 16769 reltblspace: 
relname: public.buildproducts_pkey: reloid: 16771 reltblspace: 
relname: public.builds_pkey: reloid: 16785 reltblspace: 
relname: public.buildstepoutputs_pkey: reloid: 16789 reltblspace: 
relname: public.buildsteps_pkey: reloid: 16791 reltblspace: 
relname: public.cachedbazaarinputs_pkey: reloid: 16793 reltblspace: 
relname: public.cachedcvsinputs_pkey: reloid: 16795 reltblspace: 
relname: public.cacheddarcsinputs_pkey: reloid: 16797 reltblspace: 
relname: public.cachedgitinputs_pkey: reloid: 16799 reltblspace: 
relname: public.cachedhginputs_pkey: reloid: 16801 reltblspace: 
relname: public.cachedpathinputs_pkey: reloid: 16803 reltblspace: 
relname: public.cachedsubversioninputs_pkey: reloid: 16805 reltblspace: 
relname: public.failedpaths_pkey: reloid: 16807 reltblspace: 
relname: public.jobsetevalinputs_pkey: reloid: 16811 reltblspace: 
relname: public.jobsetevalmembers_pkey: reloid: 16813 reltblspace: 
relname: public.jobsetevals_pkey: reloid: 16815 reltblspace: 
relname: public.jobsetinputalts_pkey: reloid: 16817 reltblspace: 
relname: public.jobsetinputs_pkey: reloid: 16819 reltblspace: 
relname: public.jobsetrenames_pkey: reloid: 16821 reltblspace: 
relname: public.jobsets_pkey: reloid: 16823 reltblspace: 
relname: public.newsitems_pkey: reloid: 16825 reltblspace: 
relname: public.nrbuilds_pkey: reloid: 16827 reltblspace: 
relname: public.projectmembers_pkey: reloid: 16829 reltblspace: 
relname: public.projects_pkey: reloid: 16831 reltblspace: 
relname: public.releasemembers_pkey: reloid: 16833 reltblspace: 
relname: public.releases_pkey: reloid: 16835 reltblspace: 
relname: public.starredjobs_pkey: reloid: 16837 reltblspace: 
relname: public.systemstatus_pkey: reloid: 16839 reltblspace: 
relname: public.systemtypes_pkey: reloid: 16841 reltblspace: 
relname: public.urirevmapper_pkey: reloid: 16843 reltblspace: 
relname: public.userroles_pkey: reloid: 16845 reltblspace: 
relname: public.users_pkey: reloid: 16847 reltblspace: 
relname: public.indexbuildinputsonbuild: reloid: 16849 reltblspace: 
relname: public.indexbuildinputsondependency: reloid: 16850 reltblspace: 
relname: public.indexbuildmetricsonjobtimestamp: reloid: 16851 reltblspace: 
relname: public.indexbuildoutputsonpath: reloid: 16852 reltblspace: 
relname: public.indexbuildproducstonbuildandtype: reloid: 16853 reltblspace: 
relname: public.indexbuildproductsonbuild: reloid: 16854 reltblspace: 
relname: public.indexbuildsondrvpath: reloid: 16855 reltblspace: 
relname: public.indexbuildsonfinished: reloid: 16856 reltblspace: 
relname: public.indexbuildsonfinishedid: reloid: 16857 reltblspace: 
relname: public.indexbuildsonfinishedstoptime: reloid: 16858 reltblspace: 
relname: public.indexbuildsoniscurrent: reloid: 16859 reltblspace: 
relname: public.indexbuildsonjobfinishedid: reloid: 16860 reltblspace: 
relname: public.indexbuildsonjobiscurrent: reloid: 16861 reltblspace: 
relname: public.indexbuildsonjobset: reloid: 16862 reltblspace: 
relname: public.indexbuildsonjobsetfinishedid: reloid: 16863 reltblspace: 
relname: public.indexbuildsonjobsetiscurrent: reloid: 16864 reltblspace: 
relname: public.indexbuildsonkeep: reloid: 16865 reltblspace: 
relname: public.indexbuildsonnotificationpendingsince: reloid: 16866 reltblspace: 
relname: public.indexbuildsonproject: reloid: 16867 reltblspace: 
relname: public.indexbuildsonprojectfinishedid: reloid: 16868 reltblspace: 
relname: public.indexbuildsontimestamp: reloid: 16869 reltblspace: 
relname: public.indexbuildstepoutputsonpath: reloid: 16870 reltblspace: 
relname: public.indexbuildstepsonbusy: reloid: 16871 reltblspace: 
relname: public.indexbuildstepsondrvpath: reloid: 16872 reltblspace: 
relname: public.indexbuildstepsonpropagatedfrom: reloid: 16873 reltblspace: 
relname: public.indexbuildstepsonstoptime: reloid: 16874 reltblspace: 
relname: public.indexcachedbazaarinputsonurirevision: reloid: 16875 reltblspace: 
relname: public.indexcachedgitinputsonhash: reloid: 16876 reltblspace: 
relname: public.indexcachedgitinputsonlastseen: reloid: 16877 reltblspace: 
relname: public.indexcachedhginputsonhash: reloid: 16878 reltblspace: 
relname: public.indexcachedsubversioninputsonurirevision: reloid: 16879 reltblspace: 
relname: public.indexjobsetevalmembersonbuild: reloid: 16880 reltblspace: 
relname: public.indexjobsetevalmembersoneval: reloid: 16881 reltblspace: 
relname: public.indexjobsetinputaltsoninput: reloid: 16883 reltblspace: 
relname: public.indexjobsetinputaltsonjobset: reloid: 16884 reltblspace: 
relname: public.indexprojectsonenabled: reloid: 16885 reltblspace: 
relname: public.indexprojectsonname: reloid: 16886 reltblspace: 
relname: public.indexreleasemembersonbuild: reloid: 16887 reltblspace: 
relname: public.jobsets_id_unique: reloid: 337235 reltblspace: 
relname: pg_toast.pg_toast_16545: reloid: 337240 reltblspace: 
relname: pg_toast.pg_toast_16545_index: reloid: 337242 reltblspace: 
relname: public.indexbuildsonjobsetidfinishedid: reloid: 2787105 reltblspace: 
relname: public.indexfinishedsuccessfulbuilds: reloid: 2787273 reltblspace: 
relname: public.indexbuildoutputspath: reloid: 3662240 reltblspace: 
relname: public.indexjobsetidevals: reloid: 3662322 reltblspace: 
relname: public.evaluationerrors: reloid: 3706901 reltblspace: 
relname: pg_toast.pg_toast_3706901: reloid: 3706905 reltblspace: 
relname: pg_toast.pg_toast_3706901_index: reloid: 3706907 reltblspace: 
relname: public.evaluationerrors_pkey: reloid: 3706908 reltblspace: 


Database: postgres
relname: pg_catalog.pg_largeobject: reloid: 2613 reltblspace: 
relname: pg_catalog.pg_largeobject_loid_pn_index: reloid: 2683 reltblspace: 


Database: template1
relname: pg_catalog.pg_largeobject: reloid: 2613 reltblspace: 
relname: pg_catalog.pg_largeobject_loid_pn_index: reloid: 2683 reltblspace: 


"/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_ctl" -w -D "./new" -o "" -m smart stop >> "pg_upgrade_server.log" 2>&1
Adding ".old" suffix to old global/pg_control               ok

If you want to start the old cluster, you will need to remove
the ".old" suffix from ./old/global/pg_control.old.
Because "link" mode was used, the old cluster cannot be safely
started once the new cluster has been started.

Linking user relation files
mappings for database "hydra":
pg_catalog.pg_largeobject: 2613 to 2613
pg_catalog.pg_largeobject_loid_pn_index: 2683 to 2683
public.aggregateconstituents: 16395 to 16395
public.buildinputs: 16398 to 16398
pg_toast.pg_toast_16398: 16402 to 16402
pg_toast.pg_toast_16398_index: 16404 to 16404
public.buildmetrics: 16407 to 16407
pg_toast.pg_toast_16407: 16410 to 16410
pg_toast.pg_toast_16407_index: 16412 to 16412
public.buildoutputs: 16413 to 16413
pg_toast.pg_toast_16413: 16416 to 16416
pg_toast.pg_toast_16413_index: 16418 to 16418
public.buildproducts: 16419 to 16419
pg_toast.pg_toast_16419: 16422 to 16422
pg_toast.pg_toast_16419_index: 16424 to 16424
public.builds: 16425 to 16425
pg_toast.pg_toast_16425: 16437 to 16437
pg_toast.pg_toast_16425_index: 16439 to 16439
public.buildstepoutputs: 16442 to 16442
pg_toast.pg_toast_16442: 16445 to 16445
pg_toast.pg_toast_16442_index: 16447 to 16447
public.buildsteps: 16448 to 16448
pg_toast.pg_toast_16448: 16452 to 16452
pg_toast.pg_toast_16448_index: 16454 to 16454
public.cachedbazaarinputs: 16455 to 16455
pg_toast.pg_toast_16455: 16458 to 16458
pg_toast.pg_toast_16455_index: 16460 to 16460
public.cachedcvsinputs: 16461 to 16461
pg_toast.pg_toast_16461: 16464 to 16464
pg_toast.pg_toast_16461_index: 16466 to 16466
public.cacheddarcsinputs: 16467 to 16467
pg_toast.pg_toast_16467: 16470 to 16470
pg_toast.pg_toast_16467_index: 16472 to 16472
public.cachedgitinputs: 16473 to 16473
pg_toast.pg_toast_16473: 16476 to 16476
pg_toast.pg_toast_16473_index: 16478 to 16478
public.cachedhginputs: 16479 to 16479
pg_toast.pg_toast_16479: 16482 to 16482
pg_toast.pg_toast_16479_index: 16484 to 16484
public.cachedpathinputs: 16485 to 16485
pg_toast.pg_toast_16485: 16488 to 16488
pg_toast.pg_toast_16485_index: 16490 to 16490
public.cachedsubversioninputs: 16491 to 16491
pg_toast.pg_toast_16491: 16494 to 16494
pg_toast.pg_toast_16491_index: 16496 to 16496
public.failedpaths: 16497 to 16497
pg_toast.pg_toast_16497: 16500 to 16500
pg_toast.pg_toast_16497_index: 16502 to 16502
public.jobsetevalinputs: 16509 to 16509
pg_toast.pg_toast_16509: 16512 to 16512
pg_toast.pg_toast_16509_index: 16514 to 16514
public.jobsetevalmembers: 16515 to 16515
public.jobsetevals: 16518 to 16518
pg_toast.pg_toast_16518: 16521 to 16521
pg_toast.pg_toast_16518_index: 16523 to 16523
public.jobsetinputalts: 16526 to 16526
pg_toast.pg_toast_16526: 16529 to 16529
pg_toast.pg_toast_16526_index: 16531 to 16531
public.jobsetinputs: 16532 to 16532
pg_toast.pg_toast_16532: 16536 to 16536
pg_toast.pg_toast_16532_index: 16538 to 16538
public.jobsetrenames: 16539 to 16539
pg_toast.pg_toast_16539: 16542 to 16542
pg_toast.pg_toast_16539_index: 16544 to 16544
public.jobsets: 337237 to 16545
public.newsitems: 16562 to 16562
pg_toast.pg_toast_16562: 16566 to 16566
pg_toast.pg_toast_16562_index: 16568 to 16568
public.nrbuilds: 16571 to 16571
pg_toast.pg_toast_16571: 16574 to 16574
pg_toast.pg_toast_16571_index: 16576 to 16576
public.projectmembers: 16577 to 16577
pg_toast.pg_toast_16577: 16580 to 16580
pg_toast.pg_toast_16577_index: 16582 to 16582
public.projects: 16583 to 16583
pg_toast.pg_toast_16583: 16588 to 16588
pg_toast.pg_toast_16583_index: 16590 to 16590
public.releasemembers: 16591 to 16591
pg_toast.pg_toast_16591: 16594 to 16594
pg_toast.pg_toast_16591_index: 16596 to 16596
public.releases: 16597 to 16597
pg_toast.pg_toast_16597: 16600 to 16600
pg_toast.pg_toast_16597_index: 16602 to 16602
public.schemaversion: 16603 to 16603
public.starredjobs: 16606 to 16606
pg_toast.pg_toast_16606: 16609 to 16609
pg_toast.pg_toast_16606_index: 16611 to 16611
public.systemstatus: 16612 to 16612
pg_toast.pg_toast_16612: 16615 to 16615
pg_toast.pg_toast_16612_index: 16617 to 16617
public.systemtypes: 16618 to 16618
pg_toast.pg_toast_16618: 16622 to 16622
pg_toast.pg_toast_16618_index: 16624 to 16624
public.urirevmapper: 16625 to 16625
pg_toast.pg_toast_16625: 16628 to 16628
pg_toast.pg_toast_16625_index: 16630 to 16630
public.userroles: 16631 to 16631
pg_toast.pg_toast_16631: 16634 to 16634
pg_toast.pg_toast_16631_index: 16636 to 16636
public.users: 16637 to 16637
pg_toast.pg_toast_16637: 16643 to 16643
pg_toast.pg_toast_16637_index: 16645 to 16645
public.aggregatemembers_pkey: 16763 to 16763
public.buildinputs_pkey: 16765 to 16765
public.buildmetrics_pkey: 16767 to 16767
public.buildoutputs_pkey: 16769 to 16769
public.buildproducts_pkey: 16771 to 16771
public.builds_pkey: 16785 to 16785
public.buildstepoutputs_pkey: 16789 to 16789
public.buildsteps_pkey: 16791 to 16791
public.cachedbazaarinputs_pkey: 16793 to 16793
public.cachedcvsinputs_pkey: 16795 to 16795
public.cacheddarcsinputs_pkey: 16797 to 16797
public.cachedgitinputs_pkey: 16799 to 16799
public.cachedhginputs_pkey: 16801 to 16801
public.cachedpathinputs_pkey: 16803 to 16803
public.cachedsubversioninputs_pkey: 16805 to 16805
public.failedpaths_pkey: 16807 to 16807
public.jobsetevalinputs_pkey: 16811 to 16811
public.jobsetevalmembers_pkey: 16813 to 16813
public.jobsetevals_pkey: 16815 to 16815
public.jobsetinputalts_pkey: 16817 to 16817
public.jobsetinputs_pkey: 16819 to 16819
public.jobsetrenames_pkey: 16821 to 16821
public.jobsets_pkey: 337298 to 16823
public.newsitems_pkey: 16825 to 16825
public.nrbuilds_pkey: 16827 to 16827
public.projectmembers_pkey: 16829 to 16829
public.projects_pkey: 16831 to 16831
public.releasemembers_pkey: 16833 to 16833
public.releases_pkey: 16835 to 16835
public.starredjobs_pkey: 16837 to 16837
public.systemstatus_pkey: 16839 to 16839
public.systemtypes_pkey: 16841 to 16841
public.urirevmapper_pkey: 16843 to 16843
public.userroles_pkey: 16845 to 16845
public.users_pkey: 16847 to 16847
public.indexbuildinputsonbuild: 16849 to 16849
public.indexbuildinputsondependency: 16850 to 16850
public.indexbuildmetricsonjobtimestamp: 16851 to 16851
public.indexbuildoutputsonpath: 16852 to 16852
public.indexbuildproducstonbuildandtype: 16853 to 16853
public.indexbuildproductsonbuild: 16854 to 16854
public.indexbuildsondrvpath: 16855 to 16855
public.indexbuildsonfinished: 16856 to 16856
public.indexbuildsonfinishedid: 16857 to 16857
public.indexbuildsonfinishedstoptime: 16858 to 16858
public.indexbuildsoniscurrent: 16859 to 16859
public.indexbuildsonjobfinishedid: 16860 to 16860
public.indexbuildsonjobiscurrent: 16861 to 16861
public.indexbuildsonjobset: 16862 to 16862
public.indexbuildsonjobsetfinishedid: 16863 to 16863
public.indexbuildsonjobsetiscurrent: 16864 to 16864
public.indexbuildsonkeep: 16865 to 16865
public.indexbuildsonnotificationpendingsince: 16866 to 16866
public.indexbuildsonproject: 16867 to 16867
public.indexbuildsonprojectfinishedid: 16868 to 16868
public.indexbuildsontimestamp: 16869 to 16869
public.indexbuildstepoutputsonpath: 16870 to 16870
public.indexbuildstepsonbusy: 16871 to 16871
public.indexbuildstepsondrvpath: 16872 to 16872
public.indexbuildstepsonpropagatedfrom: 16873 to 16873
public.indexbuildstepsonstoptime: 16874 to 16874
public.indexcachedbazaarinputsonurirevision: 16875 to 16875
public.indexcachedgitinputsonhash: 16876 to 16876
public.indexcachedgitinputsonlastseen: 16877 to 16877
public.indexcachedhginputsonhash: 16878 to 16878
public.indexcachedsubversioninputsonurirevision: 16879 to 16879
public.indexjobsetevalmembersonbuild: 16880 to 16880
public.indexjobsetevalmembersoneval: 16881 to 16881
public.indexjobsetinputaltsoninput: 16883 to 16883
public.indexjobsetinputaltsonjobset: 16884 to 16884
public.indexprojectsonenabled: 16885 to 16885
public.indexprojectsonname: 16886 to 16886
public.indexreleasemembersonbuild: 16887 to 16887
public.jobsets_id_unique: 337299 to 337235
pg_toast.pg_toast_16545: 337240 to 337240
pg_toast.pg_toast_16545_index: 337242 to 337242
public.indexbuildsonjobsetidfinishedid: 2787105 to 2787105
public.indexfinishedsuccessfulbuilds: 2787273 to 2787273
public.indexbuildoutputspath: 3662240 to 3662240
public.indexjobsetidevals: 3662322 to 3662322
public.evaluationerrors: 3706901 to 3706901
pg_toast.pg_toast_3706901: 3706905 to 3706905
pg_toast.pg_toast_3706901_index: 3706907 to 3706907
public.evaluationerrors_pkey: 3706908 to 3706908


linking "./old/base/16385/2613" to "./new/base/16401/2613"  
linking "./old/base/16385/2683" to "./new/base/16401/2683"  
linking "./old/base/16385/16395" to "./new/base/16401/16395"
linking "./old/base/16385/16395_fsm" to "./new/base/16401/16395_fsm"
linking "./old/base/16385/16395_vm" to "./new/base/16401/16395_vm"
linking "./old/base/16385/16398" to "./new/base/16401/16398"
linking "./old/base/16385/16398.1" to "./new/base/16401/16398.1"
linking "./old/base/16385/16398.2" to "./new/base/16401/16398.2"
linking "./old/base/16385/16398.3" to "./new/base/16401/16398.3"
linking "./old/base/16385/16398.4" to "./new/base/16401/16398.4"
linking "./old/base/16385/16398.5" to "./new/base/16401/16398.5"
linking "./old/base/16385/16398_fsm" to "./new/base/16401/16398_fsm"
linking "./old/base/16385/16398_vm" to "./new/base/16401/16398_vm"
linking "./old/base/16385/16402" to "./new/base/16401/16402"
linking "./old/base/16385/16404" to "./new/base/16401/16404"
linking "./old/base/16385/16407" to "./new/base/16401/16407"
linking "./old/base/16385/16407_fsm" to "./new/base/16401/16407_fsm"
linking "./old/base/16385/16407_vm" to "./new/base/16401/16407_vm"
linking "./old/base/16385/16410" to "./new/base/16401/16410"
linking "./old/base/16385/16412" to "./new/base/16401/16412"
linking "./old/base/16385/16413" to "./new/base/16401/16413"
linking "./old/base/16385/16413.1" to "./new/base/16401/16413.1"
linking "./old/base/16385/16413.2" to "./new/base/16401/16413.2"
linking "./old/base/16385/16413.3" to "./new/base/16401/16413.3"
linking "./old/base/16385/16413.4" to "./new/base/16401/16413.4"
linking "./old/base/16385/16413.5" to "./new/base/16401/16413.5"
linking "./old/base/16385/16413.6" to "./new/base/16401/16413.6"
linking "./old/base/16385/16413.7" to "./new/base/16401/16413.7"
linking "./old/base/16385/16413.8" to "./new/base/16401/16413.8"
linking "./old/base/16385/16413.9" to "./new/base/16401/16413.9"
linking "./old/base/16385/16413.10" to "./new/base/16401/16413.10"
linking "./old/base/16385/16413.11" to "./new/base/16401/16413.11"
linking "./old/base/16385/16413.12" to "./new/base/16401/16413.12"
linking "./old/base/16385/16413.13" to "./new/base/16401/16413.13"
linking "./old/base/16385/16413.14" to "./new/base/16401/16413.14"
linking "./old/base/16385/16413.15" to "./new/base/16401/16413.15"
linking "./old/base/16385/16413.16" to "./new/base/16401/16413.16"
linking "./old/base/16385/16413.17" to "./new/base/16401/16413.17"
linking "./old/base/16385/16413_fsm" to "./new/base/16401/16413_fsm"
linking "./old/base/16385/16413_vm" to "./new/base/16401/16413_vm"
linking "./old/base/16385/16416" to "./new/base/16401/16416"
linking "./old/base/16385/16418" to "./new/base/16401/16418"
linking "./old/base/16385/16419" to "./new/base/16401/16419"
linking "./old/base/16385/16419.1" to "./new/base/16401/16419.1"
linking "./old/base/16385/16419.2" to "./new/base/16401/16419.2"
linking "./old/base/16385/16419.3" to "./new/base/16401/16419.3"
linking "./old/base/16385/16419.4" to "./new/base/16401/16419.4"
linking "./old/base/16385/16419.5" to "./new/base/16401/16419.5"
linking "./old/base/16385/16419.6" to "./new/base/16401/16419.6"
linking "./old/base/16385/16419.7" to "./new/base/16401/16419.7"
linking "./old/base/16385/16419.8" to "./new/base/16401/16419.8"
linking "./old/base/16385/16419.9" to "./new/base/16401/16419.9"
linking "./old/base/16385/16419.10" to "./new/base/16401/16419.10"
linking "./old/base/16385/16419.11" to "./new/base/16401/16419.11"
linking "./old/base/16385/16419.12" to "./new/base/16401/16419.12"
linking "./old/base/16385/16419.13" to "./new/base/16401/16419.13"
linking "./old/base/16385/16419.14" to "./new/base/16401/16419.14"
linking "./old/base/16385/16419.15" to "./new/base/16401/16419.15"
linking "./old/base/16385/16419.16" to "./new/base/16401/16419.16"
linking "./old/base/16385/16419.17" to "./new/base/16401/16419.17"
linking "./old/base/16385/16419_fsm" to "./new/base/16401/16419_fsm"
linking "./old/base/16385/16419_vm" to "./new/base/16401/16419_vm"
linking "./old/base/16385/16422" to "./new/base/16401/16422"
linking "./old/base/16385/16424" to "./new/base/16401/16424"
linking "./old/base/16385/16425" to "./new/base/16401/16425"
linking "./old/base/16385/16425.1" to "./new/base/16401/16425.1"
linking "./old/base/16385/16425.2" to "./new/base/16401/16425.2"
linking "./old/base/16385/16425.3" to "./new/base/16401/16425.3"
linking "./old/base/16385/16425.4" to "./new/base/16401/16425.4"
linking "./old/base/16385/16425.5" to "./new/base/16401/16425.5"
linking "./old/base/16385/16425.6" to "./new/base/16401/16425.6"
linking "./old/base/16385/16425.7" to "./new/base/16401/16425.7"
linking "./old/base/16385/16425.8" to "./new/base/16401/16425.8"
linking "./old/base/16385/16425.9" to "./new/base/16401/16425.9"
linking "./old/base/16385/16425.10" to "./new/base/16401/16425.10"
linking "./old/base/16385/16425.11" to "./new/base/16401/16425.11"
linking "./old/base/16385/16425.12" to "./new/base/16401/16425.12"
linking "./old/base/16385/16425.13" to "./new/base/16401/16425.13"
linking "./old/base/16385/16425.14" to "./new/base/16401/16425.14"
linking "./old/base/16385/16425.15" to "./new/base/16401/16425.15"
linking "./old/base/16385/16425.16" to "./new/base/16401/16425.16"
linking "./old/base/16385/16425.17" to "./new/base/16401/16425.17"
linking "./old/base/16385/16425.18" to "./new/base/16401/16425.18"
linking "./old/base/16385/16425.19" to "./new/base/16401/16425.19"
linking "./old/base/16385/16425.20" to "./new/base/16401/16425.20"
linking "./old/base/16385/16425.21" to "./new/base/16401/16425.21"
linking "./old/base/16385/16425.22" to "./new/base/16401/16425.22"
linking "./old/base/16385/16425.23" to "./new/base/16401/16425.23"
linking "./old/base/16385/16425.24" to "./new/base/16401/16425.24"
linking "./old/base/16385/16425.25" to "./new/base/16401/16425.25"
linking "./old/base/16385/16425.26" to "./new/base/16401/16425.26"
linking "./old/base/16385/16425.27" to "./new/base/16401/16425.27"
linking "./old/base/16385/16425.28" to "./new/base/16401/16425.28"
linking "./old/base/16385/16425.29" to "./new/base/16401/16425.29"
linking "./old/base/16385/16425.30" to "./new/base/16401/16425.30"
linking "./old/base/16385/16425.31" to "./new/base/16401/16425.31"
linking "./old/base/16385/16425.32" to "./new/base/16401/16425.32"
linking "./old/base/16385/16425.33" to "./new/base/16401/16425.33"
linking "./old/base/16385/16425.34" to "./new/base/16401/16425.34"
linking "./old/base/16385/16425.35" to "./new/base/16401/16425.35"
linking "./old/base/16385/16425.36" to "./new/base/16401/16425.36"
linking "./old/base/16385/16425.37" to "./new/base/16401/16425.37"
linking "./old/base/16385/16425.38" to "./new/base/16401/16425.38"
linking "./old/base/16385/16425.39" to "./new/base/16401/16425.39"
linking "./old/base/16385/16425.40" to "./new/base/16401/16425.40"
linking "./old/base/16385/16425.41" to "./new/base/16401/16425.41"
linking "./old/base/16385/16425.42" to "./new/base/16401/16425.42"
linking "./old/base/16385/16425.43" to "./new/base/16401/16425.43"
linking "./old/base/16385/16425.44" to "./new/base/16401/16425.44"
linking "./old/base/16385/16425.45" to "./new/base/16401/16425.45"
linking "./old/base/16385/16425.46" to "./new/base/16401/16425.46"
linking "./old/base/16385/16425.47" to "./new/base/16401/16425.47"
linking "./old/base/16385/16425.48" to "./new/base/16401/16425.48"
linking "./old/base/16385/16425.49" to "./new/base/16401/16425.49"
linking "./old/base/16385/16425.50" to "./new/base/16401/16425.50"
linking "./old/base/16385/16425.51" to "./new/base/16401/16425.51"
linking "./old/base/16385/16425.52" to "./new/base/16401/16425.52"
linking "./old/base/16385/16425.53" to "./new/base/16401/16425.53"
linking "./old/base/16385/16425.54" to "./new/base/16401/16425.54"
linking "./old/base/16385/16425.55" to "./new/base/16401/16425.55"
linking "./old/base/16385/16425.56" to "./new/base/16401/16425.56"
linking "./old/base/16385/16425.57" to "./new/base/16401/16425.57"
linking "./old/base/16385/16425.58" to "./new/base/16401/16425.58"
linking "./old/base/16385/16425_fsm" to "./new/base/16401/16425_fsm"
linking "./old/base/16385/16425_vm" to "./new/base/16401/16425_vm"
linking "./old/base/16385/16437" to "./new/base/16401/16437"
linking "./old/base/16385/16439" to "./new/base/16401/16439"
linking "./old/base/16385/16442" to "./new/base/16401/16442"
linking "./old/base/16385/16442.1" to "./new/base/16401/16442.1"
linking "./old/base/16385/16442.2" to "./new/base/16401/16442.2"
linking "./old/base/16385/16442.3" to "./new/base/16401/16442.3"
linking "./old/base/16385/16442.4" to "./new/base/16401/16442.4"
linking "./old/base/16385/16442.5" to "./new/base/16401/16442.5"
linking "./old/base/16385/16442.6" to "./new/base/16401/16442.6"
linking "./old/base/16385/16442.7" to "./new/base/16401/16442.7"
linking "./old/base/16385/16442.8" to "./new/base/16401/16442.8"
linking "./old/base/16385/16442.9" to "./new/base/16401/16442.9"
linking "./old/base/16385/16442.10" to "./new/base/16401/16442.10"
linking "./old/base/16385/16442.11" to "./new/base/16401/16442.11"
linking "./old/base/16385/16442.12" to "./new/base/16401/16442.12"
linking "./old/base/16385/16442.13" to "./new/base/16401/16442.13"
linking "./old/base/16385/16442.14" to "./new/base/16401/16442.14"
linking "./old/base/16385/16442.15" to "./new/base/16401/16442.15"
linking "./old/base/16385/16442.16" to "./new/base/16401/16442.16"
linking "./old/base/16385/16442.17" to "./new/base/16401/16442.17"
linking "./old/base/16385/16442_fsm" to "./new/base/16401/16442_fsm"
linking "./old/base/16385/16442_vm" to "./new/base/16401/16442_vm"
linking "./old/base/16385/16445" to "./new/base/16401/16445"
linking "./old/base/16385/16447" to "./new/base/16401/16447"
linking "./old/base/16385/16448" to "./new/base/16401/16448"
linking "./old/base/16385/16448.1" to "./new/base/16401/16448.1"
linking "./old/base/16385/16448.2" to "./new/base/16401/16448.2"
linking "./old/base/16385/16448.3" to "./new/base/16401/16448.3"
linking "./old/base/16385/16448.4" to "./new/base/16401/16448.4"
linking "./old/base/16385/16448.5" to "./new/base/16401/16448.5"
linking "./old/base/16385/16448.6" to "./new/base/16401/16448.6"
linking "./old/base/16385/16448.7" to "./new/base/16401/16448.7"
linking "./old/base/16385/16448.8" to "./new/base/16401/16448.8"
linking "./old/base/16385/16448.9" to "./new/base/16401/16448.9"
linking "./old/base/16385/16448.10" to "./new/base/16401/16448.10"
linking "./old/base/16385/16448.11" to "./new/base/16401/16448.11"
linking "./old/base/16385/16448.12" to "./new/base/16401/16448.12"
linking "./old/base/16385/16448.13" to "./new/base/16401/16448.13"
linking "./old/base/16385/16448.14" to "./new/base/16401/16448.14"
linking "./old/base/16385/16448.15" to "./new/base/16401/16448.15"
linking "./old/base/16385/16448.16" to "./new/base/16401/16448.16"
linking "./old/base/16385/16448.17" to "./new/base/16401/16448.17"
linking "./old/base/16385/16448.18" to "./new/base/16401/16448.18"
linking "./old/base/16385/16448.19" to "./new/base/16401/16448.19"
linking "./old/base/16385/16448.20" to "./new/base/16401/16448.20"
linking "./old/base/16385/16448.21" to "./new/base/16401/16448.21"
linking "./old/base/16385/16448.22" to "./new/base/16401/16448.22"
linking "./old/base/16385/16448.23" to "./new/base/16401/16448.23"
linking "./old/base/16385/16448_fsm" to "./new/base/16401/16448_fsm"
linking "./old/base/16385/16448_vm" to "./new/base/16401/16448_vm"
linking "./old/base/16385/16452" to "./new/base/16401/16452"
linking "./old/base/16385/16454" to "./new/base/16401/16454"
linking "./old/base/16385/16455" to "./new/base/16401/16455"
linking "./old/base/16385/16455_fsm" to "./new/base/16401/16455_fsm"
linking "./old/base/16385/16455_vm" to "./new/base/16401/16455_vm"
linking "./old/base/16385/16458" to "./new/base/16401/16458"
linking "./old/base/16385/16460" to "./new/base/16401/16460"
linking "./old/base/16385/16461" to "./new/base/16401/16461"
linking "./old/base/16385/16464" to "./new/base/16401/16464"
linking "./old/base/16385/16466" to "./new/base/16401/16466"
linking "./old/base/16385/16467" to "./new/base/16401/16467"
linking "./old/base/16385/16470" to "./new/base/16401/16470"
linking "./old/base/16385/16472" to "./new/base/16401/16472"
linking "./old/base/16385/16473" to "./new/base/16401/16473"
linking "./old/base/16385/16473_fsm" to "./new/base/16401/16473_fsm"
linking "./old/base/16385/16473_vm" to "./new/base/16401/16473_vm"
linking "./old/base/16385/16476" to "./new/base/16401/16476"
linking "./old/base/16385/16478" to "./new/base/16401/16478"
linking "./old/base/16385/16479" to "./new/base/16401/16479"
linking "./old/base/16385/16479_fsm" to "./new/base/16401/16479_fsm"
linking "./old/base/16385/16479_vm" to "./new/base/16401/16479_vm"
linking "./old/base/16385/16482" to "./new/base/16401/16482"
linking "./old/base/16385/16484" to "./new/base/16401/16484"
linking "./old/base/16385/16485" to "./new/base/16401/16485"
linking "./old/base/16385/16485_fsm" to "./new/base/16401/16485_fsm"
linking "./old/base/16385/16485_vm" to "./new/base/16401/16485_vm"
linking "./old/base/16385/16488" to "./new/base/16401/16488"
linking "./old/base/16385/16490" to "./new/base/16401/16490"
linking "./old/base/16385/16491" to "./new/base/16401/16491"
linking "./old/base/16385/16491_fsm" to "./new/base/16401/16491_fsm"
linking "./old/base/16385/16491_vm" to "./new/base/16401/16491_vm"
linking "./old/base/16385/16494" to "./new/base/16401/16494"
linking "./old/base/16385/16496" to "./new/base/16401/16496"
linking "./old/base/16385/16497" to "./new/base/16401/16497"
linking "./old/base/16385/16497_fsm" to "./new/base/16401/16497_fsm"
linking "./old/base/16385/16497_vm" to "./new/base/16401/16497_vm"
linking "./old/base/16385/16500" to "./new/base/16401/16500"
linking "./old/base/16385/16502" to "./new/base/16401/16502"
linking "./old/base/16385/16509" to "./new/base/16401/16509"
linking "./old/base/16385/16509_fsm" to "./new/base/16401/16509_fsm"
linking "./old/base/16385/16509_vm" to "./new/base/16401/16509_vm"
linking "./old/base/16385/16512" to "./new/base/16401/16512"
linking "./old/base/16385/16514" to "./new/base/16401/16514"
linking "./old/base/16385/16515" to "./new/base/16401/16515"
linking "./old/base/16385/16515.1" to "./new/base/16401/16515.1"
linking "./old/base/16385/16515.2" to "./new/base/16401/16515.2"
linking "./old/base/16385/16515.3" to "./new/base/16401/16515.3"
linking "./old/base/16385/16515.4" to "./new/base/16401/16515.4"
linking "./old/base/16385/16515.5" to "./new/base/16401/16515.5"
linking "./old/base/16385/16515.6" to "./new/base/16401/16515.6"
linking "./old/base/16385/16515.7" to "./new/base/16401/16515.7"
linking "./old/base/16385/16515.8" to "./new/base/16401/16515.8"
linking "./old/base/16385/16515.9" to "./new/base/16401/16515.9"
linking "./old/base/16385/16515.10" to "./new/base/16401/16515.10"
linking "./old/base/16385/16515.11" to "./new/base/16401/16515.11"
linking "./old/base/16385/16515.12" to "./new/base/16401/16515.12"
linking "./old/base/16385/16515.13" to "./new/base/16401/16515.13"
linking "./old/base/16385/16515.14" to "./new/base/16401/16515.14"
linking "./old/base/16385/16515.15" to "./new/base/16401/16515.15"
linking "./old/base/16385/16515.16" to "./new/base/16401/16515.16"
linking "./old/base/16385/16515.17" to "./new/base/16401/16515.17"
linking "./old/base/16385/16515.18" to "./new/base/16401/16515.18"
linking "./old/base/16385/16515.19" to "./new/base/16401/16515.19"
linking "./old/base/16385/16515.20" to "./new/base/16401/16515.20"
linking "./old/base/16385/16515.21" to "./new/base/16401/16515.21"
linking "./old/base/16385/16515.22" to "./new/base/16401/16515.22"
linking "./old/base/16385/16515.23" to "./new/base/16401/16515.23"
linking "./old/base/16385/16515.24" to "./new/base/16401/16515.24"
linking "./old/base/16385/16515.25" to "./new/base/16401/16515.25"
linking "./old/base/16385/16515.26" to "./new/base/16401/16515.26"
linking "./old/base/16385/16515.27" to "./new/base/16401/16515.27"
linking "./old/base/16385/16515.28" to "./new/base/16401/16515.28"
linking "./old/base/16385/16515.29" to "./new/base/16401/16515.29"
linking "./old/base/16385/16515.30" to "./new/base/16401/16515.30"
linking "./old/base/16385/16515.31" to "./new/base/16401/16515.31"
linking "./old/base/16385/16515.32" to "./new/base/16401/16515.32"
linking "./old/base/16385/16515.33" to "./new/base/16401/16515.33"
linking "./old/base/16385/16515.34" to "./new/base/16401/16515.34"
linking "./old/base/16385/16515.35" to "./new/base/16401/16515.35"
linking "./old/base/16385/16515.36" to "./new/base/16401/16515.36"
linking "./old/base/16385/16515.37" to "./new/base/16401/16515.37"
linking "./old/base/16385/16515.38" to "./new/base/16401/16515.38"
linking "./old/base/16385/16515.39" to "./new/base/16401/16515.39"
linking "./old/base/16385/16515.40" to "./new/base/16401/16515.40"
linking "./old/base/16385/16515.41" to "./new/base/16401/16515.41"
linking "./old/base/16385/16515.42" to "./new/base/16401/16515.42"
linking "./old/base/16385/16515.43" to "./new/base/16401/16515.43"
linking "./old/base/16385/16515.44" to "./new/base/16401/16515.44"
linking "./old/base/16385/16515.45" to "./new/base/16401/16515.45"
linking "./old/base/16385/16515.46" to "./new/base/16401/16515.46"
linking "./old/base/16385/16515.47" to "./new/base/16401/16515.47"
linking "./old/base/16385/16515.48" to "./new/base/16401/16515.48"
linking "./old/base/16385/16515.49" to "./new/base/16401/16515.49"
linking "./old/base/16385/16515.50" to "./new/base/16401/16515.50"
linking "./old/base/16385/16515.51" to "./new/base/16401/16515.51"
linking "./old/base/16385/16515.52" to "./new/base/16401/16515.52"
linking "./old/base/16385/16515.53" to "./new/base/16401/16515.53"
linking "./old/base/16385/16515.54" to "./new/base/16401/16515.54"
linking "./old/base/16385/16515.55" to "./new/base/16401/16515.55"
linking "./old/base/16385/16515.56" to "./new/base/16401/16515.56"
linking "./old/base/16385/16515.57" to "./new/base/16401/16515.57"
linking "./old/base/16385/16515.58" to "./new/base/16401/16515.58"
linking "./old/base/16385/16515.59" to "./new/base/16401/16515.59"
linking "./old/base/16385/16515.60" to "./new/base/16401/16515.60"
linking "./old/base/16385/16515.61" to "./new/base/16401/16515.61"
linking "./old/base/16385/16515.62" to "./new/base/16401/16515.62"
linking "./old/base/16385/16515_fsm" to "./new/base/16401/16515_fsm"
linking "./old/base/16385/16515_vm" to "./new/base/16401/16515_vm"
linking "./old/base/16385/16518" to "./new/base/16401/16518"
linking "./old/base/16385/16518_fsm" to "./new/base/16401/16518_fsm"
linking "./old/base/16385/16518_vm" to "./new/base/16401/16518_vm"
linking "./old/base/16385/16521" to "./new/base/16401/16521"
linking "./old/base/16385/16521_fsm" to "./new/base/16401/16521_fsm"
linking "./old/base/16385/16521_vm" to "./new/base/16401/16521_vm"
linking "./old/base/16385/16523" to "./new/base/16401/16523"
linking "./old/base/16385/16523_fsm" to "./new/base/16401/16523_fsm"
linking "./old/base/16385/16526" to "./new/base/16401/16526"
linking "./old/base/16385/16526_fsm" to "./new/base/16401/16526_fsm"
linking "./old/base/16385/16526_vm" to "./new/base/16401/16526_vm"
linking "./old/base/16385/16529" to "./new/base/16401/16529"
linking "./old/base/16385/16531" to "./new/base/16401/16531"
linking "./old/base/16385/16532" to "./new/base/16401/16532"
linking "./old/base/16385/16532_fsm" to "./new/base/16401/16532_fsm"
linking "./old/base/16385/16532_vm" to "./new/base/16401/16532_vm"
linking "./old/base/16385/16536" to "./new/base/16401/16536"
linking "./old/base/16385/16538" to "./new/base/16401/16538"
linking "./old/base/16385/16539" to "./new/base/16401/16539"
linking "./old/base/16385/16539_fsm" to "./new/base/16401/16539_fsm"
linking "./old/base/16385/16539_vm" to "./new/base/16401/16539_vm"
linking "./old/base/16385/16542" to "./new/base/16401/16542"
linking "./old/base/16385/16544" to "./new/base/16401/16544"
linking "./old/base/16385/337237" to "./new/base/16401/16545"
linking "./old/base/16385/337237_fsm" to "./new/base/16401/16545_fsm"
linking "./old/base/16385/337237_vm" to "./new/base/16401/16545_vm"
linking "./old/base/16385/16562" to "./new/base/16401/16562"
linking "./old/base/16385/16562_fsm" to "./new/base/16401/16562_fsm"
linking "./old/base/16385/16562_vm" to "./new/base/16401/16562_vm"
linking "./old/base/16385/16566" to "./new/base/16401/16566"
linking "./old/base/16385/16568" to "./new/base/16401/16568"
linking "./old/base/16385/16571" to "./new/base/16401/16571"
linking "./old/base/16385/16571_fsm" to "./new/base/16401/16571_fsm"
linking "./old/base/16385/16571_vm" to "./new/base/16401/16571_vm"
linking "./old/base/16385/16574" to "./new/base/16401/16574"
linking "./old/base/16385/16576" to "./new/base/16401/16576"
linking "./old/base/16385/16577" to "./new/base/16401/16577"
linking "./old/base/16385/16577_fsm" to "./new/base/16401/16577_fsm"
linking "./old/base/16385/16577_vm" to "./new/base/16401/16577_vm"
linking "./old/base/16385/16580" to "./new/base/16401/16580"
linking "./old/base/16385/16582" to "./new/base/16401/16582"
linking "./old/base/16385/16583" to "./new/base/16401/16583"
linking "./old/base/16385/16583_fsm" to "./new/base/16401/16583_fsm"
linking "./old/base/16385/16583_vm" to "./new/base/16401/16583_vm"
linking "./old/base/16385/16588" to "./new/base/16401/16588"
linking "./old/base/16385/16590" to "./new/base/16401/16590"
linking "./old/base/16385/16591" to "./new/base/16401/16591"
linking "./old/base/16385/16591_fsm" to "./new/base/16401/16591_fsm"
linking "./old/base/16385/16591_vm" to "./new/base/16401/16591_vm"
linking "./old/base/16385/16594" to "./new/base/16401/16594"
linking "./old/base/16385/16596" to "./new/base/16401/16596"
linking "./old/base/16385/16597" to "./new/base/16401/16597"
linking "./old/base/16385/16597_fsm" to "./new/base/16401/16597_fsm"
linking "./old/base/16385/16597_vm" to "./new/base/16401/16597_vm"
linking "./old/base/16385/16600" to "./new/base/16401/16600"
linking "./old/base/16385/16602" to "./new/base/16401/16602"
linking "./old/base/16385/16603" to "./new/base/16401/16603"
linking "./old/base/16385/16603_fsm" to "./new/base/16401/16603_fsm"
linking "./old/base/16385/16603_vm" to "./new/base/16401/16603_vm"
linking "./old/base/16385/16606" to "./new/base/16401/16606"
linking "./old/base/16385/16606_fsm" to "./new/base/16401/16606_fsm"
linking "./old/base/16385/16606_vm" to "./new/base/16401/16606_vm"
linking "./old/base/16385/16609" to "./new/base/16401/16609"
linking "./old/base/16385/16611" to "./new/base/16401/16611"
linking "./old/base/16385/16612" to "./new/base/16401/16612"
linking "./old/base/16385/16612_fsm" to "./new/base/16401/16612_fsm"
linking "./old/base/16385/16612_vm" to "./new/base/16401/16612_vm"
linking "./old/base/16385/16615" to "./new/base/16401/16615"
linking "./old/base/16385/16615_fsm" to "./new/base/16401/16615_fsm"
linking "./old/base/16385/16615_vm" to "./new/base/16401/16615_vm"
linking "./old/base/16385/16617" to "./new/base/16401/16617"
linking "./old/base/16385/16617_fsm" to "./new/base/16401/16617_fsm"
linking "./old/base/16385/16618" to "./new/base/16401/16618"
linking "./old/base/16385/16618_fsm" to "./new/base/16401/16618_fsm"
linking "./old/base/16385/16618_vm" to "./new/base/16401/16618_vm"
linking "./old/base/16385/16622" to "./new/base/16401/16622"
linking "./old/base/16385/16624" to "./new/base/16401/16624"
linking "./old/base/16385/16625" to "./new/base/16401/16625"
linking "./old/base/16385/16625_fsm" to "./new/base/16401/16625_fsm"
linking "./old/base/16385/16625_vm" to "./new/base/16401/16625_vm"
linking "./old/base/16385/16628" to "./new/base/16401/16628"
linking "./old/base/16385/16630" to "./new/base/16401/16630"
linking "./old/base/16385/16631" to "./new/base/16401/16631"
linking "./old/base/16385/16631_fsm" to "./new/base/16401/16631_fsm"
linking "./old/base/16385/16631_vm" to "./new/base/16401/16631_vm"
linking "./old/base/16385/16634" to "./new/base/16401/16634"
linking "./old/base/16385/16636" to "./new/base/16401/16636"
linking "./old/base/16385/16637" to "./new/base/16401/16637"
linking "./old/base/16385/16637_fsm" to "./new/base/16401/16637_fsm"
linking "./old/base/16385/16637_vm" to "./new/base/16401/16637_vm"
linking "./old/base/16385/16643" to "./new/base/16401/16643"
linking "./old/base/16385/16645" to "./new/base/16401/16645"
linking "./old/base/16385/16763" to "./new/base/16401/16763"
linking "./old/base/16385/16765" to "./new/base/16401/16765"
linking "./old/base/16385/16767" to "./new/base/16401/16767"
linking "./old/base/16385/16769" to "./new/base/16401/16769"
linking "./old/base/16385/16769.1" to "./new/base/16401/16769.1"
linking "./old/base/16385/16769.2" to "./new/base/16401/16769.2"
linking "./old/base/16385/16769.3" to "./new/base/16401/16769.3"
linking "./old/base/16385/16769_fsm" to "./new/base/16401/16769_fsm"
linking "./old/base/16385/16771" to "./new/base/16401/16771"
linking "./old/base/16385/16771.1" to "./new/base/16401/16771.1"
linking "./old/base/16385/16771.2" to "./new/base/16401/16771.2"
linking "./old/base/16385/16785" to "./new/base/16401/16785"
linking "./old/base/16385/16785.1" to "./new/base/16401/16785.1"
linking "./old/base/16385/16785.2" to "./new/base/16401/16785.2"
linking "./old/base/16385/16785.3" to "./new/base/16401/16785.3"
linking "./old/base/16385/16785.4" to "./new/base/16401/16785.4"
linking "./old/base/16385/16785.5" to "./new/base/16401/16785.5"
linking "./old/base/16385/16785.6" to "./new/base/16401/16785.6"
linking "./old/base/16385/16785_fsm" to "./new/base/16401/16785_fsm"
linking "./old/base/16385/16789" to "./new/base/16401/16789"
linking "./old/base/16385/16789.1" to "./new/base/16401/16789.1"
linking "./old/base/16385/16789.2" to "./new/base/16401/16789.2"
linking "./old/base/16385/16789.3" to "./new/base/16401/16789.3"
linking "./old/base/16385/16789.4" to "./new/base/16401/16789.4"
linking "./old/base/16385/16789.5" to "./new/base/16401/16789.5"
linking "./old/base/16385/16791" to "./new/base/16401/16791"
linking "./old/base/16385/16791.1" to "./new/base/16401/16791.1"
linking "./old/base/16385/16791.2" to "./new/base/16401/16791.2"
linking "./old/base/16385/16791.3" to "./new/base/16401/16791.3"
linking "./old/base/16385/16791.4" to "./new/base/16401/16791.4"
linking "./old/base/16385/16793" to "./new/base/16401/16793"
linking "./old/base/16385/16795" to "./new/base/16401/16795"
linking "./old/base/16385/16797" to "./new/base/16401/16797"
linking "./old/base/16385/16799" to "./new/base/16401/16799"
linking "./old/base/16385/16801" to "./new/base/16401/16801"
linking "./old/base/16385/16803" to "./new/base/16401/16803"
linking "./old/base/16385/16805" to "./new/base/16401/16805"
linking "./old/base/16385/16807" to "./new/base/16401/16807"
linking "./old/base/16385/16811" to "./new/base/16401/16811"
linking "./old/base/16385/16813" to "./new/base/16401/16813"
linking "./old/base/16385/16813.1" to "./new/base/16401/16813.1"
linking "./old/base/16385/16813.2" to "./new/base/16401/16813.2"
linking "./old/base/16385/16813.3" to "./new/base/16401/16813.3"
linking "./old/base/16385/16813.4" to "./new/base/16401/16813.4"
linking "./old/base/16385/16813.5" to "./new/base/16401/16813.5"
linking "./old/base/16385/16813.6" to "./new/base/16401/16813.6"
linking "./old/base/16385/16813.7" to "./new/base/16401/16813.7"
linking "./old/base/16385/16813.8" to "./new/base/16401/16813.8"
linking "./old/base/16385/16813.9" to "./new/base/16401/16813.9"
linking "./old/base/16385/16813.10" to "./new/base/16401/16813.10"
linking "./old/base/16385/16813.11" to "./new/base/16401/16813.11"
linking "./old/base/16385/16813.12" to "./new/base/16401/16813.12"
linking "./old/base/16385/16813.13" to "./new/base/16401/16813.13"
linking "./old/base/16385/16813.14" to "./new/base/16401/16813.14"
linking "./old/base/16385/16813.15" to "./new/base/16401/16813.15"
linking "./old/base/16385/16813.16" to "./new/base/16401/16813.16"
linking "./old/base/16385/16813.17" to "./new/base/16401/16813.17"
linking "./old/base/16385/16813.18" to "./new/base/16401/16813.18"
linking "./old/base/16385/16813.19" to "./new/base/16401/16813.19"
linking "./old/base/16385/16813.20" to "./new/base/16401/16813.20"
linking "./old/base/16385/16813.21" to "./new/base/16401/16813.21"
linking "./old/base/16385/16813.22" to "./new/base/16401/16813.22"
linking "./old/base/16385/16813.23" to "./new/base/16401/16813.23"
linking "./old/base/16385/16813.24" to "./new/base/16401/16813.24"
linking "./old/base/16385/16813.25" to "./new/base/16401/16813.25"
linking "./old/base/16385/16813.26" to "./new/base/16401/16813.26"
linking "./old/base/16385/16813.27" to "./new/base/16401/16813.27"
linking "./old/base/16385/16813.28" to "./new/base/16401/16813.28"
linking "./old/base/16385/16813.29" to "./new/base/16401/16813.29"
linking "./old/base/16385/16813.30" to "./new/base/16401/16813.30"
linking "./old/base/16385/16813.31" to "./new/base/16401/16813.31"
linking "./old/base/16385/16813.32" to "./new/base/16401/16813.32"
linking "./old/base/16385/16813.33" to "./new/base/16401/16813.33"
linking "./old/base/16385/16813.34" to "./new/base/16401/16813.34"
linking "./old/base/16385/16813_fsm" to "./new/base/16401/16813_fsm"
linking "./old/base/16385/16815" to "./new/base/16401/16815"
linking "./old/base/16385/16817" to "./new/base/16401/16817"
linking "./old/base/16385/16819" to "./new/base/16401/16819"
linking "./old/base/16385/16821" to "./new/base/16401/16821"
linking "./old/base/16385/337298" to "./new/base/16401/16823"
linking "./old/base/16385/16825" to "./new/base/16401/16825"
linking "./old/base/16385/16827" to "./new/base/16401/16827"
linking "./old/base/16385/16827_fsm" to "./new/base/16401/16827_fsm"
linking "./old/base/16385/16829" to "./new/base/16401/16829"
linking "./old/base/16385/16831" to "./new/base/16401/16831"
linking "./old/base/16385/16833" to "./new/base/16401/16833"
linking "./old/base/16385/16835" to "./new/base/16401/16835"
linking "./old/base/16385/16837" to "./new/base/16401/16837"
linking "./old/base/16385/16839" to "./new/base/16401/16839"
linking "./old/base/16385/16839_fsm" to "./new/base/16401/16839_fsm"
linking "./old/base/16385/16841" to "./new/base/16401/16841"
linking "./old/base/16385/16843" to "./new/base/16401/16843"
linking "./old/base/16385/16845" to "./new/base/16401/16845"
linking "./old/base/16385/16847" to "./new/base/16401/16847"
linking "./old/base/16385/16849" to "./new/base/16401/16849"
linking "./old/base/16385/16850" to "./new/base/16401/16850"
linking "./old/base/16385/16851" to "./new/base/16401/16851"
linking "./old/base/16385/16852" to "./new/base/16401/16852"
linking "./old/base/16385/16852.1" to "./new/base/16401/16852.1"
linking "./old/base/16385/16852.2" to "./new/base/16401/16852.2"
linking "./old/base/16385/16852.3" to "./new/base/16401/16852.3"
linking "./old/base/16385/16852.4" to "./new/base/16401/16852.4"
linking "./old/base/16385/16852.5" to "./new/base/16401/16852.5"
linking "./old/base/16385/16852.6" to "./new/base/16401/16852.6"
linking "./old/base/16385/16852.7" to "./new/base/16401/16852.7"
linking "./old/base/16385/16852.8" to "./new/base/16401/16852.8"
linking "./old/base/16385/16852.9" to "./new/base/16401/16852.9"
linking "./old/base/16385/16852.10" to "./new/base/16401/16852.10"
linking "./old/base/16385/16852.11" to "./new/base/16401/16852.11"
linking "./old/base/16385/16852.12" to "./new/base/16401/16852.12"
linking "./old/base/16385/16852.13" to "./new/base/16401/16852.13"
linking "./old/base/16385/16852.14" to "./new/base/16401/16852.14"
linking "./old/base/16385/16852.15" to "./new/base/16401/16852.15"
linking "./old/base/16385/16852.16" to "./new/base/16401/16852.16"
linking "./old/base/16385/16852.17" to "./new/base/16401/16852.17"
linking "./old/base/16385/16852.18" to "./new/base/16401/16852.18"
linking "./old/base/16385/16852.19" to "./new/base/16401/16852.19"
linking "./old/base/16385/16852.20" to "./new/base/16401/16852.20"
linking "./old/base/16385/16852.21" to "./new/base/16401/16852.21"
linking "./old/base/16385/16852.22" to "./new/base/16401/16852.22"
linking "./old/base/16385/16852.23" to "./new/base/16401/16852.23"
linking "./old/base/16385/16852_fsm" to "./new/base/16401/16852_fsm"
linking "./old/base/16385/16853" to "./new/base/16401/16853"
linking "./old/base/16385/16853.1" to "./new/base/16401/16853.1"
linking "./old/base/16385/16853.2" to "./new/base/16401/16853.2"
linking "./old/base/16385/16853.3" to "./new/base/16401/16853.3"
linking "./old/base/16385/16853_fsm" to "./new/base/16401/16853_fsm"
linking "./old/base/16385/16854" to "./new/base/16401/16854"
linking "./old/base/16385/16854.1" to "./new/base/16401/16854.1"
linking "./old/base/16385/16854.2" to "./new/base/16401/16854.2"
linking "./old/base/16385/16855" to "./new/base/16401/16855"
linking "./old/base/16385/16855.1" to "./new/base/16401/16855.1"
linking "./old/base/16385/16855.2" to "./new/base/16401/16855.2"
linking "./old/base/16385/16855.3" to "./new/base/16401/16855.3"
linking "./old/base/16385/16855.4" to "./new/base/16401/16855.4"
linking "./old/base/16385/16855.5" to "./new/base/16401/16855.5"
linking "./old/base/16385/16855.6" to "./new/base/16401/16855.6"
linking "./old/base/16385/16855.7" to "./new/base/16401/16855.7"
linking "./old/base/16385/16855.8" to "./new/base/16401/16855.8"
linking "./old/base/16385/16855.9" to "./new/base/16401/16855.9"
linking "./old/base/16385/16855.10" to "./new/base/16401/16855.10"
linking "./old/base/16385/16855.11" to "./new/base/16401/16855.11"
linking "./old/base/16385/16855.12" to "./new/base/16401/16855.12"
linking "./old/base/16385/16855.13" to "./new/base/16401/16855.13"
linking "./old/base/16385/16855.14" to "./new/base/16401/16855.14"
linking "./old/base/16385/16855.15" to "./new/base/16401/16855.15"
linking "./old/base/16385/16855.16" to "./new/base/16401/16855.16"
linking "./old/base/16385/16855.17" to "./new/base/16401/16855.17"
linking "./old/base/16385/16855.18" to "./new/base/16401/16855.18"
linking "./old/base/16385/16855.19" to "./new/base/16401/16855.19"
linking "./old/base/16385/16855.20" to "./new/base/16401/16855.20"
linking "./old/base/16385/16855.21" to "./new/base/16401/16855.21"
linking "./old/base/16385/16855.22" to "./new/base/16401/16855.22"
linking "./old/base/16385/16855.23" to "./new/base/16401/16855.23"
linking "./old/base/16385/16855.24" to "./new/base/16401/16855.24"
linking "./old/base/16385/16855.25" to "./new/base/16401/16855.25"
linking "./old/base/16385/16855.26" to "./new/base/16401/16855.26"
linking "./old/base/16385/16855.27" to "./new/base/16401/16855.27"
linking "./old/base/16385/16855.28" to "./new/base/16401/16855.28"
linking "./old/base/16385/16855.29" to "./new/base/16401/16855.29"
linking "./old/base/16385/16855.30" to "./new/base/16401/16855.30"
linking "./old/base/16385/16855.31" to "./new/base/16401/16855.31"
linking "./old/base/16385/16855.32" to "./new/base/16401/16855.32"
linking "./old/base/16385/16855.33" to "./new/base/16401/16855.33"
linking "./old/base/16385/16855.34" to "./new/base/16401/16855.34"
linking "./old/base/16385/16855.35" to "./new/base/16401/16855.35"
linking "./old/base/16385/16855.36" to "./new/base/16401/16855.36"
linking "./old/base/16385/16855.37" to "./new/base/16401/16855.37"
linking "./old/base/16385/16855.38" to "./new/base/16401/16855.38"
linking "./old/base/16385/16855.39" to "./new/base/16401/16855.39"
linking "./old/base/16385/16855.40" to "./new/base/16401/16855.40"
linking "./old/base/16385/16855.41" to "./new/base/16401/16855.41"
linking "./old/base/16385/16855.42" to "./new/base/16401/16855.42"
linking "./old/base/16385/16855.43" to "./new/base/16401/16855.43"
linking "./old/base/16385/16855.44" to "./new/base/16401/16855.44"
linking "./old/base/16385/16855.45" to "./new/base/16401/16855.45"
linking "./old/base/16385/16855.46" to "./new/base/16401/16855.46"
linking "./old/base/16385/16855.47" to "./new/base/16401/16855.47"
linking "./old/base/16385/16855.48" to "./new/base/16401/16855.48"
linking "./old/base/16385/16855.49" to "./new/base/16401/16855.49"
linking "./old/base/16385/16855.50" to "./new/base/16401/16855.50"
linking "./old/base/16385/16855.51" to "./new/base/16401/16855.51"
linking "./old/base/16385/16855.52" to "./new/base/16401/16855.52"
linking "./old/base/16385/16855.53" to "./new/base/16401/16855.53"
linking "./old/base/16385/16855.54" to "./new/base/16401/16855.54"
linking "./old/base/16385/16855_fsm" to "./new/base/16401/16855_fsm"
linking "./old/base/16385/16856" to "./new/base/16401/16856"
linking "./old/base/16385/16856_fsm" to "./new/base/16401/16856_fsm"
linking "./old/base/16385/16857" to "./new/base/16401/16857"
linking "./old/base/16385/16857.1" to "./new/base/16401/16857.1"
linking "./old/base/16385/16857.2" to "./new/base/16401/16857.2"
linking "./old/base/16385/16857.3" to "./new/base/16401/16857.3"
linking "./old/base/16385/16857.4" to "./new/base/16401/16857.4"
linking "./old/base/16385/16857.5" to "./new/base/16401/16857.5"
linking "./old/base/16385/16857.6" to "./new/base/16401/16857.6"
linking "./old/base/16385/16857.7" to "./new/base/16401/16857.7"
linking "./old/base/16385/16857.8" to "./new/base/16401/16857.8"
linking "./old/base/16385/16857.9" to "./new/base/16401/16857.9"
linking "./old/base/16385/16857.10" to "./new/base/16401/16857.10"
linking "./old/base/16385/16857.11" to "./new/base/16401/16857.11"
linking "./old/base/16385/16857.12" to "./new/base/16401/16857.12"
linking "./old/base/16385/16857.13" to "./new/base/16401/16857.13"
linking "./old/base/16385/16857.14" to "./new/base/16401/16857.14"
linking "./old/base/16385/16857.15" to "./new/base/16401/16857.15"
linking "./old/base/16385/16857.16" to "./new/base/16401/16857.16"
linking "./old/base/16385/16857.17" to "./new/base/16401/16857.17"
linking "./old/base/16385/16857.18" to "./new/base/16401/16857.18"
linking "./old/base/16385/16857_fsm" to "./new/base/16401/16857_fsm"
linking "./old/base/16385/16858" to "./new/base/16401/16858"
linking "./old/base/16385/16858.1" to "./new/base/16401/16858.1"
linking "./old/base/16385/16858.2" to "./new/base/16401/16858.2"
linking "./old/base/16385/16858.3" to "./new/base/16401/16858.3"
linking "./old/base/16385/16858.4" to "./new/base/16401/16858.4"
linking "./old/base/16385/16858.5" to "./new/base/16401/16858.5"
linking "./old/base/16385/16858.6" to "./new/base/16401/16858.6"
linking "./old/base/16385/16858.7" to "./new/base/16401/16858.7"
linking "./old/base/16385/16858.8" to "./new/base/16401/16858.8"
linking "./old/base/16385/16858.9" to "./new/base/16401/16858.9"
linking "./old/base/16385/16858.10" to "./new/base/16401/16858.10"
linking "./old/base/16385/16858_fsm" to "./new/base/16401/16858_fsm"
linking "./old/base/16385/16859" to "./new/base/16401/16859"
linking "./old/base/16385/16859.1" to "./new/base/16401/16859.1"
linking "./old/base/16385/16859_fsm" to "./new/base/16401/16859_fsm"
linking "./old/base/16385/16860" to "./new/base/16401/16860"
linking "./old/base/16385/16860.1" to "./new/base/16401/16860.1"
linking "./old/base/16385/16860.2" to "./new/base/16401/16860.2"
linking "./old/base/16385/16860.3" to "./new/base/16401/16860.3"
linking "./old/base/16385/16860.4" to "./new/base/16401/16860.4"
linking "./old/base/16385/16860.5" to "./new/base/16401/16860.5"
linking "./old/base/16385/16860.6" to "./new/base/16401/16860.6"
linking "./old/base/16385/16860.7" to "./new/base/16401/16860.7"
linking "./old/base/16385/16860.8" to "./new/base/16401/16860.8"
linking "./old/base/16385/16860.9" to "./new/base/16401/16860.9"
linking "./old/base/16385/16860.10" to "./new/base/16401/16860.10"
linking "./old/base/16385/16860.11" to "./new/base/16401/16860.11"
linking "./old/base/16385/16860.12" to "./new/base/16401/16860.12"
linking "./old/base/16385/16860.13" to "./new/base/16401/16860.13"
linking "./old/base/16385/16860.14" to "./new/base/16401/16860.14"
linking "./old/base/16385/16860.15" to "./new/base/16401/16860.15"
linking "./old/base/16385/16860.16" to "./new/base/16401/16860.16"
linking "./old/base/16385/16860.17" to "./new/base/16401/16860.17"
linking "./old/base/16385/16860.18" to "./new/base/16401/16860.18"
linking "./old/base/16385/16860.19" to "./new/base/16401/16860.19"
linking "./old/base/16385/16860.20" to "./new/base/16401/16860.20"
linking "./old/base/16385/16860.21" to "./new/base/16401/16860.21"
linking "./old/base/16385/16860.22" to "./new/base/16401/16860.22"
linking "./old/base/16385/16860.23" to "./new/base/16401/16860.23"
linking "./old/base/16385/16860.24" to "./new/base/16401/16860.24"
linking "./old/base/16385/16860.25" to "./new/base/16401/16860.25"
linking "./old/base/16385/16860.26" to "./new/base/16401/16860.26"
linking "./old/base/16385/16860.27" to "./new/base/16401/16860.27"
linking "./old/base/16385/16860.28" to "./new/base/16401/16860.28"
linking "./old/base/16385/16860.29" to "./new/base/16401/16860.29"
linking "./old/base/16385/16860.30" to "./new/base/16401/16860.30"
linking "./old/base/16385/16860.31" to "./new/base/16401/16860.31"
linking "./old/base/16385/16860.32" to "./new/base/16401/16860.32"
linking "./old/base/16385/16860.33" to "./new/base/16401/16860.33"
linking "./old/base/16385/16860.34" to "./new/base/16401/16860.34"
linking "./old/base/16385/16860.35" to "./new/base/16401/16860.35"
linking "./old/base/16385/16860.36" to "./new/base/16401/16860.36"
linking "./old/base/16385/16860.37" to "./new/base/16401/16860.37"
linking "./old/base/16385/16860.38" to "./new/base/16401/16860.38"
linking "./old/base/16385/16860.39" to "./new/base/16401/16860.39"
linking "./old/base/16385/16860_fsm" to "./new/base/16401/16860_fsm"
linking "./old/base/16385/16861" to "./new/base/16401/16861"
linking "./old/base/16385/16861.1" to "./new/base/16401/16861.1"
linking "./old/base/16385/16861.2" to "./new/base/16401/16861.2"
linking "./old/base/16385/16861.3" to "./new/base/16401/16861.3"
linking "./old/base/16385/16861.4" to "./new/base/16401/16861.4"
linking "./old/base/16385/16861_fsm" to "./new/base/16401/16861_fsm"
linking "./old/base/16385/16862" to "./new/base/16401/16862"
linking "./old/base/16385/16862.1" to "./new/base/16401/16862.1"
linking "./old/base/16385/16862.2" to "./new/base/16401/16862.2"
linking "./old/base/16385/16862.3" to "./new/base/16401/16862.3"
linking "./old/base/16385/16862.4" to "./new/base/16401/16862.4"
linking "./old/base/16385/16862.5" to "./new/base/16401/16862.5"
linking "./old/base/16385/16862.6" to "./new/base/16401/16862.6"
linking "./old/base/16385/16862.7" to "./new/base/16401/16862.7"
linking "./old/base/16385/16862.8" to "./new/base/16401/16862.8"
linking "./old/base/16385/16862.9" to "./new/base/16401/16862.9"
linking "./old/base/16385/16862.10" to "./new/base/16401/16862.10"
linking "./old/base/16385/16862.11" to "./new/base/16401/16862.11"
linking "./old/base/16385/16862.12" to "./new/base/16401/16862.12"
linking "./old/base/16385/16862.13" to "./new/base/16401/16862.13"
linking "./old/base/16385/16862_fsm" to "./new/base/16401/16862_fsm"
linking "./old/base/16385/16863" to "./new/base/16401/16863"
linking "./old/base/16385/16863.1" to "./new/base/16401/16863.1"
linking "./old/base/16385/16863.2" to "./new/base/16401/16863.2"
linking "./old/base/16385/16863.3" to "./new/base/16401/16863.3"
linking "./old/base/16385/16863.4" to "./new/base/16401/16863.4"
linking "./old/base/16385/16863.5" to "./new/base/16401/16863.5"
linking "./old/base/16385/16863.6" to "./new/base/16401/16863.6"
linking "./old/base/16385/16863.7" to "./new/base/16401/16863.7"
linking "./old/base/16385/16863.8" to "./new/base/16401/16863.8"
linking "./old/base/16385/16863.9" to "./new/base/16401/16863.9"
linking "./old/base/16385/16863.10" to "./new/base/16401/16863.10"
linking "./old/base/16385/16863.11" to "./new/base/16401/16863.11"
linking "./old/base/16385/16863.12" to "./new/base/16401/16863.12"
linking "./old/base/16385/16863.13" to "./new/base/16401/16863.13"
linking "./old/base/16385/16863.14" to "./new/base/16401/16863.14"
linking "./old/base/16385/16863.15" to "./new/base/16401/16863.15"
linking "./old/base/16385/16863.16" to "./new/base/16401/16863.16"
linking "./old/base/16385/16863.17" to "./new/base/16401/16863.17"
linking "./old/base/16385/16863.18" to "./new/base/16401/16863.18"
linking "./old/base/16385/16863.19" to "./new/base/16401/16863.19"
linking "./old/base/16385/16863.20" to "./new/base/16401/16863.20"
linking "./old/base/16385/16863.21" to "./new/base/16401/16863.21"
linking "./old/base/16385/16863.22" to "./new/base/16401/16863.22"
linking "./old/base/16385/16863.23" to "./new/base/16401/16863.23"
linking "./old/base/16385/16863.24" to "./new/base/16401/16863.24"
linking "./old/base/16385/16863.25" to "./new/base/16401/16863.25"
linking "./old/base/16385/16863.26" to "./new/base/16401/16863.26"
linking "./old/base/16385/16863.27" to "./new/base/16401/16863.27"
linking "./old/base/16385/16863.28" to "./new/base/16401/16863.28"
linking "./old/base/16385/16863.29" to "./new/base/16401/16863.29"
linking "./old/base/16385/16863.30" to "./new/base/16401/16863.30"
linking "./old/base/16385/16863.31" to "./new/base/16401/16863.31"
linking "./old/base/16385/16863.32" to "./new/base/16401/16863.32"
linking "./old/base/16385/16863.33" to "./new/base/16401/16863.33"
linking "./old/base/16385/16863.34" to "./new/base/16401/16863.34"
linking "./old/base/16385/16863.35" to "./new/base/16401/16863.35"
linking "./old/base/16385/16863.36" to "./new/base/16401/16863.36"
linking "./old/base/16385/16863.37" to "./new/base/16401/16863.37"
linking "./old/base/16385/16863.38" to "./new/base/16401/16863.38"
linking "./old/base/16385/16863.39" to "./new/base/16401/16863.39"
linking "./old/base/16385/16863.40" to "./new/base/16401/16863.40"
linking "./old/base/16385/16863.41" to "./new/base/16401/16863.41"
linking "./old/base/16385/16863.42" to "./new/base/16401/16863.42"
linking "./old/base/16385/16863.43" to "./new/base/16401/16863.43"
linking "./old/base/16385/16863.44" to "./new/base/16401/16863.44"
linking "./old/base/16385/16863.45" to "./new/base/16401/16863.45"
linking "./old/base/16385/16863.46" to "./new/base/16401/16863.46"
linking "./old/base/16385/16863.47" to "./new/base/16401/16863.47"
linking "./old/base/16385/16863.48" to "./new/base/16401/16863.48"
linking "./old/base/16385/16863.49" to "./new/base/16401/16863.49"
linking "./old/base/16385/16863_fsm" to "./new/base/16401/16863_fsm"
linking "./old/base/16385/16864" to "./new/base/16401/16864"
linking "./old/base/16385/16864.1" to "./new/base/16401/16864.1"
linking "./old/base/16385/16864.2" to "./new/base/16401/16864.2"
linking "./old/base/16385/16864_fsm" to "./new/base/16401/16864_fsm"
linking "./old/base/16385/16865" to "./new/base/16401/16865"
linking "./old/base/16385/16866" to "./new/base/16401/16866"
linking "./old/base/16385/16866_fsm" to "./new/base/16401/16866_fsm"
linking "./old/base/16385/16867" to "./new/base/16401/16867"
linking "./old/base/16385/16867.1" to "./new/base/16401/16867.1"
linking "./old/base/16385/16867.2" to "./new/base/16401/16867.2"
linking "./old/base/16385/16867.3" to "./new/base/16401/16867.3"
linking "./old/base/16385/16867.4" to "./new/base/16401/16867.4"
linking "./old/base/16385/16867.5" to "./new/base/16401/16867.5"
linking "./old/base/16385/16867.6" to "./new/base/16401/16867.6"
linking "./old/base/16385/16867.7" to "./new/base/16401/16867.7"
linking "./old/base/16385/16867.8" to "./new/base/16401/16867.8"
linking "./old/base/16385/16867.9" to "./new/base/16401/16867.9"
linking "./old/base/16385/16867_fsm" to "./new/base/16401/16867_fsm"
linking "./old/base/16385/16868" to "./new/base/16401/16868"
linking "./old/base/16385/16868.1" to "./new/base/16401/16868.1"
linking "./old/base/16385/16868.2" to "./new/base/16401/16868.2"
linking "./old/base/16385/16868.3" to "./new/base/16401/16868.3"
linking "./old/base/16385/16868.4" to "./new/base/16401/16868.4"
linking "./old/base/16385/16868.5" to "./new/base/16401/16868.5"
linking "./old/base/16385/16868.6" to "./new/base/16401/16868.6"
linking "./old/base/16385/16868.7" to "./new/base/16401/16868.7"
linking "./old/base/16385/16868.8" to "./new/base/16401/16868.8"
linking "./old/base/16385/16868.9" to "./new/base/16401/16868.9"
linking "./old/base/16385/16868.10" to "./new/base/16401/16868.10"
linking "./old/base/16385/16868.11" to "./new/base/16401/16868.11"
linking "./old/base/16385/16868.12" to "./new/base/16401/16868.12"
linking "./old/base/16385/16868.13" to "./new/base/16401/16868.13"
linking "./old/base/16385/16868.14" to "./new/base/16401/16868.14"
linking "./old/base/16385/16868.15" to "./new/base/16401/16868.15"
linking "./old/base/16385/16868.16" to "./new/base/16401/16868.16"
linking "./old/base/16385/16868.17" to "./new/base/16401/16868.17"
linking "./old/base/16385/16868.18" to "./new/base/16401/16868.18"
linking "./old/base/16385/16868.19" to "./new/base/16401/16868.19"
linking "./old/base/16385/16868.20" to "./new/base/16401/16868.20"
linking "./old/base/16385/16868.21" to "./new/base/16401/16868.21"
linking "./old/base/16385/16868.22" to "./new/base/16401/16868.22"
linking "./old/base/16385/16868.23" to "./new/base/16401/16868.23"
linking "./old/base/16385/16868.24" to "./new/base/16401/16868.24"
linking "./old/base/16385/16868.25" to "./new/base/16401/16868.25"
linking "./old/base/16385/16868.26" to "./new/base/16401/16868.26"
linking "./old/base/16385/16868.27" to "./new/base/16401/16868.27"
linking "./old/base/16385/16868.28" to "./new/base/16401/16868.28"
linking "./old/base/16385/16868.29" to "./new/base/16401/16868.29"
linking "./old/base/16385/16868.30" to "./new/base/16401/16868.30"
linking "./old/base/16385/16868.31" to "./new/base/16401/16868.31"
linking "./old/base/16385/16868.32" to "./new/base/16401/16868.32"
linking "./old/base/16385/16868.33" to "./new/base/16401/16868.33"
linking "./old/base/16385/16868_fsm" to "./new/base/16401/16868_fsm"
linking "./old/base/16385/16869" to "./new/base/16401/16869"
linking "./old/base/16385/16869.1" to "./new/base/16401/16869.1"
linking "./old/base/16385/16869.2" to "./new/base/16401/16869.2"
linking "./old/base/16385/16869.3" to "./new/base/16401/16869.3"
linking "./old/base/16385/16869.4" to "./new/base/16401/16869.4"
linking "./old/base/16385/16869.5" to "./new/base/16401/16869.5"
linking "./old/base/16385/16869.6" to "./new/base/16401/16869.6"
linking "./old/base/16385/16869.7" to "./new/base/16401/16869.7"
linking "./old/base/16385/16869.8" to "./new/base/16401/16869.8"
linking "./old/base/16385/16869.9" to "./new/base/16401/16869.9"
linking "./old/base/16385/16869.10" to "./new/base/16401/16869.10"
linking "./old/base/16385/16869.11" to "./new/base/16401/16869.11"
linking "./old/base/16385/16869.12" to "./new/base/16401/16869.12"
linking "./old/base/16385/16869.13" to "./new/base/16401/16869.13"
linking "./old/base/16385/16869.14" to "./new/base/16401/16869.14"
linking "./old/base/16385/16869_fsm" to "./new/base/16401/16869_fsm"
linking "./old/base/16385/16870" to "./new/base/16401/16870"
linking "./old/base/16385/16870.1" to "./new/base/16401/16870.1"
linking "./old/base/16385/16870.2" to "./new/base/16401/16870.2"
linking "./old/base/16385/16870.3" to "./new/base/16401/16870.3"
linking "./old/base/16385/16870.4" to "./new/base/16401/16870.4"
linking "./old/base/16385/16870.5" to "./new/base/16401/16870.5"
linking "./old/base/16385/16870.6" to "./new/base/16401/16870.6"
linking "./old/base/16385/16870.7" to "./new/base/16401/16870.7"
linking "./old/base/16385/16870.8" to "./new/base/16401/16870.8"
linking "./old/base/16385/16870.9" to "./new/base/16401/16870.9"
linking "./old/base/16385/16870.10" to "./new/base/16401/16870.10"
linking "./old/base/16385/16870.11" to "./new/base/16401/16870.11"
linking "./old/base/16385/16870.12" to "./new/base/16401/16870.12"
linking "./old/base/16385/16870.13" to "./new/base/16401/16870.13"
linking "./old/base/16385/16870.14" to "./new/base/16401/16870.14"
linking "./old/base/16385/16870.15" to "./new/base/16401/16870.15"
linking "./old/base/16385/16870.16" to "./new/base/16401/16870.16"
linking "./old/base/16385/16870.17" to "./new/base/16401/16870.17"
linking "./old/base/16385/16870.18" to "./new/base/16401/16870.18"
linking "./old/base/16385/16870.19" to "./new/base/16401/16870.19"
linking "./old/base/16385/16870.20" to "./new/base/16401/16870.20"
linking "./old/base/16385/16870_fsm" to "./new/base/16401/16870_fsm"
linking "./old/base/16385/16871" to "./new/base/16401/16871"
linking "./old/base/16385/16871_fsm" to "./new/base/16401/16871_fsm"
linking "./old/base/16385/16872" to "./new/base/16401/16872"
linking "./old/base/16385/16872.1" to "./new/base/16401/16872.1"
linking "./old/base/16385/16872.2" to "./new/base/16401/16872.2"
linking "./old/base/16385/16872.3" to "./new/base/16401/16872.3"
linking "./old/base/16385/16872.4" to "./new/base/16401/16872.4"
linking "./old/base/16385/16872.5" to "./new/base/16401/16872.5"
linking "./old/base/16385/16872.6" to "./new/base/16401/16872.6"
linking "./old/base/16385/16872.7" to "./new/base/16401/16872.7"
linking "./old/base/16385/16872.8" to "./new/base/16401/16872.8"
linking "./old/base/16385/16872.9" to "./new/base/16401/16872.9"
linking "./old/base/16385/16872.10" to "./new/base/16401/16872.10"
linking "./old/base/16385/16872.11" to "./new/base/16401/16872.11"
linking "./old/base/16385/16872.12" to "./new/base/16401/16872.12"
linking "./old/base/16385/16872.13" to "./new/base/16401/16872.13"
linking "./old/base/16385/16872.14" to "./new/base/16401/16872.14"
linking "./old/base/16385/16872.15" to "./new/base/16401/16872.15"
linking "./old/base/16385/16872.16" to "./new/base/16401/16872.16"
linking "./old/base/16385/16872.17" to "./new/base/16401/16872.17"
linking "./old/base/16385/16872.18" to "./new/base/16401/16872.18"
linking "./old/base/16385/16872_fsm" to "./new/base/16401/16872_fsm"
linking "./old/base/16385/16873" to "./new/base/16401/16873"
linking "./old/base/16385/16874" to "./new/base/16401/16874"
linking "./old/base/16385/16874.1" to "./new/base/16401/16874.1"
linking "./old/base/16385/16874.2" to "./new/base/16401/16874.2"
linking "./old/base/16385/16875" to "./new/base/16401/16875"
linking "./old/base/16385/16876" to "./new/base/16401/16876"
linking "./old/base/16385/16877" to "./new/base/16401/16877"
linking "./old/base/16385/16878" to "./new/base/16401/16878"
linking "./old/base/16385/16879" to "./new/base/16401/16879"
linking "./old/base/16385/16880" to "./new/base/16401/16880"
linking "./old/base/16385/16880.1" to "./new/base/16401/16880.1"
linking "./old/base/16385/16880.2" to "./new/base/16401/16880.2"
linking "./old/base/16385/16880.3" to "./new/base/16401/16880.3"
linking "./old/base/16385/16880.4" to "./new/base/16401/16880.4"
linking "./old/base/16385/16880.5" to "./new/base/16401/16880.5"
linking "./old/base/16385/16880.6" to "./new/base/16401/16880.6"
linking "./old/base/16385/16880.7" to "./new/base/16401/16880.7"
linking "./old/base/16385/16880.8" to "./new/base/16401/16880.8"
linking "./old/base/16385/16880.9" to "./new/base/16401/16880.9"
linking "./old/base/16385/16880.10" to "./new/base/16401/16880.10"
linking "./old/base/16385/16880.11" to "./new/base/16401/16880.11"
linking "./old/base/16385/16880.12" to "./new/base/16401/16880.12"
linking "./old/base/16385/16880.13" to "./new/base/16401/16880.13"
linking "./old/base/16385/16880.14" to "./new/base/16401/16880.14"
linking "./old/base/16385/16880.15" to "./new/base/16401/16880.15"
linking "./old/base/16385/16880.16" to "./new/base/16401/16880.16"
linking "./old/base/16385/16880.17" to "./new/base/16401/16880.17"
linking "./old/base/16385/16880.18" to "./new/base/16401/16880.18"
linking "./old/base/16385/16880.19" to "./new/base/16401/16880.19"
linking "./old/base/16385/16880.20" to "./new/base/16401/16880.20"
linking "./old/base/16385/16880.21" to "./new/base/16401/16880.21"
linking "./old/base/16385/16880.22" to "./new/base/16401/16880.22"
linking "./old/base/16385/16880.23" to "./new/base/16401/16880.23"
linking "./old/base/16385/16880.24" to "./new/base/16401/16880.24"
linking "./old/base/16385/16880.25" to "./new/base/16401/16880.25"
linking "./old/base/16385/16880.26" to "./new/base/16401/16880.26"
linking "./old/base/16385/16880.27" to "./new/base/16401/16880.27"
linking "./old/base/16385/16880.28" to "./new/base/16401/16880.28"
linking "./old/base/16385/16880.29" to "./new/base/16401/16880.29"
linking "./old/base/16385/16880.30" to "./new/base/16401/16880.30"
linking "./old/base/16385/16880.31" to "./new/base/16401/16880.31"
linking "./old/base/16385/16880.32" to "./new/base/16401/16880.32"
linking "./old/base/16385/16880.33" to "./new/base/16401/16880.33"
linking "./old/base/16385/16880.34" to "./new/base/16401/16880.34"
linking "./old/base/16385/16880_fsm" to "./new/base/16401/16880_fsm"
linking "./old/base/16385/16881" to "./new/base/16401/16881"
linking "./old/base/16385/16881.1" to "./new/base/16401/16881.1"
linking "./old/base/16385/16881.2" to "./new/base/16401/16881.2"
linking "./old/base/16385/16881.3" to "./new/base/16401/16881.3"
linking "./old/base/16385/16881.4" to "./new/base/16401/16881.4"
linking "./old/base/16385/16881.5" to "./new/base/16401/16881.5"
linking "./old/base/16385/16881.6" to "./new/base/16401/16881.6"
linking "./old/base/16385/16881.7" to "./new/base/16401/16881.7"
linking "./old/base/16385/16881.8" to "./new/base/16401/16881.8"
linking "./old/base/16385/16881.9" to "./new/base/16401/16881.9"
linking "./old/base/16385/16881.10" to "./new/base/16401/16881.10"
linking "./old/base/16385/16881.11" to "./new/base/16401/16881.11"
linking "./old/base/16385/16881.12" to "./new/base/16401/16881.12"
linking "./old/base/16385/16881.13" to "./new/base/16401/16881.13"
linking "./old/base/16385/16881.14" to "./new/base/16401/16881.14"
linking "./old/base/16385/16881.15" to "./new/base/16401/16881.15"
linking "./old/base/16385/16881.16" to "./new/base/16401/16881.16"
linking "./old/base/16385/16881.17" to "./new/base/16401/16881.17"
linking "./old/base/16385/16881.18" to "./new/base/16401/16881.18"
linking "./old/base/16385/16881.19" to "./new/base/16401/16881.19"
linking "./old/base/16385/16881.20" to "./new/base/16401/16881.20"
linking "./old/base/16385/16881.21" to "./new/base/16401/16881.21"
linking "./old/base/16385/16881.22" to "./new/base/16401/16881.22"
linking "./old/base/16385/16881.23" to "./new/base/16401/16881.23"
linking "./old/base/16385/16881.24" to "./new/base/16401/16881.24"
linking "./old/base/16385/16881.25" to "./new/base/16401/16881.25"
linking "./old/base/16385/16881.26" to "./new/base/16401/16881.26"
linking "./old/base/16385/16881.27" to "./new/base/16401/16881.27"
linking "./old/base/16385/16881.28" to "./new/base/16401/16881.28"
linking "./old/base/16385/16881.29" to "./new/base/16401/16881.29"
linking "./old/base/16385/16881.30" to "./new/base/16401/16881.30"
linking "./old/base/16385/16881.31" to "./new/base/16401/16881.31"
linking "./old/base/16385/16881.32" to "./new/base/16401/16881.32"
linking "./old/base/16385/16881.33" to "./new/base/16401/16881.33"
linking "./old/base/16385/16881_fsm" to "./new/base/16401/16881_fsm"
linking "./old/base/16385/16883" to "./new/base/16401/16883"
linking "./old/base/16385/16884" to "./new/base/16401/16884"
linking "./old/base/16385/16885" to "./new/base/16401/16885"
linking "./old/base/16385/16886" to "./new/base/16401/16886"
linking "./old/base/16385/16887" to "./new/base/16401/16887"
linking "./old/base/16385/337299" to "./new/base/16401/337235"
linking "./old/base/16385/337240" to "./new/base/16401/337240"
linking "./old/base/16385/337240_fsm" to "./new/base/16401/337240_fsm"
linking "./old/base/16385/337240_vm" to "./new/base/16401/337240_vm"
linking "./old/base/16385/337242" to "./new/base/16401/337242"
linking "./old/base/16385/337242_fsm" to "./new/base/16401/337242_fsm"
linking "./old/base/16385/2787105" to "./new/base/16401/2787105"
linking "./old/base/16385/2787105.1" to "./new/base/16401/2787105.1"
linking "./old/base/16385/2787105.2" to "./new/base/16401/2787105.2"
linking "./old/base/16385/2787105.3" to "./new/base/16401/2787105.3"
linking "./old/base/16385/2787105.4" to "./new/base/16401/2787105.4"
linking "./old/base/16385/2787105.5" to "./new/base/16401/2787105.5"
linking "./old/base/16385/2787105.6" to "./new/base/16401/2787105.6"
linking "./old/base/16385/2787105.7" to "./new/base/16401/2787105.7"
linking "./old/base/16385/2787105.8" to "./new/base/16401/2787105.8"
linking "./old/base/16385/2787105.9" to "./new/base/16401/2787105.9"
linking "./old/base/16385/2787105.10" to "./new/base/16401/2787105.10"
linking "./old/base/16385/2787105.11" to "./new/base/16401/2787105.11"
linking "./old/base/16385/2787105_fsm" to "./new/base/16401/2787105_fsm"
linking "./old/base/16385/2787273" to "./new/base/16401/2787273"
linking "./old/base/16385/2787273.1" to "./new/base/16401/2787273.1"
linking "./old/base/16385/2787273.2" to "./new/base/16401/2787273.2"
linking "./old/base/16385/2787273.3" to "./new/base/16401/2787273.3"
linking "./old/base/16385/2787273.4" to "./new/base/16401/2787273.4"
linking "./old/base/16385/2787273.5" to "./new/base/16401/2787273.5"
linking "./old/base/16385/2787273.6" to "./new/base/16401/2787273.6"
linking "./old/base/16385/2787273.7" to "./new/base/16401/2787273.7"
linking "./old/base/16385/2787273.8" to "./new/base/16401/2787273.8"
linking "./old/base/16385/2787273.9" to "./new/base/16401/2787273.9"
linking "./old/base/16385/2787273.10" to "./new/base/16401/2787273.10"
linking "./old/base/16385/2787273.11" to "./new/base/16401/2787273.11"
linking "./old/base/16385/2787273.12" to "./new/base/16401/2787273.12"
linking "./old/base/16385/2787273.13" to "./new/base/16401/2787273.13"
linking "./old/base/16385/2787273.14" to "./new/base/16401/2787273.14"
linking "./old/base/16385/2787273.15" to "./new/base/16401/2787273.15"
linking "./old/base/16385/2787273.16" to "./new/base/16401/2787273.16"
linking "./old/base/16385/2787273_fsm" to "./new/base/16401/2787273_fsm"
linking "./old/base/16385/3662240" to "./new/base/16401/3662240"
linking "./old/base/16385/3662240.1" to "./new/base/16401/3662240.1"
linking "./old/base/16385/3662240.2" to "./new/base/16401/3662240.2"
linking "./old/base/16385/3662240.3" to "./new/base/16401/3662240.3"
linking "./old/base/16385/3662240.4" to "./new/base/16401/3662240.4"
linking "./old/base/16385/3662240.5" to "./new/base/16401/3662240.5"
linking "./old/base/16385/3662322" to "./new/base/16401/3662322"
linking "./old/base/16385/3662322_fsm" to "./new/base/16401/3662322_fsm"
linking "./old/base/16385/3706901" to "./new/base/16401/3706901"
linking "./old/base/16385/3706901_fsm" to "./new/base/16401/3706901_fsm"
linking "./old/base/16385/3706905" to "./new/base/16401/3706905"
linking "./old/base/16385/3706905_fsm" to "./new/base/16401/3706905_fsm"
linking "./old/base/16385/3706907" to "./new/base/16401/3706907"
linking "./old/base/16385/3706908" to "./new/base/16401/3706908"
mappings for database "postgres":
pg_catalog.pg_largeobject: 2613 to 2613
pg_catalog.pg_largeobject_loid_pn_index: 2683 to 2683


linking "./old/base/14107/2613" to "./new/base/16694/2613"  
linking "./old/base/14107/2683" to "./new/base/16694/2683"  
mappings for database "template1":
pg_catalog.pg_largeobject: 2613 to 2613
pg_catalog.pg_largeobject_loid_pn_index: 2683 to 2683


linking "./old/base/1/2613" to "./new/base/16400/2613"      
linking "./old/base/1/2683" to "./new/base/16400/2683"      
                                                            ok
Setting next OID for new cluster                            "/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_resetwal" -o 4037377 "./new" >> "pg_upgrade_utility.log" 2>&1
ok
Sync data directory to disk                                 "/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/initdb" --sync-only "./new" >> "pg_upgrade_utility.log" 2>&1
ok
Creating script to analyze new cluster                      ok
Creating script to delete old cluster                       ok
"/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D "./new" -o "-p 50432 -b -c synchronous_commit=off -c fsync=off -c full_page_writes=off -c vacuum_defer_cleanup_age=0  -c listen_addresses='' -c unix_socket_permissions=0700 -c unix_socket_directories='/var/db/postgresql'" start >> "pg_upgrade_server.log" 2>&1
"/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/pg_ctl" -w -D "./new" -o "" -m smart stop >> "pg_upgrade_server.log" 2>&1

Upgrade Complete
----------------
Optimizer statistics are not transferred by pg_upgrade so,
once you start the new server, consider running:
    ./analyze_new_cluster.sh

Running this script will delete the old cluster's data files:
    ./delete_old_cluster.sh

@grahamc
Copy link
Member Author

grahamc commented Mar 9, 2021

Mar 09 20:43:28 haumea postgres[18477]: [18477] LOG:  starting PostgreSQL 12.6 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 9.3.0, 64-bit

@grahamc
Copy link
Member Author

grahamc commented Mar 9, 2021

The query log is showing a whole lot of this:

Mar 09 20:47:23 haumea postgres[20647]: [20647] LOG:  duration: 124654.177 ms  statement: select count(distinct build) from buildsteps where busy != 0

I wonder if this is a problem with the tables not being analyzed.

@grahamc
Copy link
Member Author

grahamc commented Mar 9, 2021

I ran:

[root@haumea:/var/db/postgresql]# "/nix/store/140ag1560jjjqli2daz0d7cwwxbsa4ra-postgresql-12.6/bin/vacuumdb" -U root --all --analyze-in-stages
vacuumdb: processing database "hydra": Generating minimal optimizer statistics (1 target)
vacuumdb: processing database "postgres": Generating minimal optimizer statistics (1 target)
vacuumdb: processing database "template1": Generating minimal optimizer statistics (1 target)
vacuumdb: processing database "hydra": Generating medium optimizer statistics (10 targets)
vacuumdb: processing database "postgres": Generating medium optimizer statistics (10 targets)
vacuumdb: processing database "template1": Generating medium optimizer statistics (10 targets)
vacuumdb: processing database "hydra": Generating default (full) optimizer statistics
vacuumdb: processing database "postgres": Generating default (full) optimizer statistics
vacuumdb: processing database "template1": Generating default (full) optimizer statistics

and it only took a couple minutes, but the homepage is much faster to load now, and the query log has more normal slow query logs in it. I think we're done!

In the near future I'll be pushing out the new configurations mentioned in the original Motivation, but those will be very brief.

@grahamc grahamc closed this as completed Mar 9, 2021
edolstra pushed a commit that referenced this issue Apr 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant