# Checking port 64745 # Found port 64745 Name: node_minimal Data directory: /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata Backup directory: /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/backup Archive directory: /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/archives Connection string: port=64745 host=/tmp/XOpPsnyCWo Log file: /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log # Running: initdb -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -A trust -N 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 locales COLLATE: en_US.UTF-8 CTYPE: en_US.UTF-8 MESSAGES: C MONETARY: en_US.UTF-8 NUMERIC: en_US.UTF-8 TIME: 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. creating directory /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 100 selecting default shared_buffers ... 128MB selecting default time zone ... Etc/UTC creating configuration files ... ok running bootstrap script ... ok performing post-bootstrap initialization ... ok Sync to disk skipped. The data directory might become corrupt if the operating system crashes. Success. You can now start the database server using: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l logfile start # Running: /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/../../../src/test/regress/pg_regress --config-auth /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10611 ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10626 ok 1 - wal_level = minimal, TRUNCATE with empty table ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10641 ok 2 - wal_level = minimal, TRUNCATE INSERT ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10656 ok 3 - wal_level = minimal, TRUNCATE INSERT PREPARE ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10672 ok 4 - wal_level = minimal, end-of-xact WAL ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10687 ok 5 - wal_level = minimal, TRUNCATE COPY INSERT ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10702 ok 6 - wal_level = minimal, TRUNCATE COPY ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10717 ok 7 - wal_level = minimal, SET TABLESPACE abort subtransaction ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10733 ok 8 - wal_level = minimal, SET TABLESPACE commit subtransaction ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10748 ok 9 - wal_level = minimal, SET TABLESPACE nested subtransaction ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10763 ok 10 - wal_level = minimal, SET TABLESPACE, hint bit ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10778 ok 11 - wal_level = minimal, unique index LP_DEAD ok 12 - wal_level = minimal, unique index LP_DEAD message ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10796 ok 13 - wal_level = minimal, UPDATE touches two buffers for one row ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10811 ok 14 - wal_level = minimal, INSERT COPY ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10826 ok 15 - wal_level = minimal, COPY with INSERT triggers ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10841 ok 16 - wal_level = minimal, TRUNCATE COPY with TRUNCATE triggers ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal" ### Starting node "node_minimal" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_minimal.log -o --cluster-name=node_minimal start waiting for server to start.... done server started # Postmaster PID for node "node_minimal" is 10857 ok 17 - wal_level = minimal, no orphan relfilenode remains # Checking port 64746 # Found port 64746 Name: node_replica Data directory: /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_replica_data/pgdata Backup directory: /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_replica_data/backup Archive directory: /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_replica_data/archives Connection string: port=64746 host=/tmp/XOpPsnyCWo Log file: /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_replica.log # Running: initdb -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_replica_data/pgdata -A trust -N 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 locales COLLATE: en_US.UTF-8 CTYPE: en_US.UTF-8 MESSAGES: C MONETARY: en_US.UTF-8 NUMERIC: en_US.UTF-8 TIME: 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. creating directory /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_replica_data/pgdata ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 100 selecting default shared_buffers ... 128MB selecting default time zone ... Etc/UTC creating configuration files ... ok running bootstrap script ... ok performing post-bootstrap initialization ... ok Sync to disk skipped. The data directory might become corrupt if the operating system crashes. Success. You can now start the database server using: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_replica_data/pgdata -l logfile start # Running: /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/../../../src/test/regress/pg_regress --config-auth /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_replica_data/pgdata ### Starting node "node_replica" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_replica_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_replica.log -o --cluster-name=node_replica start waiting for server to start.... done server started # Postmaster PID for node "node_replica" is 10883 ### Stopping node "node_replica" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_replica_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_replica" ### Starting node "node_replica" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_replica_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_replica.log -o --cluster-name=node_replica start waiting for server to start.... done server started # Postmaster PID for node "node_replica" is 10898 ok 18 - wal_level = replica, TRUNCATE with empty table ### Stopping node "node_replica" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_replica_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_replica" ### Starting node "node_replica" # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_replica_data/pgdata -l /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/log/018_wal_optimize_node_replica.log -o --cluster-name=node_replica start waiting for server to start.... stopped waiting pg_ctl: could not start server Examine the log output. # pg_ctl start failed; logfile: 2020-09-07 06:20:33.431 UTC [10883] LOG: starting PostgreSQL 14devel on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39), 64-bit 2020-09-07 06:20:33.432 UTC [10883] LOG: listening on Unix socket "/tmp/XOpPsnyCWo/.s.PGSQL.64746" 2020-09-07 06:20:33.434 UTC [10884] LOG: database system was shut down at 2020-09-07 06:20:33 UTC 2020-09-07 06:20:33.436 UTC [10883] LOG: database system is ready to accept connections 2020-09-07 06:20:33.532 UTC [10892] 018_wal_optimize.pl LOG: statement: CREATE TABLESPACE other LOCATION '/home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_replica_data/tablespace_other'; 2020-09-07 06:20:33.542 UTC [10894] 018_wal_optimize.pl LOG: statement: BEGIN; 2020-09-07 06:20:33.542 UTC [10894] 018_wal_optimize.pl LOG: statement: CREATE TABLE trunc (id serial PRIMARY KEY); 2020-09-07 06:20:33.548 UTC [10894] 018_wal_optimize.pl LOG: statement: TRUNCATE trunc; 2020-09-07 06:20:33.549 UTC [10894] 018_wal_optimize.pl LOG: statement: COMMIT; 2020-09-07 06:20:33.551 UTC [10883] LOG: received immediate shutdown request 2020-09-07 06:20:33.551 UTC [10888] WARNING: terminating connection because of crash of another server process 2020-09-07 06:20:33.551 UTC [10888] DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory. 2020-09-07 06:20:33.551 UTC [10888] HINT: In a moment you should be able to reconnect to the database and repeat your command. 2020-09-07 06:20:33.555 UTC [10883] LOG: database system is shut down 2020-09-07 06:20:33.672 UTC [10898] LOG: starting PostgreSQL 14devel on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39), 64-bit 2020-09-07 06:20:33.672 UTC [10898] LOG: listening on Unix socket "/tmp/XOpPsnyCWo/.s.PGSQL.64746" 2020-09-07 06:20:33.674 UTC [10899] LOG: database system was interrupted; last known up at 2020-09-07 06:20:33 UTC 2020-09-07 06:20:33.674 UTC [10899] LOG: database system was not properly shut down; automatic recovery in progress 2020-09-07 06:20:33.675 UTC [10899] LOG: redo starts at 0/15E2DA0 2020-09-07 06:20:33.682 UTC [10899] LOG: invalid record length at 0/15FFE48: wanted 24, got 0 2020-09-07 06:20:33.682 UTC [10899] LOG: redo done at 0/15FF9D0 2020-09-07 06:20:33.686 UTC [10898] LOG: database system is ready to accept connections 2020-09-07 06:20:33.774 UTC [10907] 018_wal_optimize.pl LOG: statement: SELECT count(*) FROM trunc; 2020-09-07 06:20:33.784 UTC [10909] 018_wal_optimize.pl LOG: statement: BEGIN; 2020-09-07 06:20:33.784 UTC [10909] 018_wal_optimize.pl LOG: statement: CREATE TABLE trunc_ins (id serial PRIMARY KEY); 2020-09-07 06:20:33.789 UTC [10909] 018_wal_optimize.pl LOG: statement: INSERT INTO trunc_ins VALUES (DEFAULT); 2020-09-07 06:20:33.789 UTC [10909] 018_wal_optimize.pl LOG: statement: TRUNCATE trunc_ins; 2020-09-07 06:20:33.790 UTC [10909] 018_wal_optimize.pl LOG: statement: INSERT INTO trunc_ins VALUES (DEFAULT); 2020-09-07 06:20:33.791 UTC [10909] 018_wal_optimize.pl LOG: statement: COMMIT; 2020-09-07 06:20:33.793 UTC [10898] LOG: received immediate shutdown request 2020-09-07 06:20:33.793 UTC [10903] WARNING: terminating connection because of crash of another server process 2020-09-07 06:20:33.793 UTC [10903] DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory. 2020-09-07 06:20:33.793 UTC [10903] HINT: In a moment you should be able to reconnect to the database and repeat your command. 2020-09-07 06:20:33.797 UTC [10898] LOG: database system is shut down 2020-09-07 06:20:33.915 UTC [10913] LOG: starting PostgreSQL 14devel on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39), 64-bit 2020-09-07 06:20:33.915 UTC [10913] LOG: listening on Unix socket "/tmp/XOpPsnyCWo/.s.PGSQL.64746" 2020-09-07 06:20:33.917 UTC [10914] LOG: database system was interrupted; last known up at 2020-09-07 06:20:33 UTC 2020-09-07 06:20:33.917 UTC [10914] LOG: database system was not properly shut down; automatic recovery in progress 2020-09-07 06:20:33.918 UTC [10914] LOG: redo starts at 0/15FFEC0 2020-09-07 06:20:33.919 UTC [10914] FATAL: unexpected data beyond EOF in block 1 of relation base/13743/24581 2020-09-07 06:20:33.919 UTC [10914] HINT: This has been seen to occur with buggy kernels; consider updating your system. 2020-09-07 06:20:33.919 UTC [10914] CONTEXT: WAL redo at 0/161C3A0 for Btree/NEWROOT: lev 0 2020-09-07 06:20:33.920 UTC [10913] LOG: startup process (PID 10914) exited with exit code 1 2020-09-07 06:20:33.920 UTC [10913] LOG: aborting startup due to startup process failure 2020-09-07 06:20:33.921 UTC [10913] LOG: database system is shut down Bail out! pg_ctl start failed ### Stopping node "node_minimal" using mode immediate # Running: pg_ctl -D /home/postgres/PostgreSQL-Source-Dev/src/test/recovery/tmp_check/t_018_wal_optimize_node_minimal_data/pgdata -m immediate stop waiting for server to shut down.... done server stopped # No postmaster PID for node "node_minimal"