jamesgu Would you mind checking that rgw_max_attr_name_len, rgw_max_attrs_num_in_req and rgw_max_attr_size are defined in ceph.conf ?
max_meta_count and max_meta_name_length can't be extracted from http://object-store-airship.intel-pod15.opnfv.org/swift/info
It should be noted that ceph must equal or newer than v13.0.1 https://tracker.ceph.com/issues/17934
Functest SUT values as example:
rgw_max_attr_name_len = 64
rgw_max_attrs_num_in_req = 32
rgw_max_attr_size = 1024
CC: rabi_abdel fuqiao
<testcase classname="tempest.api.object_storage.test_container_services_negative.ContainerNegativeTest" id="ac666539-d566-4f02-8ceb-58e968dfb732" name="test_create_container_metadata_exceeds_overall_metadata
<failure>Traceback (most recent call last):
File "/root/.rally/verification/verifier-2b5f7a6a-6d45-45f9-a586-82314f28e43a/repo/tempest/api/object_storage/test_container_services_negative.py", line 100, in test_create_container_metadata_exceeds_overall_m
max_count = self.constraints['max_meta_count']
KeyError: 'max_meta_count'
</failure>
</testcase>
<testcase classname="tempest.api.object_storage.test_container_services_negative.ContainerNegativeTest" id="41e645bf-2e68-4f84-bf7b-c71aa5cd76ce" name="test_create_container_metadata_name_exceeds_max_length"
<failure>Traceback (most recent call last):
File "/root/.rally/verification/verifier-2b5f7a6a-6d45-45f9-a586-82314f28e43a/repo/tempest/api/object_storage/test_container_services_negative.py", line 63, in test_create_container_metadata_name_exceeds_max_l
max_length = self.constraints['max_meta_name_length']
KeyError: 'max_meta_name_length'
</failure>
</testcase>
<testcase classname="tempest.api.object_storage.test_container_services_negative.ContainerNegativeTest" id="81e36922-326b-4b7c-8155-3bbceecd7a82" name="test_create_container_metadata_value_exceeds_max_length
<failure>Traceback (most recent call last):
File "/root/.rally/verification/verifier-2b5f7a6a-6d45-45f9-a586-82314f28e43a/repo/tempest/api/object_storage/test_container_services_negative.py", line 82, in test_create_container_metadata_value_exceeds_max_
max_length = self.constraints['max_meta_value_length']
KeyError: 'max_meta_value_length'
</failure>
</testcase>