Skip to content

[bug] PG11 group access #67

Closed
Closed
@gsmolk

Description

@gsmolk

restore do not set correct group permissions for restored directories of backup, taken from instance which was initialized with --allow-group-access

======================================================================
FAIL: test_pg_11_group_access (tests.restore.RestoreTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "tests/restore.py", line 2192, in test_pg_11_group_access
    self.compare_pgdata(pgdata, pgdata_restored)
  File "tests/helpers/ptrack_helpers.py", line 1407, in compare_pgdata
    self.assertFalse(fail, error_message)
AssertionError: Restored PGDATA is not equal to original!

Dir permissions mismatch:
 Dir old: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node/data/base/13321 Permissions: 16872
 Dir new: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node_restored/data/base/13321 Permissions: 16832

Dir permissions mismatch:
 Dir old: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node/data/pg_multixact/members Permissions: 16872
 Dir new: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node_restored/data/pg_multixact/members Permissions: 16832

Dir permissions mismatch:
 Dir old: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node/data/global Permissions: 16872
 Dir new: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node_restored/data/global Permissions: 16832

Dir permissions mismatch:
 Dir old: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node/data/base/13320 Permissions: 16872
 Dir new: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node_restored/data/base/13320 Permissions: 16832

Dir permissions mismatch:
 Dir old: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node/data/pg_multixact/offsets Permissions: 16872
 Dir new: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node_restored/data/pg_multixact/offsets Permissions: 16832

Dir permissions mismatch:
 Dir old: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node/data/base/1 Permissions: 16872
 Dir new: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node_restored/data/base/1 Permissions: 16832

Dir permissions mismatch:
 Dir old: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node/data/pg_replslot Permissions: 16872
 Dir new: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node_restored/data/pg_replslot Permissions: 16832

Dir permissions mismatch:
 Dir old: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node/data/pg_stat Permissions: 16872
 Dir new: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node_restored/data/pg_stat Permissions: 16832

Dir permissions mismatch:
 Dir old: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node/data/pg_xact Permissions: 16872
 Dir new: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node_restored/data/pg_xact Permissions: 16832

Dir permissions mismatch:
 Dir old: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node/data/pg_serial Permissions: 16872
 Dir new: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node_restored/data/pg_serial Permissions: 16832

Dir permissions mismatch:
 Dir old: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node/data/pg_snapshots Permissions: 16872
 Dir new: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node_restored/data/pg_snapshots Permissions: 16832

Dir permissions mismatch:
 Dir old: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node/data/pg_dynshmem Permissions: 16872
 Dir new: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node_restored/data/pg_dynshmem Permissions: 16832

Dir permissions mismatch:
 Dir old: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node/data/pg_commit_ts Permissions: 16872
 Dir new: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node_restored/data/pg_commit_ts Permissions: 16832

Dir permissions mismatch:
 Dir old: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node/data/pg_tblspc Permissions: 16872
 Dir new: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node_restored/data/pg_tblspc Permissions: 16832

Dir permissions mismatch:
 Dir old: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node/data/pg_twophase Permissions: 16872
 Dir new: /home/gsmol/git/postgres/contrib/pg_probackup/tests/tmp_dirs/restore/test_pg_11_group_access/node_restored/data/pg_twophase Permissions: 16832

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions