Skip to content

Understand storage class configuration in our test_client.sh

Investigate why the nb_copies is 1 for ctaStorageClass_3_copy in the storage_class table while in the archive_route we see 3 copy_nb available.

cta=# select * from archive_route;
 storage_class_id | copy_nb | archive_route_type | tape_pool_id | user_comment | creation_log_user_name | creation_log_host_name | creation_log_time | last_update_user_name | last_update_host_name | last_update_time
------------------+---------+--------------------+--------------+--------------+------------------------+------------------------+-------------------+-----------------------+-----------------------+------------------
            10000 |       1 | DEFAULT            |            1 | ctasystest   | ctaadmin1              | cta-frontend-0         |        1759395318 | ctaadmin1             | cta-frontend-0        |       1759395318
            10001 |       1 | DEFAULT            |            2 | ctasystest   | ctaadmin1              | cta-frontend-0         |        1759395318 | ctaadmin1             | cta-frontend-0        |       1759395318
            10002 |       1 | DEFAULT            |            2 | ctasystest   | ctaadmin1              | cta-frontend-0         |        1759395319 | ctaadmin1             | cta-frontend-0        |       1759395319
            10002 |       2 | DEFAULT            |            3 | ctasystest   | ctaadmin1              | cta-frontend-0         |        1759395319 | ctaadmin1             | cta-frontend-0        |       1759395319
            10003 |       1 | DEFAULT            |            2 | ctasystest   | ctaadmin1              | cta-frontend-0         |        1759395319 | ctaadmin1             | cta-frontend-0        |       1759395319
            10003 |       2 | DEFAULT            |            3 | ctasystest   | ctaadmin1              | cta-frontend-0         |        1759395319 | ctaadmin1             | cta-frontend-0        |       1759395319
            10003 |       3 | DEFAULT            |            4 | ctasystest   | ctaadmin1              | cta-frontend-0         |        1759395319 | ctaadmin1             | cta-frontend-0        |       1759395319
(7 rows)

cta=# select * from mount_policy;
 mount_policy_name | archive_priority | archive_min_request_age | retrieve_priority | retrieve_min_request_age |           user_comment            | creation_log_user_name | creation_log_host_name | creation_log_time | last_update_user_name | last_update_host_name | last_update_time
-------------------+------------------+-------------------------+-------------------+--------------------------+-----------------------------------+------------------------+------------------------+-------------------+-----------------------+-----------------------+------------------
 ctasystest        |                1 |                       1 |                 1 |                        1 | ctasystest                        | ctaadmin1              | cta-frontend-0         |        1759395323 | ctaadmin1             | cta-frontend-0        |       1759395323
 repack_ctasystest |                2 |                       1 |                 2 |                        1 | repack mountpolicy for ctasystest | ctaadmin1              | cta-frontend-0         |        1759395324 | ctaadmin1             | cta-frontend-0        |       1759395324
(2 rows)

cta=# select * from storage_class;
 storage_class_id |   storage_class_name   | nb_copies | virtual_organization_id | user_comment | creation_log_user_name | creation_log_host_name | creation_log_time | last_update_user_name | last_update_host_name | last_update_time
------------------+------------------------+-----------+-------------------------+--------------+------------------------+------------------------+-------------------+-----------------------+-----------------------+------------------
            10000 | ctaStorageClass        |         1 |                       1 | ctasystest   | ctaadmin1              | cta-frontend-0         |        1759395317 | ctaadmin1             | cta-frontend-0        |       1759395317
            10001 | ctaStorageClass_1_copy |         1 |                       1 | ctasystest   | ctaadmin1              | cta-frontend-0         |        1759395318 | ctaadmin1             | cta-frontend-0        |       1759395318
            10002 | ctaStorageClass_2_copy |         2 |                       1 | ctasystest   | ctaadmin1              | cta-frontend-0         |        1759395318 | ctaadmin1             | cta-frontend-0        |       1759395318
            10003 | ctaStorageClass_3_copy |         1 |                       1 | ctasystest   | ctaadmin1              | cta-frontend-0         |        1759395319 | ctaadmin1             | cta-frontend-0        |       1759395319
(4 rows)