S3 Test Run Report

DateNov 05, 2024 18:25
Duration2h 19m
Framework TestFlows 2.0.240705.1133204

Artifacts

Test artifacts can be found at https://altinity-build-artifacts.s3.amazonaws.com/index.html#0/5b67ba5a4febfa774d6373929d551c6a697d7d92/regression/

Attributes

projectAltinity/ClickHouse
project.id159717931
packagehttps://s3.amazonaws.com/altinity-build-artifacts/24.3/5b67ba5a4febfa774d6373929d551c6a697d7d92/package_aarch64/clickhouse-common-static_24.3.12.76.altinitystable_arm64.deb
version24.3.12.76.altinitystable
user.nameEnmk
repositoryhttps://github.com/Altinity/clickhouse-regression
commit.hashc5e1513a2214ee33696c29717935e0a94989ac2a
job.id11672696143
job.urlhttps://github.com/Altinity/ClickHouse/actions/runs/11672696143
archaarch64
localTrue
clickhouse_versionNone
clickhouse_binary_pathhttps://s3.amazonaws.com/altinity-build-artifacts/24.3/5b67ba5a4febfa774d6373929d551c6a697d7d92/package_aarch64/clickhouse-common-static_24.3.12.76.altinitystable_arm64.deb
keeper_binary_pathNone
zookeeper_versionNone
use_keeperFalse
stressFalse
collect_service_logsTrue
thread_fuzzerFalse
with_analyzerFalse
reuse_envFalse
storages['aws_s3']
minio_urihttp://minio1:9001
minio_root_userminio
minio_root_passwordminio123
aws_s3_bucketSecret(name='aws_s3_bucket')
aws_s3_regionSecret(name='aws_s3_region')
aws_s3_key_idSecret(name='aws_s3_key_id')
aws_s3_access_keySecret(name='aws_s3_access_key')
gcs_uriSecret(name='gcs_uri')
gcs_key_idSecret(name='gcs_key_id')
gcs_key_secretSecret(name='gcs_key_secret')

Summary

92.2%OK
4.6%Known
2.1%Fail

Statistics

Units Skip OK Fail Error XFail
Modules
2
2
Features
14
3
10
1
Scenarios
132
117
3
12
Checks
15
15
Examples
65
64
1
Steps
23388
1
23353
15
6
13

Fails

Test NameResultMessage
/s3Fail 2h 19m
AssertionError
Traceback (most recent call last):
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 553, in 
    regression()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/argparser.py", line 145, in capture_cluster_args
    return func(self, cluster_args=cluster_args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 545, in regression
    Module(test=storage_module)(
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 412, in aws_s3_regression
    Feature(test=load("s3.tests.disk_invalid", "aws_s3"))(uri=uri)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 318, in aws_s3
    outline()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 309, in outline
    scenario()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 254, in access_default
    invalid_s3_storage_config(disks, policies, message="Access Denied", tail=300)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/common.py", line 284, in invalid_s3_storage_config
    cmd = node.command(
          ^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py", line 276, in command
    return self.cluster.command(self.name, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py", line 1978, in command
    assert message in r.output, error(r.output)
           ^^^^^^^^^^^^^^^^^^^
AssertionError: Oops! Assertion failed

The following assertion was not satisfied
  assert message in r.output, error(r.output)

Description

2024.11.05 20:18:22.493731 [ 46179 ] {}  ConfigProcessor: Include not found: clickhouse_compression
2024.11.05 20:18:22.510008 [ 46179 ] {}  AwsAuthSTSAssumeRoleWebIdentityCredentialsProvider: Token file must be specified to use STS AssumeRole web identity creds provider.
2024.11.05 20:18:23.073095 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/opz/evqbwglhjcqqgpdcnzkryjjopatpu" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/opz/evqbwglhjcqqgpdcnzkryjjopatpu, object size 4
2024.11.05 20:18:23.816533 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4
2024.11.05 20:18:23.818965 [ 46179 ] {}  virtual void DB::IDisk::checkAccessImpl(const String &): Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4. (S3_ERROR), Stack trace (when copying this message, always include the lines below):

0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808
1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0
2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88
3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364
4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'()>, void ()>::operator()() @ 0x000000000e8e0594
5. std::packaged_task::operator()() @ 0x000000000d6b1264
6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318
7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040
8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>>(void*) @ 0x000000000be06dac
9. start_thread @ 0x0000000000007624
10. ? @ 0x00000000000d162c
 (version 24.3.12.76.altinitystable (altinity build))
2024.11.05 20:18:23.820428 [ 46179 ] {}  ConfigReloader: Error updating configuration from '/etc/clickhouse-server/config.xml' config.: Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4: While checking access for disk external. (S3_ERROR), Stack trace (when copying this message, always include the lines below):

0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808
1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0
2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88
3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364
4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'()>, void ()>::operator()() @ 0x000000000e8e0594
5. std::packaged_task::operator()() @ 0x000000000d6b1264
6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318
7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040
8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>>(void*) @ 0x000000000be06dac
9. start_thread @ 0x0000000000007624
10. ? @ 0x00000000000d162c
 (version 24.3.12.76.altinitystable (altinity build))

Assertion values
  assert message in r.output, error(r.output)
         ^ is 'Access Denied'
  assert message in r.output, error(r.output)
                    ^ is 
  assert message in r.output, error(r.output)
                    ^ is = '\n2024.11.05 20:18:22.493731 [ 46179 ] {}  ConfigProcessor: Include not found: clickhouse_compression\n2024.11.05 20:18:22.510008 [ 46179 ] {}  AwsAuthSTSAssumeRoleWebIdentityCredentialsProvider: Token file must be specified to use STS AssumeRole web identity creds provider.\n2024.11.05 20:18:23.073095 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/opz/evqbwglhjcqqgpdcnzkryjjopatpu" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/opz/evqbwglhjcqqgpdcnzkryjjopatpu, object size 4\n2024.11.05 20:18:23.816533 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4\n2024.11.05 20:18:23.818965 [ 46179 ] {}  virtual void DB::IDisk::checkAccessImpl(const String &): Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4. (S3_ERROR), Stack trace (when copying this message, always include the lines below):\n\n0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808\n1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0\n2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88\n3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364\n4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'()>, void ()>::operator()() @ 0x000000000e8e0594\n5. std::packaged_task::operator()() @ 0x000000000d6b1264\n6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318\n7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>(void&&)::\'lambda\'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040\n8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>>(void*) @ 0x000000000be06dac\n9. start_thread @ 0x0000000000007624\n10. ? @ 0x00000000000d162c\n (version 24.3.12.76.altinitystable (altinity build))\n2024.11.05 20:18:23.820428 [ 46179 ] {}  ConfigReloader: Error updating configuration from \'/etc/clickhouse-server/config.xml\' config.: Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4: While checking access for disk external. (S3_ERROR), Stack trace (when copying this message, always include the lines below):\n\n0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808\n1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0\n2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88\n3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364\n4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'()>, void ()>::operator()() @ 0x000000000e8e0594\n5. std::packaged_task::operator()() @ 0x000000000d6b1264\n6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318\n7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>(void&&)::\'lambda\'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040\n8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>>(void*) @ 0x000000000be06dac\n9. start_thread @ 0x0000000000007624\n10. ? @ 0x00000000000d162c\n (version 24.3.12.76.altinitystable (altinity build))'
  assert message in r.output, error(r.output)
                 ^ is = False
  assert message in r.output, error(r.output)
  ^ is False

Where
  File '/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py', line 1978 in 'command'

1970\|                  Then(
1971\|                      f"output should contain message{' #' + str(i) if i > 0 else ''}",
1972\|                      description=message,
1973\|                      format_description=False,
1974\|                  )
1975\|                  if steps
1976\|                  else NullStep()
1977\|              ):
1978\|>                 assert message in r.output, error(r.output)
1979\|  
1980\|          return r
1981\|
/s3/aws s3Fail 2h 19m
AssertionError
Traceback (most recent call last):
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 553, in 
    regression()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/argparser.py", line 145, in capture_cluster_args
    return func(self, cluster_args=cluster_args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 545, in regression
    Module(test=storage_module)(
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 412, in aws_s3_regression
    Feature(test=load("s3.tests.disk_invalid", "aws_s3"))(uri=uri)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 318, in aws_s3
    outline()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 309, in outline
    scenario()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 254, in access_default
    invalid_s3_storage_config(disks, policies, message="Access Denied", tail=300)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/common.py", line 284, in invalid_s3_storage_config
    cmd = node.command(
          ^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py", line 276, in command
    return self.cluster.command(self.name, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py", line 1978, in command
    assert message in r.output, error(r.output)
           ^^^^^^^^^^^^^^^^^^^
AssertionError: Oops! Assertion failed

The following assertion was not satisfied
  assert message in r.output, error(r.output)

Description

2024.11.05 20:18:22.493731 [ 46179 ] {}  ConfigProcessor: Include not found: clickhouse_compression
2024.11.05 20:18:22.510008 [ 46179 ] {}  AwsAuthSTSAssumeRoleWebIdentityCredentialsProvider: Token file must be specified to use STS AssumeRole web identity creds provider.
2024.11.05 20:18:23.073095 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/opz/evqbwglhjcqqgpdcnzkryjjopatpu" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/opz/evqbwglhjcqqgpdcnzkryjjopatpu, object size 4
2024.11.05 20:18:23.816533 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4
2024.11.05 20:18:23.818965 [ 46179 ] {}  virtual void DB::IDisk::checkAccessImpl(const String &): Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4. (S3_ERROR), Stack trace (when copying this message, always include the lines below):

0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808
1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0
2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88
3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364
4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'()>, void ()>::operator()() @ 0x000000000e8e0594
5. std::packaged_task::operator()() @ 0x000000000d6b1264
6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318
7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040
8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>>(void*) @ 0x000000000be06dac
9. start_thread @ 0x0000000000007624
10. ? @ 0x00000000000d162c
 (version 24.3.12.76.altinitystable (altinity build))
2024.11.05 20:18:23.820428 [ 46179 ] {}  ConfigReloader: Error updating configuration from '/etc/clickhouse-server/config.xml' config.: Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4: While checking access for disk external. (S3_ERROR), Stack trace (when copying this message, always include the lines below):

0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808
1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0
2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88
3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364
4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'()>, void ()>::operator()() @ 0x000000000e8e0594
5. std::packaged_task::operator()() @ 0x000000000d6b1264
6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318
7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040
8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>>(void*) @ 0x000000000be06dac
9. start_thread @ 0x0000000000007624
10. ? @ 0x00000000000d162c
 (version 24.3.12.76.altinitystable (altinity build))

Assertion values
  assert message in r.output, error(r.output)
         ^ is 'Access Denied'
  assert message in r.output, error(r.output)
                    ^ is 
  assert message in r.output, error(r.output)
                    ^ is = '\n2024.11.05 20:18:22.493731 [ 46179 ] {}  ConfigProcessor: Include not found: clickhouse_compression\n2024.11.05 20:18:22.510008 [ 46179 ] {}  AwsAuthSTSAssumeRoleWebIdentityCredentialsProvider: Token file must be specified to use STS AssumeRole web identity creds provider.\n2024.11.05 20:18:23.073095 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/opz/evqbwglhjcqqgpdcnzkryjjopatpu" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/opz/evqbwglhjcqqgpdcnzkryjjopatpu, object size 4\n2024.11.05 20:18:23.816533 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4\n2024.11.05 20:18:23.818965 [ 46179 ] {}  virtual void DB::IDisk::checkAccessImpl(const String &): Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4. (S3_ERROR), Stack trace (when copying this message, always include the lines below):\n\n0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808\n1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0\n2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88\n3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364\n4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'()>, void ()>::operator()() @ 0x000000000e8e0594\n5. std::packaged_task::operator()() @ 0x000000000d6b1264\n6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318\n7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>(void&&)::\'lambda\'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040\n8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>>(void*) @ 0x000000000be06dac\n9. start_thread @ 0x0000000000007624\n10. ? @ 0x00000000000d162c\n (version 24.3.12.76.altinitystable (altinity build))\n2024.11.05 20:18:23.820428 [ 46179 ] {}  ConfigReloader: Error updating configuration from \'/etc/clickhouse-server/config.xml\' config.: Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4: While checking access for disk external. (S3_ERROR), Stack trace (when copying this message, always include the lines below):\n\n0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808\n1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0\n2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88\n3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364\n4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'()>, void ()>::operator()() @ 0x000000000e8e0594\n5. std::packaged_task::operator()() @ 0x000000000d6b1264\n6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318\n7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>(void&&)::\'lambda\'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040\n8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>>(void*) @ 0x000000000be06dac\n9. start_thread @ 0x0000000000007624\n10. ? @ 0x00000000000d162c\n (version 24.3.12.76.altinitystable (altinity build))'
  assert message in r.output, error(r.output)
                 ^ is = False
  assert message in r.output, error(r.output)
  ^ is False

Where
  File '/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py', line 1978 in 'command'

1970\|                  Then(
1971\|                      f"output should contain message{' #' + str(i) if i > 0 else ''}",
1972\|                      description=message,
1973\|                      format_description=False,
1974\|                  )
1975\|                  if steps
1976\|                  else NullStep()
1977\|              ):
1978\|>                 assert message in r.output, error(r.output)
1979\|  
1980\|          return r
1981\|
/s3/aws s3/invalid diskFail 4m 38s
AssertionError
Traceback (most recent call last):
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 553, in 
    regression()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/argparser.py", line 145, in capture_cluster_args
    return func(self, cluster_args=cluster_args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 545, in regression
    Module(test=storage_module)(
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 412, in aws_s3_regression
    Feature(test=load("s3.tests.disk_invalid", "aws_s3"))(uri=uri)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 318, in aws_s3
    outline()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 309, in outline
    scenario()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 254, in access_default
    invalid_s3_storage_config(disks, policies, message="Access Denied", tail=300)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/common.py", line 284, in invalid_s3_storage_config
    cmd = node.command(
          ^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py", line 276, in command
    return self.cluster.command(self.name, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py", line 1978, in command
    assert message in r.output, error(r.output)
           ^^^^^^^^^^^^^^^^^^^
AssertionError: Oops! Assertion failed

The following assertion was not satisfied
  assert message in r.output, error(r.output)

Description

2024.11.05 20:18:22.493731 [ 46179 ] {}  ConfigProcessor: Include not found: clickhouse_compression
2024.11.05 20:18:22.510008 [ 46179 ] {}  AwsAuthSTSAssumeRoleWebIdentityCredentialsProvider: Token file must be specified to use STS AssumeRole web identity creds provider.
2024.11.05 20:18:23.073095 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/opz/evqbwglhjcqqgpdcnzkryjjopatpu" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/opz/evqbwglhjcqqgpdcnzkryjjopatpu, object size 4
2024.11.05 20:18:23.816533 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4
2024.11.05 20:18:23.818965 [ 46179 ] {}  virtual void DB::IDisk::checkAccessImpl(const String &): Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4. (S3_ERROR), Stack trace (when copying this message, always include the lines below):

0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808
1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0
2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88
3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364
4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'()>, void ()>::operator()() @ 0x000000000e8e0594
5. std::packaged_task::operator()() @ 0x000000000d6b1264
6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318
7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040
8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>>(void*) @ 0x000000000be06dac
9. start_thread @ 0x0000000000007624
10. ? @ 0x00000000000d162c
 (version 24.3.12.76.altinitystable (altinity build))
2024.11.05 20:18:23.820428 [ 46179 ] {}  ConfigReloader: Error updating configuration from '/etc/clickhouse-server/config.xml' config.: Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4: While checking access for disk external. (S3_ERROR), Stack trace (when copying this message, always include the lines below):

0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808
1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0
2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88
3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364
4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'()>, void ()>::operator()() @ 0x000000000e8e0594
5. std::packaged_task::operator()() @ 0x000000000d6b1264
6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318
7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040
8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>>(void*) @ 0x000000000be06dac
9. start_thread @ 0x0000000000007624
10. ? @ 0x00000000000d162c
 (version 24.3.12.76.altinitystable (altinity build))

Assertion values
  assert message in r.output, error(r.output)
         ^ is 'Access Denied'
  assert message in r.output, error(r.output)
                    ^ is 
  assert message in r.output, error(r.output)
                    ^ is = '\n2024.11.05 20:18:22.493731 [ 46179 ] {}  ConfigProcessor: Include not found: clickhouse_compression\n2024.11.05 20:18:22.510008 [ 46179 ] {}  AwsAuthSTSAssumeRoleWebIdentityCredentialsProvider: Token file must be specified to use STS AssumeRole web identity creds provider.\n2024.11.05 20:18:23.073095 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/opz/evqbwglhjcqqgpdcnzkryjjopatpu" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/opz/evqbwglhjcqqgpdcnzkryjjopatpu, object size 4\n2024.11.05 20:18:23.816533 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4\n2024.11.05 20:18:23.818965 [ 46179 ] {}  virtual void DB::IDisk::checkAccessImpl(const String &): Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4. (S3_ERROR), Stack trace (when copying this message, always include the lines below):\n\n0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808\n1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0\n2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88\n3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364\n4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'()>, void ()>::operator()() @ 0x000000000e8e0594\n5. std::packaged_task::operator()() @ 0x000000000d6b1264\n6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318\n7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>(void&&)::\'lambda\'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040\n8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>>(void*) @ 0x000000000be06dac\n9. start_thread @ 0x0000000000007624\n10. ? @ 0x00000000000d162c\n (version 24.3.12.76.altinitystable (altinity build))\n2024.11.05 20:18:23.820428 [ 46179 ] {}  ConfigReloader: Error updating configuration from \'/etc/clickhouse-server/config.xml\' config.: Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4: While checking access for disk external. (S3_ERROR), Stack trace (when copying this message, always include the lines below):\n\n0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808\n1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0\n2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88\n3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364\n4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'()>, void ()>::operator()() @ 0x000000000e8e0594\n5. std::packaged_task::operator()() @ 0x000000000d6b1264\n6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318\n7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>(void&&)::\'lambda\'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040\n8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>>(void*) @ 0x000000000be06dac\n9. start_thread @ 0x0000000000007624\n10. ? @ 0x00000000000d162c\n (version 24.3.12.76.altinitystable (altinity build))'
  assert message in r.output, error(r.output)
                 ^ is = False
  assert message in r.output, error(r.output)
  ^ is False

Where
  File '/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py', line 1978 in 'command'

1970\|                  Then(
1971\|                      f"output should contain message{' #' + str(i) if i > 0 else ''}",
1972\|                      description=message,
1973\|                      format_description=False,
1974\|                  )
1975\|                  if steps
1976\|                  else NullStep()
1977\|              ):
1978\|>                 assert message in r.output, error(r.output)
1979\|  
1980\|          return r
1981\|
/s3/aws s3/invalid disk/access defaultFail 36s 616ms
AssertionError
Traceback (most recent call last):
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 553, in 
    regression()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/argparser.py", line 145, in capture_cluster_args
    return func(self, cluster_args=cluster_args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 545, in regression
    Module(test=storage_module)(
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 412, in aws_s3_regression
    Feature(test=load("s3.tests.disk_invalid", "aws_s3"))(uri=uri)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 318, in aws_s3
    outline()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 309, in outline
    scenario()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 254, in access_default
    invalid_s3_storage_config(disks, policies, message="Access Denied", tail=300)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/common.py", line 284, in invalid_s3_storage_config
    cmd = node.command(
          ^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py", line 276, in command
    return self.cluster.command(self.name, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py", line 1978, in command
    assert message in r.output, error(r.output)
           ^^^^^^^^^^^^^^^^^^^
AssertionError: Oops! Assertion failed

The following assertion was not satisfied
  assert message in r.output, error(r.output)

Description

2024.11.05 20:18:22.493731 [ 46179 ] {}  ConfigProcessor: Include not found: clickhouse_compression
2024.11.05 20:18:22.510008 [ 46179 ] {}  AwsAuthSTSAssumeRoleWebIdentityCredentialsProvider: Token file must be specified to use STS AssumeRole web identity creds provider.
2024.11.05 20:18:23.073095 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/opz/evqbwglhjcqqgpdcnzkryjjopatpu" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/opz/evqbwglhjcqqgpdcnzkryjjopatpu, object size 4
2024.11.05 20:18:23.816533 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4
2024.11.05 20:18:23.818965 [ 46179 ] {}  virtual void DB::IDisk::checkAccessImpl(const String &): Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4. (S3_ERROR), Stack trace (when copying this message, always include the lines below):

0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808
1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0
2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88
3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364
4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'()>, void ()>::operator()() @ 0x000000000e8e0594
5. std::packaged_task::operator()() @ 0x000000000d6b1264
6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318
7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040
8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>>(void*) @ 0x000000000be06dac
9. start_thread @ 0x0000000000007624
10. ? @ 0x00000000000d162c
 (version 24.3.12.76.altinitystable (altinity build))
2024.11.05 20:18:23.820428 [ 46179 ] {}  ConfigReloader: Error updating configuration from '/etc/clickhouse-server/config.xml' config.: Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4: While checking access for disk external. (S3_ERROR), Stack trace (when copying this message, always include the lines below):

0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808
1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0
2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88
3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364
4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'()>, void ()>::operator()() @ 0x000000000e8e0594
5. std::packaged_task::operator()() @ 0x000000000d6b1264
6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318
7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040
8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>>(void*) @ 0x000000000be06dac
9. start_thread @ 0x0000000000007624
10. ? @ 0x00000000000d162c
 (version 24.3.12.76.altinitystable (altinity build))

Assertion values
  assert message in r.output, error(r.output)
         ^ is 'Access Denied'
  assert message in r.output, error(r.output)
                    ^ is 
  assert message in r.output, error(r.output)
                    ^ is = '\n2024.11.05 20:18:22.493731 [ 46179 ] {}  ConfigProcessor: Include not found: clickhouse_compression\n2024.11.05 20:18:22.510008 [ 46179 ] {}  AwsAuthSTSAssumeRoleWebIdentityCredentialsProvider: Token file must be specified to use STS AssumeRole web identity creds provider.\n2024.11.05 20:18:23.073095 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/opz/evqbwglhjcqqgpdcnzkryjjopatpu" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/opz/evqbwglhjcqqgpdcnzkryjjopatpu, object size 4\n2024.11.05 20:18:23.816533 [ 46192 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4\n2024.11.05 20:18:23.818965 [ 46179 ] {}  virtual void DB::IDisk::checkAccessImpl(const String &): Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4. (S3_ERROR), Stack trace (when copying this message, always include the lines below):\n\n0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808\n1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0\n2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88\n3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364\n4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'()>, void ()>::operator()() @ 0x000000000e8e0594\n5. std::packaged_task::operator()() @ 0x000000000d6b1264\n6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318\n7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>(void&&)::\'lambda\'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040\n8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>>(void*) @ 0x000000000be06dac\n9. start_thread @ 0x0000000000007624\n10. ? @ 0x00000000000d162c\n (version 24.3.12.76.altinitystable (altinity build))\n2024.11.05 20:18:23.820428 [ 46179 ] {}  ConfigReloader: Error updating configuration from \'/etc/clickhouse-server/config.xml\' config.: Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/xqz/fhwprulhclzckjahfrwzpsgxdsguy" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/xqz/fhwprulhclzckjahfrwzpsgxdsguy, object size 4: While checking access for disk external. (S3_ERROR), Stack trace (when copying this message, always include the lines below):\n\n0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808\n1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0\n2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88\n3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364\n4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'()>, void ()>::operator()() @ 0x000000000e8e0594\n5. std::packaged_task::operator()() @ 0x000000000d6b1264\n6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318\n7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>(void&&)::\'lambda\'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040\n8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>>(void*) @ 0x000000000be06dac\n9. start_thread @ 0x0000000000007624\n10. ? @ 0x00000000000d162c\n (version 24.3.12.76.altinitystable (altinity build))'
  assert message in r.output, error(r.output)
                 ^ is = False
  assert message in r.output, error(r.output)
  ^ is False

Where
  File '/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py', line 1978 in 'command'

1970\|                  Then(
1971\|                      f"output should contain message{' #' + str(i) if i > 0 else ''}",
1972\|                      description=message,
1973\|                      format_description=False,
1974\|                  )
1975\|                  if steps
1976\|                  else NullStep()
1977\|              ):
1978\|>                 assert message in r.output, error(r.output)
1979\|  
1980\|          return r
1981\|
/s3/aws s3/invalid disk/access failedFail 36s 645ms
AssertionError
Traceback (most recent call last):
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 553, in 
    regression()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/argparser.py", line 145, in capture_cluster_args
    return func(self, cluster_args=cluster_args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 545, in regression
    Module(test=storage_module)(
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 412, in aws_s3_regression
    Feature(test=load("s3.tests.disk_invalid", "aws_s3"))(uri=uri)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 318, in aws_s3
    outline()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 309, in outline
    scenario()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 142, in access_failed
    invalid_s3_storage_config(disks, policies, message="Access Denied", tail=300)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/common.py", line 284, in invalid_s3_storage_config
    cmd = node.command(
          ^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py", line 276, in command
    return self.cluster.command(self.name, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py", line 1978, in command
    assert message in r.output, error(r.output)
           ^^^^^^^^^^^^^^^^^^^
AssertionError: Oops! Assertion failed

The following assertion was not satisfied
  assert message in r.output, error(r.output)

Description

2024.11.05 20:18:59.099360 [ 47674 ] {}  ConfigProcessor: Include not found: clickhouse_compression
2024.11.05 20:18:59.114437 [ 47674 ] {}  AwsAuthSTSAssumeRoleWebIdentityCredentialsProvider: Token file must be specified to use STS AssumeRole web identity creds provider.
2024.11.05 20:18:59.686560 [ 47645 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/tba/iiemblfmqqtgpzunbefeubicbfhjt" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/tba/iiemblfmqqtgpzunbefeubicbfhjt, object size 4
2024.11.05 20:19:00.418448 [ 47645 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/czn/vsglubzoctmfbgqnucbftuemzdznx" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/czn/vsglubzoctmfbgqnucbftuemzdznx, object size 4
2024.11.05 20:19:00.419571 [ 47674 ] {}  virtual void DB::IDisk::checkAccessImpl(const String &): Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/czn/vsglubzoctmfbgqnucbftuemzdznx" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/czn/vsglubzoctmfbgqnucbftuemzdznx, object size 4. (S3_ERROR), Stack trace (when copying this message, always include the lines below):

0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808
1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0
2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88
3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364
4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'()>, void ()>::operator()() @ 0x000000000e8e0594
5. std::packaged_task::operator()() @ 0x000000000d6b1264
6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318
7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040
8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>>(void*) @ 0x000000000be06dac
9. start_thread @ 0x0000000000007624
10. ? @ 0x00000000000d162c
 (version 24.3.12.76.altinitystable (altinity build))
2024.11.05 20:19:00.421605 [ 47674 ] {}  ConfigReloader: Error updating configuration from '/etc/clickhouse-server/config.xml' config.: Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/czn/vsglubzoctmfbgqnucbftuemzdznx" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/czn/vsglubzoctmfbgqnucbftuemzdznx, object size 4: While checking access for disk external. (S3_ERROR), Stack trace (when copying this message, always include the lines below):

0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808
1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0
2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88
3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364
4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::'lambda'(std::function&&, Priority)::operator()(std::function&&, Priority)::'lambda'()>, void ()>::operator()() @ 0x000000000e8e0594
5. std::packaged_task::operator()() @ 0x000000000d6b1264
6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318
7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>(void&&)::'lambda'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040
8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::'lambda0'()>>(void*) @ 0x000000000be06dac
9. start_thread @ 0x0000000000007624
10. ? @ 0x00000000000d162c
 (version 24.3.12.76.altinitystable (altinity build))

Assertion values
  assert message in r.output, error(r.output)
         ^ is 'Access Denied'
  assert message in r.output, error(r.output)
                    ^ is 
  assert message in r.output, error(r.output)
                    ^ is = '\n2024.11.05 20:18:59.099360 [ 47674 ] {}  ConfigProcessor: Include not found: clickhouse_compression\n2024.11.05 20:18:59.114437 [ 47674 ] {}  AwsAuthSTSAssumeRoleWebIdentityCredentialsProvider: Token file must be specified to use STS AssumeRole web identity creds provider.\n2024.11.05 20:18:59.686560 [ 47645 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/tba/iiemblfmqqtgpzunbefeubicbfhjt" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/tba/iiemblfmqqtgpzunbefeubicbfhjt, object size 4\n2024.11.05 20:19:00.418448 [ 47645 ] {}  WriteBufferFromS3: S3Exception name AccessDenied, Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/czn/vsglubzoctmfbgqnucbftuemzdznx" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/czn/vsglubzoctmfbgqnucbftuemzdznx, object size 4\n2024.11.05 20:19:00.419571 [ 47674 ] {}  virtual void DB::IDisk::checkAccessImpl(const String &): Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/czn/vsglubzoctmfbgqnucbftuemzdznx" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/czn/vsglubzoctmfbgqnucbftuemzdznx, object size 4. (S3_ERROR), Stack trace (when copying this message, always include the lines below):\n\n0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808\n1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0\n2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88\n3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364\n4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'()>, void ()>::operator()() @ 0x000000000e8e0594\n5. std::packaged_task::operator()() @ 0x000000000d6b1264\n6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318\n7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>(void&&)::\'lambda\'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040\n8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>>(void*) @ 0x000000000be06dac\n9. start_thread @ 0x0000000000007624\n10. ? @ 0x00000000000d162c\n (version 24.3.12.76.altinitystable (altinity build))\n2024.11.05 20:19:00.421605 [ 47674 ] {}  ConfigReloader: Error updating configuration from \'/etc/clickhouse-server/config.xml\' config.: Code: 499. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/czn/vsglubzoctmfbgqnucbftuemzdznx" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/czn/vsglubzoctmfbgqnucbftuemzdznx, object size 4: While checking access for disk external. (S3_ERROR), Stack trace (when copying this message, always include the lines below):\n\n0. DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000bd69808\n1. DB::S3Exception::S3Exception(Aws::S3::S3Errors, fmt::v8::basic_format_string::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type, fmt::v8::type_identity::type>, String const&, String const&, String const&, unsigned long&) @ 0x000000000e9215f0\n2. void std::__function::__policy_invoker::__call_impl>(std::__function::__policy_storage const*) @ 0x000000000e933b88\n3. void std::__function::__policy_invoker::__call_impl&&)::$_0, void ()>>(std::__function::__policy_storage const*) @ 0x000000000e677364\n4. std::__packaged_task_func (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'(), std::allocator (std::function&&, Priority)> DB::threadPoolCallbackRunnerUnsafe>(ThreadPoolImpl>&, String const&)::\'lambda\'(std::function&&, Priority)::operator()(std::function&&, Priority)::\'lambda\'()>, void ()>::operator()() @ 0x000000000e8e0594\n5. std::packaged_task::operator()() @ 0x000000000d6b1264\n6. ThreadPoolImpl>::worker(std::__list_iterator, void*>) @ 0x000000000be04318\n7. void std::__function::__policy_invoker::__call_impl::ThreadFromGlobalPoolImpl>::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>(void&&)::\'lambda\'(), void ()>>(std::__function::__policy_storage const*) @ 0x000000000be08040\n8. void* std::__thread_proxy[abi:v15000]>, void ThreadPoolImpl::scheduleImpl(std::function, Priority, std::optional, bool)::\'lambda0\'()>>(void*) @ 0x000000000be06dac\n9. start_thread @ 0x0000000000007624\n10. ? @ 0x00000000000d162c\n (version 24.3.12.76.altinitystable (altinity build))'
  assert message in r.output, error(r.output)
                 ^ is = False
  assert message in r.output, error(r.output)
  ^ is False

Where
  File '/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py', line 1978 in 'command'

1970\|                  Then(
1971\|                      f"output should contain message{' #' + str(i) if i > 0 else ''}",
1972\|                      description=message,
1973\|                      format_description=False,
1974\|                  )
1975\|                  if steps
1976\|                  else NullStep()
1977\|              ):
1978\|>                 assert message in r.output, error(r.output)
1979\|  
1980\|          return r
1981\|
/s3/aws s3/invalid disk/access failed skip checkFail 47s 502ms
AssertionError
Traceback (most recent call last):
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 553, in 
    regression()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/argparser.py", line 145, in capture_cluster_args
    return func(self, cluster_args=cluster_args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 545, in regression
    Module(test=storage_module)(
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 412, in aws_s3_regression
    Feature(test=load("s3.tests.disk_invalid", "aws_s3"))(uri=uri)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 318, in aws_s3
    outline()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 309, in outline
    scenario()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk_invalid.py", line 186, in access_failed_skip_check
    node.query(
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py", line 1071, in query
    assert message in r.output, error(r.output)
           ^^^^^^^^^^^^^^^^^^^
AssertionError: Oops! Assertion failed

The following assertion was not satisfied
  assert message in r.output, error(r.output)

Description
  Received exception from server (version 24.3.12):
Code: 499. DB::Exception: Received from localhost:9000. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/row/mvycoanmuzvpofpdjmqtmtoivuzdl" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/row/mvycoanmuzvpofpdjmqtmtoivuzdl, object size 1. (S3_ERROR)
(query: CREATE TABLE table_e426326f_9baa_11ef_9b09_960003d3d485 (
                        d UInt64
                    ) ENGINE = MergeTree()
                    ORDER BY d
                    SETTINGS storage_policy='external'

)

Assertion values
  assert message in r.output, error(r.output)
         ^ is 'DB::Exception: Message: Access Denied'
  assert message in r.output, error(r.output)
                    ^ is 
  assert message in r.output, error(r.output)
                    ^ is = 'Received exception from server (version 24.3.12):\nCode: 499. DB::Exception: Received from localhost:9000. DB::Exception: Message: User: arn:aws:iam::407099639081:user/qa-test is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::shyiko-playground-1/data/row/mvycoanmuzvpofpdjmqtmtoivuzdl" because no identity-based policy allows the s3:PutObject action, bucket shyiko-playground-1, key data/row/mvycoanmuzvpofpdjmqtmtoivuzdl, object size 1. (S3_ERROR)\n(query: CREATE TABLE table_e426326f_9baa_11ef_9b09_960003d3d485 (\n                        d UInt64\n                    ) ENGINE = MergeTree()\n                    ORDER BY d\n                    SETTINGS storage_policy=\'external\'\n                \n)'
  assert message in r.output, error(r.output)
                 ^ is = False
  assert message in r.output, error(r.output)
  ^ is False

Where
  File '/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/cluster.py', line 1071 in 'query'

1063\|                  assert r.exitcode == exitcode, error(r.output)
1064\|  
1065\|          if message is not None:
1066\|              with (
1067\|                  Then(f"output should contain message", description=message)
1068\|                  if steps
1069\|                  else NullStep()
1070\|              ):
1071\|>                 assert message in r.output, error(r.output)
1072\|  
1073\|          if not ignore_exception:
1074\|              if message is None or "Exception:" not in message:

Known Fails

Test NameResultMessage
/s3/aws s3/disk/cacheXFail 2ms
Under development for 22.8 and newer.
None
/s3/aws s3/disk/cache defaultXFail 2ms
Under development for 22.8 and newer.
None
/s3/aws s3/disk/cache pathXFail 851us
Under development for 22.8 and newer.
None
/s3/aws s3/disk/generic urlXFail 7ms
not yet supported
Generic URL is treated as invalid configuration, ClickHouse
             will not start if config is added
/s3/aws s3/disk/low cardinality offsetXFail 44s 682ms
https://github.com/ClickHouse/ClickHouse/pull/44875
AssertionError
Traceback (most recent call last):
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 553, in 
    regression()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/argparser.py", line 145, in capture_cluster_args
    return func(self, cluster_args=cluster_args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 545, in regression
    Module(test=storage_module)(
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 409, in aws_s3_regression
    Feature(test=load("s3.tests.disk", "aws_s3"))(
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk.py", line 2439, in aws_s3
    disk_tests(uri=uri, bucket_prefix=bucket_prefix)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk.py", line 2431, in disk_tests
    scenario()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk.py", line 2394, in low_cardinality_offset
    assert output == "23999\n", error()
           ^^^^^^^^^^^^^^^^^^^
AssertionError: Oops! Assertion failed

The following assertion was not satisfied
  assert output == "23999\n", error()

Assertion values
  assert output == "23999\n", error()
         ^ is '23999'
  assert output == "23999\n", error()
                ^ is = False

  assert output == "23999\n", error()
  ^ is False

Where
  File '/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/disk.py', line 2394 in 'low_cardinality_offset'

2386\|                      "1",
2387\|                  ),
2388\|                  (
2389\|                      "merge_tree_min_bytes_for_concurrent_read_for_remote_filesystem",
2390\|                      "1",
2391\|                  ),
2392\|              ],
2393\|          ).output
2394\|>         assert output == "23999\n", error()
2395\|  
2396\|  
2397\|  @TestFeature
/s3/aws s3/disk/no restartXFail 2ms
https://github.com/ClickHouse/ClickHouse/issues/58924
None
/s3/aws s3/invalid disk/cache path conflictXFail 2ms
Under development for 22.8 and newer.
None
/s3/aws s3/combinatoric table/engine=CollapsingMergeTree,replicated=True,n_cols=500,n_tables=3,part_type=compactXFail 1m 45s
Unstable test
AssertionError
Traceback (most recent call last):
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 553, in 
    regression()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/argparser.py", line 145, in capture_cluster_args
    return func(self, cluster_args=cluster_args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 545, in regression
    Module(test=storage_module)(
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 414, in aws_s3_regression
    Feature(test=load("s3.tests.combinatoric_table", "feature"))(uri=uri)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/combinatoric_table.py", line 179, in feature
    Scenario(title, test=check_table_combination)(**table_config)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/combinatoric_table.py", line 143, in check_table_combination
    retry(assert_row_count, timeout=60, delay=5)(
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/common.py", line 1531, in assert_row_count
    assert rows == actual_count, error()
           ^^^^^^^^^^^^^^^^^^^^
AssertionError: Oops! Assertion failed

The following assertion was not satisfied
  assert rows == actual_count, error()

Assertion values
  assert rows == actual_count, error()
         ^ is 10000
  assert rows == actual_count, error()
                 ^ is 0
  assert rows == actual_count, error()
              ^ is = False
  assert rows == actual_count, error()
  ^ is False

Where
  File '/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/common.py', line 1531 in 'assert_row_count'

1523\|  
1524\|  @TestStep(Then)
1525\|  def assert_row_count(self, node, table_name: str, rows: int = 1000000):
1526\|      """Assert that the number of rows in a table is as expected."""
1527\|      if node is None:
1528\|          node = current().context.node
1529\|  
1530\|      actual_count = get_row_count(node=node, table_name=table_name)
1531\|>     assert rows == actual_count, error()
1532\|  
1533\|  
1534\|  @TestStep(Then)
/s3/aws s3/zero copy replication/add remove replica parallelXFail 1ms
This test causes boto errors in subsequent tests.
None
/s3/aws s3/zero copy replication/deleteXFail 10m 41s
test is slow to clean up, needs investigation
AssertionError
Traceback (most recent call last):
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 553, in 
    regression()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../helpers/argparser.py", line 145, in capture_cluster_args
    return func(self, cluster_args=cluster_args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 545, in regression
    Module(test=storage_module)(
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/regression.py", line 415, in aws_s3_regression
    Feature(test=load("s3.tests.zero_copy_replication", "aws_s3"))(
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/zero_copy_replication.py", line 1703, in aws_s3
    outline(uri=uri, bucket_prefix=bucket_prefix)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/zero_copy_replication.py", line 1692, in outline
    scenario()
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/zero_copy_replication.py", line 826, in delete
    check_bucket_size(expected_size=size_before, tolerance=5)
  File "/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/common.py", line 814, in check_bucket_size
    assert abs(current_size - expected_size) <= tolerance, error()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Oops! Assertion failed

The following assertion was not satisfied
  assert abs(current_size - expected_size) <= tolerance, error()

Assertion values
  assert abs(current_size - expected_size) <= tolerance, error()
             ^ is 0
  assert abs(current_size - expected_size) <= tolerance, error()
                            ^ is 66309704
  assert abs(current_size - expected_size) <= tolerance, error()
                          ^ is = -66309704
  assert abs(current_size - expected_size) <= tolerance, error()
         ^ is = 66309704
  assert abs(current_size - expected_size) <= tolerance, error()
                                              ^ is 5
  assert abs(current_size - expected_size) <= tolerance, error()
                                           ^ is = False
  assert abs(current_size - expected_size) <= tolerance, error()
  ^ is False

Where
  File '/home/ubuntu/_work/ClickHouse/ClickHouse/s3/../s3/tests/common.py', line 814 in 'check_bucket_size'

806\|  ):
807\|      current_size = get_bucket_size(
808\|          name=name,
809\|          prefix=prefix,
810\|          minio_enabled=minio_enabled,
811\|          access_key=self.context.secret_access_key,
812\|          key_id=self.context.access_key_id,
813\|      )
814\|>     assert abs(current_size - expected_size) <= tolerance, error()
815\|  
816\|  
817\|  @TestStep(When)
/s3/aws s3/zero copy replication/stale alter replicaXFail 2ms
This test causes boto errors in subsequent tests.
None

Results

Test Name Result Duration
/s3 Fail 2h 19m
/s3/aws s3 Fail 2h 19m
/s3/aws s3/sanity OK 1m 1s
/s3/aws s3/sanity/sanity OK 15s 17ms
/s3/aws s3/table function OK 2m 28s
/s3/aws s3/table function/auto OK 7s 431ms
/s3/aws s3/table function/compression OK 7s 251ms
/s3/aws s3/table function/credentials OK 802ms
/s3/aws s3/table function/data format OK 15s 360ms
/s3/aws s3/table function/measure file size OK 49s 81ms
/s3/aws s3/table function/multipart OK 7s 812ms
/s3/aws s3/table function/multiple columns OK 1s 152ms
/s3/aws s3/table function/partition OK 698ms
/s3/aws s3/table function/remote host filter OK 45s 814ms
/s3/aws s3/table function/syntax OK 1s 322ms
/s3/aws s3/table function/wildcard OK 12s 26ms
/s3/aws s3/table function/ssec encryption check Skip 1ms
/s3/aws s3/invalid table function OK 2s 376ms
/s3/aws s3/invalid table function/empty path OK 265ms
/s3/aws s3/invalid table function/empty structure OK 268ms
/s3/aws s3/invalid table function/invalid compression OK 269ms
/s3/aws s3/invalid table function/invalid credentials OK 445ms
/s3/aws s3/invalid table function/invalid format OK 545ms
/s3/aws s3/invalid table function/invalid path OK 283ms
/s3/aws s3/invalid table function/invalid structure OK 286ms
/s3/aws s3/disk OK 46m 48s
/s3/aws s3/disk/access OK 48s 388ms
/s3/aws s3/disk/access skip check OK 47s 505ms
/s3/aws s3/disk/add storage OK 1m 34s
/s3/aws s3/disk/alter move OK 52s 181ms
/s3/aws s3/disk/alter on cluster modify ttl OK 1m 41s
/s3/aws s3/disk/cache XFail 2ms
/s3/aws s3/disk/cache default XFail 2ms
/s3/aws s3/disk/cache path XFail 851us
/s3/aws s3/disk/compact parts OK 46s 569ms
/s3/aws s3/disk/config over restart OK 1m 14s
/s3/aws s3/disk/default move factor OK 1m 18s
/s3/aws s3/disk/delete OK 2m 24s
/s3/aws s3/disk/download appropriate disk OK 1m 20s
/s3/aws s3/disk/drop sync OK 1m 27s
/s3/aws s3/disk/environment credentials OK 1m 32s
/s3/aws s3/disk/exports OK 46s 863ms
/s3/aws s3/disk/generic url XFail 7ms
/s3/aws s3/disk/imports OK 49s 195ms
/s3/aws s3/disk/log OK 4m 54s
/s3/aws s3/disk/low cardinality offset XFail 44s 682ms
/s3/aws s3/disk/max single part upload size syntax OK 46s 938ms
/s3/aws s3/disk/mergetree OK 8m 26s
/s3/aws s3/disk/mergetree collapsing OK 1m 38s
/s3/aws s3/disk/mergetree versionedcollapsing OK 1m 35s
/s3/aws s3/disk/metadata OK 53s 751ms
/s3/aws s3/disk/min bytes for seek syntax OK 43s 586ms
/s3/aws s3/disk/multiple storage OK 53s 230ms
/s3/aws s3/disk/multiple storage query OK 55s 765ms
/s3/aws s3/disk/no restart XFail 2ms
/s3/aws s3/disk/perform ttl move on insert OK 1m 34s
/s3/aws s3/disk/perform ttl move on insert default OK 56s 386ms
/s3/aws s3/disk/performance ttl move OK 1m 11s
/s3/aws s3/disk/remote host filter OK 1m 36s
/s3/aws s3/disk/specific url OK 48s 18ms
/s3/aws s3/disk/syntax OK 54s 43ms
/s3/aws s3/disk/wide parts OK 48s 81ms
/s3/aws s3/disk/ssec Skip 1ms
/s3/aws s3/invalid disk Fail 4m 38s
/s3/aws s3/invalid disk/access default Fail 36s 616ms
/s3/aws s3/invalid disk/access failed Fail 36s 645ms
/s3/aws s3/invalid disk/access failed skip check Fail 47s 502ms
/s3/aws s3/invalid disk/cache path conflict XFail 2ms
/s3/aws s3/invalid disk/empty endpoint OK 8s 834ms
/s3/aws s3/invalid disk/invalid endpoint OK 2m 11s
/s3/aws s3/invalid disk/invalid type OK 17s 560ms
/s3/aws s3/alter OK 3m 9s
/s3/aws s3/alter/attach from OK 9s 675ms
/s3/aws s3/alter/columns OK 6s 922ms
/s3/aws s3/alter/detach OK 17s 496ms
/s3/aws s3/alter/drop OK 34s 556ms
/s3/aws s3/alter/fetch OK 22s 188ms
/s3/aws s3/alter/freeze OK 4s 216ms
/s3/aws s3/alter/index OK 8s 904ms
/s3/aws s3/alter/move to table OK 12s 279ms
/s3/aws s3/alter/order by OK 1s 683ms
/s3/aws s3/alter/projection OK 4s 351ms
/s3/aws s3/alter/replace OK 11s 755ms
/s3/aws s3/alter/sample by OK 1s 363ms
/s3/aws s3/alter/update delete OK 4s 182ms
/s3/aws s3/combinatoric table OK 6m 6s
/s3/aws s3/combinatoric table/engine=MergeTree,replicated=False,n_cols=500,n_tables=1,part_type=wide OK 12s 59ms
/s3/aws s3/combinatoric table/engine=ReplacingMergeTree,replicated=True,n_cols=500,n_tables=3,part_type=unspecified OK 33s 270ms
/s3/aws s3/combinatoric table/engine=CollapsingMergeTree,replicated=True,n_cols=10,n_tables=1,part_type=wide OK 8s 810ms
/s3/aws s3/combinatoric table/engine=CollapsingMergeTree,replicated=False,n_cols=2000,n_tables=3,part_type=unspecified OK 19s 217ms
/s3/aws s3/combinatoric table/engine=VersionedCollapsingMergeTree,replicated=False,n_cols=10,n_tables=3,part_type=compact OK 4s 322ms
/s3/aws s3/combinatoric table/engine=AggregatingMergeTree,replicated=False,n_cols=500,n_tables=1,part_type=unspecified OK 5s 39ms
/s3/aws s3/combinatoric table/engine=SummingMergeTree,replicated=False,n_cols=500,n_tables=1,part_type=compact OK 10s 996ms
/s3/aws s3/combinatoric table/engine=MergeTree,replicated=True,n_cols=10,n_tables=3,part_type=unspecified OK 22s 796ms
/s3/aws s3/combinatoric table/engine=ReplacingMergeTree,replicated=True,n_cols=10,n_tables=3,part_type=wide OK 26s 377ms
/s3/aws s3/combinatoric table/engine=CollapsingMergeTree,replicated=True,n_cols=500,n_tables=3,part_type=compact XFail 1m 45s
/s3/aws s3/combinatoric table/engine=VersionedCollapsingMergeTree,replicated=True,n_cols=500,n_tables=1,part_type=unspecified OK 10s 943ms
/s3/aws s3/combinatoric table/engine=AggregatingMergeTree,replicated=True,n_cols=10,n_tables=3,part_type=wide OK 26s 246ms
/s3/aws s3/combinatoric table/engine=SummingMergeTree,replicated=True,n_cols=10,n_tables=3,part_type=wide OK 26s 136ms
/s3/aws s3/combinatoric table/engine=SummingMergeTree,replicated=True,n_cols=10,n_tables=1,part_type=unspecified OK 7s 614ms
/s3/aws s3/zero copy replication OK 39m 59s
/s3/aws s3/zero copy replication/add remove one replica OK 40s 76ms
/s3/aws s3/zero copy replication/add remove replica parallel XFail 1ms
/s3/aws s3/zero copy replication/add replica global setting OK 1m 33s
/s3/aws s3/zero copy replication/add replica local setting OK 43s 282ms
/s3/aws s3/zero copy replication/alter OK 4m 51s
/s3/aws s3/zero copy replication/bad detached part OK 1m 12s
/s3/aws s3/zero copy replication/check refcount after mutation OK 1m 14s
/s3/aws s3/zero copy replication/consistency during conflicting mutation OK 1m 16s
/s3/aws s3/zero copy replication/consistency during double mutation OK 1m 16s
/s3/aws s3/zero copy replication/default value OK 14s 148ms
/s3/aws s3/zero copy replication/delete XFail 10m 41s
/s3/aws s3/zero copy replication/delete all OK 29s 694ms
/s3/aws s3/zero copy replication/drop replica OK 47s 75ms
/s3/aws s3/zero copy replication/global setting OK 1m 19s
/s3/aws s3/zero copy replication/insert multiple replicas OK 2m 11s
/s3/aws s3/zero copy replication/metadata OK 1m 17s
/s3/aws s3/zero copy replication/migration OK 1m 13s
/s3/aws s3/zero copy replication/offline alter replica OK 46s 916ms
/s3/aws s3/zero copy replication/performance alter OK 43s 739ms
/s3/aws s3/zero copy replication/performance insert OK 1m 5s
/s3/aws s3/zero copy replication/performance select OK 1m 9s
/s3/aws s3/zero copy replication/stale alter replica XFail 2ms
/s3/aws s3/zero copy replication/ttl delete OK 2m 10s
/s3/aws s3/zero copy replication/ttl move OK 2m 10s
/s3/aws s3/reconnect OK 2m 44s
/s3/aws s3/reconnect/local and s3 disk OK 55s 273ms
/s3/aws s3/reconnect/local and s3 volumes OK 54s 984ms
/s3/aws s3/reconnect/s3 disk OK 54s 664ms
/s3/aws s3/backup Skip 2ms
/s3/aws s3/settings OK 25m 46s
/s3/aws s3/settings/setting combinations OK 25m 2s
/s3/aws s3/table function performance OK 3m 55s
/s3/aws s3/table function performance/setup OK 587ms
/s3/aws s3/table function performance/wildcard OK 3m 55s

Generated by TestFlows Open-Source Test Framework v2.0.240705.1133204