2025-12-12 13:30:41,568 - INFO - ya.test - pytest_runtest_setup: ####################################################################################################
2025-12-12 13:30:41,569 - INFO - ya.test - pytest_runtest_setup: test_parquet_converters_to_utf8[v1]
2025-12-12 13:30:41,569 - INFO - ya.test - pytest_runtest_setup: ####################################################################################################
2025-12-12 13:30:41,569 - INFO - ya.test - pytest_runtest_setup: Test setup
2025-12-12 13:30:41,620 - INFO - ya.test - pytest_runtest_call: Test call (class_name: test_format_setting.py::TestS3, test_name: test_parquet_converters_to_utf8[v1])
2025-12-12 13:30:41,621 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:41,623 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:41,624 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:41,624 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:41,626 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:41,629 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:41,630 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:41,631 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-12-12 13:30:41,632 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-12-12 13:30:41,632 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-12-12 13:30:41,633 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7f3737982090>
2025-12-12 13:30:41,634 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-12-12 13:30:41,636 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:41,637 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:41,637 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d313a80>>
2025-12-12 13:30:41,637 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:41,637 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:41,637 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d313a80>>
2025-12-12 13:30:41,637 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:41,638 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:41,638 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:41,639 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:41,639 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:41,639 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:41,639 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:41,640 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f3720bd4dd0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:41,640 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371ace1b40>>
2025-12-12 13:30:41,641 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f371b0c85b0>>
2025-12-12 13:30:41,641 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:41,641 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:41,642 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:41,642 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

host:localhost:24309
x-amz-acl:public-read
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133041Z

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:41,642 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133041Z
20251212/yandex/s3/aws4_request
29c15f13fdf1c99e3d1d513a7fc960ba522abcf1a3ce43edc161b287cf2ecf59
2025-12-12 13:30:41,642 - DEBUG - botocore.auth - add_auth: Signature:
20816931f6814cb376b2d7c5c041785604390b96edf6153b87aa630b6d7d33eb
2025-12-12 13:30:41,642 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:41,643 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133041Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=20816931f6814cb376b2d7c5c041785604390b96edf6153b87aa630b6d7d33eb', 'amz-sdk-invocation-id': b'df2176ff-0454-4e40-bead-8447171cbf5f', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-12-12 13:30:41,654 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:41 GMT', 'x-amzn-requestid': 'iEnhK3Gsjy0L9kh0SMwJ2DVqfNMEG5rX9dAwnuzkzaBJpO0ccORC', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:41,657 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-12-12 13:30:41,658 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371ae2e3b0>
2025-12-12 13:30:41,660 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:41,661 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d313a80>>
2025-12-12 13:30:41,661 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'iEnhK3Gsjy0L9kh0SMwJ2DVqfNMEG5rX9dAwnuzkzaBJpO0ccORC', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:41 GMT', 'x-amzn-requestid': 'iEnhK3Gsjy0L9kh0SMwJ2DVqfNMEG5rX9dAwnuzkzaBJpO0ccORC', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-12-12 13:30:41,661 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-12-12 13:30:41,662 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7f3738f587d0>
2025-12-12 13:30:41,662 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:41,662 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:41,662 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d313a80>>
2025-12-12 13:30:41,663 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:41,663 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:41,663 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d313a80>>
2025-12-12 13:30:41,663 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:41,664 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:41,665 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:41,665 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:41,665 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:41,665 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:41,666 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:41,666 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f3720bd4dd0>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:41,668 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371ace1b40>>
2025-12-12 13:30:41,669 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f371b0c85b0>>
2025-12-12 13:30:41,669 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:41,670 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:41,670 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:41,671 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:24309
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133041Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:41,671 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133041Z
20251212/yandex/s3/aws4_request
a68ffbfc46e09272cd15fb7f1a63b801377b1d26feeb4ee016b9db53ee8f7f3a
2025-12-12 13:30:41,671 - DEBUG - botocore.auth - add_auth: Signature:
12a4d8deff51afc07a8d5554ec0bd82cfcbb3009336ff73e292acf2e610d8ae2
2025-12-12 13:30:41,672 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:41,672 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133041Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=12a4d8deff51afc07a8d5554ec0bd82cfcbb3009336ff73e292acf2e610d8ae2', 'amz-sdk-invocation-id': b'e624c176-35d7-43fd-a6e6-6ec7613048c7', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:41,678 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:41 GMT', 'x-amzn-requestid': 'L4ETZP5xCW6Ll45zbDO8eiY5DumswDqCJAdWHwYVjrQd18iBdtY0', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '584', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:41,678 - DEBUG - botocore.parsers - parse: Response body:
b'<?xml version="1.0" encoding="UTF-8"?><ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Name>fbucket</Name><MaxKeys>1000</MaxKeys><EncodingType>url</EncodingType><IsTruncated>false</IsTruncated><Contents><Key>test_parquet_converters_to_utf8.parquet</Key><LastModified>2025-12-12T13:30:40.000Z</LastModified><ETag>&#34;40047c171accb134f19698c504aafcc6&#34;</ETag><Size>821</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:41,680 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371ae2e3b0>
2025-12-12 13:30:41,682 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:41,683 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d313a80>>
2025-12-12 13:30:41,683 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:41,683 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:41,684 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:41,685 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:41,686 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}
2025-12-12 13:30:41,687 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:41,689 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:41,689 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d313a80>>
2025-12-12 13:30:41,689 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:41,689 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:41,690 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d313a80>>
2025-12-12 13:30:41,691 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:41,691 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:41,691 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:41,692 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:41,693 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:41,693 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:41,693 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:41,693 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:41,693 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=DeleteObjects) with params: {'url_path': '?delete', 'query_string': {}, 'method': 'POST', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': 'BlSSoJf20UUX/DpZoDW+xg=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_utf8.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f3720bd4dd0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:41,694 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371ace1b40>>
2025-12-12 13:30:41,695 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f371b0c85b0>>
2025-12-12 13:30:41,695 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:41,695 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:41,696 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:41,696 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:BlSSoJf20UUX/DpZoDW+xg==
host:localhost:24309
x-amz-content-sha256:00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
x-amz-date:20251212T133041Z

content-md5;host;x-amz-content-sha256;x-amz-date
00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
2025-12-12 13:30:41,696 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133041Z
20251212/yandex/s3/aws4_request
e4e6b529a5c51f570ba536eecb12bcc89ef109639c8d2e6063c823c787cd6849
2025-12-12 13:30:41,696 - DEBUG - botocore.auth - add_auth: Signature:
bc0a58a04b020ad10c7676a1d8ce01e1a6f20afd12d7b0b54c338cc7851e749a
2025-12-12 13:30:41,696 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:41,697 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'BlSSoJf20UUX/DpZoDW+xg==', 'X-Amz-Date': b'20251212T133041Z', 'X-Amz-Content-SHA256': b'00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=bc0a58a04b020ad10c7676a1d8ce01e1a6f20afd12d7b0b54c338cc7851e749a', 'amz-sdk-invocation-id': b'4fbefa45-6dcd-45e0-901c-a88a4efd0626', 'amz-sdk-request': b'attempt=1', 'Content-Length': '132'}>
2025-12-12 13:30:41,704 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:41 GMT', 'x-amzn-requestid': 'x4ZnTN56EabekZMmCisPw3uFFvg9Cte1lUrZvqKgCTUGyje7RWTY', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '183', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:41,704 - DEBUG - botocore.parsers - parse: Response body:
b'<?xml version="1.0" encoding="UTF-8"?><DeleteResult xmlns="http://s3.amazonaws.com/doc/2006-03-01"><Deleted><Key>test_parquet_converters_to_utf8.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:41,705 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371ae2e3b0>
2025-12-12 13:30:41,705 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:41,705 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d313a80>>
2025-12-12 13:30:41,706 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'x4ZnTN56EabekZMmCisPw3uFFvg9Cte1lUrZvqKgCTUGyje7RWTY', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:41 GMT', 'x-amzn-requestid': 'x4ZnTN56EabekZMmCisPw3uFFvg9Cte1lUrZvqKgCTUGyje7RWTY', 'content-type': 'text/html; charset=utf-8', 'content-length': '183', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}
2025-12-12 13:30:41,706 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:41,708 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:41,709 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:41,709 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:41,711 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:41,718 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:41,718 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:41,720 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:41,720 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371af9cd30>}) about to wait for the following futures []
2025-12-12 13:30:41,721 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371af9cd30>}) done waiting for dependent futures
2025-12-12 13:30:41,721 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371af9cd30>}) with kwargs {'client': <botocore.client.S3 object at 0x7f371c5e1cd0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f371b6df850>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f371af9e040>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f371af9fcb0>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371af9cd30>}
2025-12-12 13:30:41,722 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f371af9fcb0> for transfer request: 0.
2025-12-12 13:30:41,722 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:41,723 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:41,723 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:41,723 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:41,724 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f371c5e1cd0>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f371c56e400>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}
2025-12-12 13:30:41,725 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:41,726 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:41,726 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:41,727 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:41,727 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:41,727 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371091e680>>
2025-12-12 13:30:41,727 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:41,728 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:41,729 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371091e680>>
2025-12-12 13:30:41,729 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:41,732 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:41,732 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:41,733 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:41,734 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:41,734 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:41,735 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:41,735 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:41,736 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:41,736 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_utf8.parquet', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': 'SVJ2y7SZxrmqOTNE2/ZMaw==', 'Expect': '100-continue'}, 'body': <s3transfer.utils.ReadFileChunk object at 0x7f371c56e400>, 'auth_path': '/fbucket/test_parquet_converters_to_utf8.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_utf8.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371091de60>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_utf8.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f371c56e400>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:41,737 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:41,738 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371091f120>>
2025-12-12 13:30:41,739 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f371b6dcb50>>
2025-12-12 13:30:41,739 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:41,739 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:41,740 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:41,740 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_utf8.parquet

content-md5:SVJ2y7SZxrmqOTNE2/ZMaw==
host:localhost:24309
x-amz-content-sha256:b77006e836d85e4ce6942744e649d08bd0db0c6dc6364e78eb3968d4d3487ab0
x-amz-date:20251212T133041Z

content-md5;host;x-amz-content-sha256;x-amz-date
b77006e836d85e4ce6942744e649d08bd0db0c6dc6364e78eb3968d4d3487ab0
2025-12-12 13:30:41,741 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133041Z
20251212/yandex/s3/aws4_request
126b1c15edaa1d5c7ab284ebb7c3a6318fcab9d164b51c253f2ad6aadd040262
2025-12-12 13:30:41,741 - DEBUG - botocore.auth - add_auth: Signature:
eb44da76b7c9c55a88eec336add0db3ad63f50bcdbcc89db90027b47b223ceb0
2025-12-12 13:30:41,741 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:41,741 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:41,742 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_utf8.parquet, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': b'SVJ2y7SZxrmqOTNE2/ZMaw==', 'Expect': b'100-continue', 'X-Amz-Date': b'20251212T133041Z', 'X-Amz-Content-SHA256': b'b77006e836d85e4ce6942744e649d08bd0db0c6dc6364e78eb3968d4d3487ab0', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=eb44da76b7c9c55a88eec336add0db3ad63f50bcdbcc89db90027b47b223ceb0', 'amz-sdk-invocation-id': b'0ad8f5ac-046b-49e8-915a-174a28896e5d', 'amz-sdk-request': b'attempt=1', 'Content-Length': '878'}>
2025-12-12 13:30:41,744 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:41,746 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:41,749 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:41 GMT', 'ETag': '"495276cbb499c6b9aa393344dbf64c6b"', 'last-modified': 'Fri, 12 Dec 2025 13:30:41 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'VD8Mo9uRUbI7zBzznBYdssvrkbENfQ5ohkIPFK5d5jkpwY0S406D', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:41,749 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:41,750 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371af9c8d0>
2025-12-12 13:30:41,750 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:41,751 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371091e680>>
2025-12-12 13:30:41,751 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:41,753 - DEBUG - root - wait_bootstrap: Wait for node 1 to bootstrap
2025-12-12 13:30:41,784 - DEBUG - root - wait_bootstrap: Node 1 has been bootstrapped
2025-12-12 13:30:41,821 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "30a8eece-acb6-4781-b431-3a9f8d8c03a2"

2025-12-12 13:30:41,852 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7qtmnlo11hngg4"

2025-12-12 13:30:41,868 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qtmnlo11hngg4"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546241
        nanos: 829106000
      }
      modified_at {
        seconds: 1765546241
        nanos: 829106000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qtmnlmeci9p66-ptqudq7qtmnlo11hngg4"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546241
      nanos: 829106000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:42,379 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qtmnlo11hngg4"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546241
        nanos: 829106000
      }
      modified_at {
        seconds: 1765546241
        nanos: 829106000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546242
      nanos: 79000000
    }
    finished_at {
      seconds: 1765546242
      nanos: 278000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudq7qtmnlmeci9p66-ptqudq7qtmnlo11hngg4"
    result_expire_at {
      seconds: 1765632642
      nanos: 61618000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546241
      nanos: 829106000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":8,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideBlockWrap\"},{\"Name\":\"FromFlow\"},{\"Name\":\"WideFromBlocks\"},{\"Name\":\"ToFlow\"},{\"Name\":\"NarrowMap\"}]}},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":2,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":8,\"level\":1,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":2,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":3,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":4,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"95ms\",\"count\":2,\"avg\":\"47ms\",\"max\":\"92ms\",\"min\":\"2ms\"},\"IngressBytes\":{\"sum\":1114,\"count\":1,\"avg\":1114,\"max\":1114,\"min\":1114},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"InputBytes\":{\"sum\":40,\"count\":1,\"avg\":40,\"max\":40,\"min\":40},\"InputRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"OutputBytes\":{\"sum\":80,\"count\":2,\"avg\":40,\"max\":40,\"min\":40},\"OutputRows\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"ResultBytes\":{\"sum\":40,\"count\":1,\"avg\":40,\"max\":40,\"min\":40},\"ResultRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"MaxMemoryUsage\":{\"sum\":262144,\"count\":2,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":2,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":2,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "ts"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
    rows_count: 1
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_utf8.parquet\\\"\\n  Size: 878\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $8 (DataType \'Utf8))\n(let $9 (StructType \'(\'\"fruit\" $8) \'(\'\"ts\" (OptionalType $8))))\n(let $10 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_utf8.parquet \" \'\"parquet\" $9 (lambda \'($15) $6) \'()))\n(let $11 (DqStage \'((DqSource $4 $10)) (lambda \'($16) (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $16 $4 $9 \'(\'(\'format \'\"parquet\")))))) (lambda \'($17 $18) (AsStruct \'(\'\"fruit\" $17) \'(\'\"ts\" $18))))) \'(\'(\'\"_logical_id\" \'200049))))\n(let $12 (DqStage \'((DqCnUnionAll (TDqOutput $11 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200091))))\n(let $13 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"ts\"))))\n(let $14 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $12 \'\"0\") \'()) $13 \'\"dq\"))\n(return (Commit! (Commit! $14 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:42,392 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:42,395 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:42,395 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:42,395 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:42,399 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:42,403 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:42,404 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:42,405 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-12-12 13:30:42,407 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-12-12 13:30:42,407 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-12-12 13:30:42,409 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7f3737982090>
2025-12-12 13:30:42,409 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-12-12 13:30:42,410 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:42,411 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:42,411 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371117e090>>
2025-12-12 13:30:42,411 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:42,411 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:42,411 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371117e090>>
2025-12-12 13:30:42,412 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:42,413 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:42,413 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:42,414 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:42,414 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:42,415 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:42,415 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:42,415 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371117c6a0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:42,416 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371117dc30>>
2025-12-12 13:30:42,416 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f371b404e20>>
2025-12-12 13:30:42,417 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:42,417 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:42,418 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:42,418 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

host:localhost:24309
x-amz-acl:public-read
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133042Z

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:42,418 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133042Z
20251212/yandex/s3/aws4_request
28c41e60e8eb54c1bfef342ea9c63896835afd433856e6de67a90602e033c8a9
2025-12-12 13:30:42,418 - DEBUG - botocore.auth - add_auth: Signature:
e7aac4e5a7d9345cf9c179c8bf0f8fdcf67834767a1b7732c812187c33e13b0d
2025-12-12 13:30:42,419 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:42,419 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133042Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=e7aac4e5a7d9345cf9c179c8bf0f8fdcf67834767a1b7732c812187c33e13b0d', 'amz-sdk-invocation-id': b'9831da64-37f3-482a-b1b2-64486a7e20de', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-12-12 13:30:42,433 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:42 GMT', 'x-amzn-requestid': 'SIhZwP1Eqsaqiqjb2SVclW7JFrkoqjZZ8tbTRzL42SZQMycUFv9M', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:42,433 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-12-12 13:30:42,434 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7f37233811e0>
2025-12-12 13:30:42,434 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:42,435 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371117e090>>
2025-12-12 13:30:42,435 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'SIhZwP1Eqsaqiqjb2SVclW7JFrkoqjZZ8tbTRzL42SZQMycUFv9M', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:42 GMT', 'x-amzn-requestid': 'SIhZwP1Eqsaqiqjb2SVclW7JFrkoqjZZ8tbTRzL42SZQMycUFv9M', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-12-12 13:30:42,436 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-12-12 13:30:42,437 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7f3738f587d0>
2025-12-12 13:30:42,437 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:42,437 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:42,437 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371117e090>>
2025-12-12 13:30:42,437 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:42,438 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:42,438 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371117e090>>
2025-12-12 13:30:42,438 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:42,440 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:42,441 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:42,441 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:42,442 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:42,443 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:42,443 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:42,443 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371117c6a0>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:42,444 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371117dc30>>
2025-12-12 13:30:42,444 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f371b404e20>>
2025-12-12 13:30:42,445 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:42,445 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:42,446 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:42,446 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:24309
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133042Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:42,446 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133042Z
20251212/yandex/s3/aws4_request
2287aceda9027f7f1be7ed9a6cdf7b1317cff9d3845f58376928207d27340caa
2025-12-12 13:30:42,446 - DEBUG - botocore.auth - add_auth: Signature:
6cc7c78cbb52b471c4f87bfa75a6b4b87c76e58613f6aeae87bcdc7b9de665b6
2025-12-12 13:30:42,447 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:42,447 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133042Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=6cc7c78cbb52b471c4f87bfa75a6b4b87c76e58613f6aeae87bcdc7b9de665b6', 'amz-sdk-invocation-id': b'157579f2-dc66-4af3-8e26-d546a16fa3f8', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:42,453 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:42 GMT', 'x-amzn-requestid': 'KSkUKW3CQRvSzHKen50B7ACPArRW9j8PrxvhOZYfYikGtuwUxrjP', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '584', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:42,453 - DEBUG - botocore.parsers - parse: Response body:
b'<?xml version="1.0" encoding="UTF-8"?><ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Name>fbucket</Name><MaxKeys>1000</MaxKeys><EncodingType>url</EncodingType><IsTruncated>false</IsTruncated><Contents><Key>test_parquet_converters_to_utf8.parquet</Key><LastModified>2025-12-12T13:30:41.000Z</LastModified><ETag>&#34;495276cbb499c6b9aa393344dbf64c6b&#34;</ETag><Size>878</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:42,455 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f37233811e0>
2025-12-12 13:30:42,455 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:42,455 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371117e090>>
2025-12-12 13:30:42,456 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:42,456 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:42,457 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:42,458 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:42,460 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}
2025-12-12 13:30:42,462 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:42,462 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:42,462 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371117e090>>
2025-12-12 13:30:42,463 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:42,463 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:42,463 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371117e090>>
2025-12-12 13:30:42,463 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:42,464 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:42,464 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:42,464 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:42,465 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:42,465 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:42,466 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:42,466 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:42,466 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=DeleteObjects) with params: {'url_path': '?delete', 'query_string': {}, 'method': 'POST', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': 'BlSSoJf20UUX/DpZoDW+xg=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_utf8.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371117c6a0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:42,467 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371117dc30>>
2025-12-12 13:30:42,467 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f371b404e20>>
2025-12-12 13:30:42,469 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:42,469 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:42,470 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:42,471 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:BlSSoJf20UUX/DpZoDW+xg==
host:localhost:24309
x-amz-content-sha256:00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
x-amz-date:20251212T133042Z

content-md5;host;x-amz-content-sha256;x-amz-date
00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
2025-12-12 13:30:42,471 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133042Z
20251212/yandex/s3/aws4_request
8b13393dd30c9f84a3f8432649f1d5fb40c8ab1e3a11fe2d601317d612be4a8d
2025-12-12 13:30:42,471 - DEBUG - botocore.auth - add_auth: Signature:
02a16e3e8ecf1cb0a2ac137d10898bcbc3c55e8cdf78e3998d7344a518700e0a
2025-12-12 13:30:42,472 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:42,472 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'BlSSoJf20UUX/DpZoDW+xg==', 'X-Amz-Date': b'20251212T133042Z', 'X-Amz-Content-SHA256': b'00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=02a16e3e8ecf1cb0a2ac137d10898bcbc3c55e8cdf78e3998d7344a518700e0a', 'amz-sdk-invocation-id': b'77a8e2e1-af83-42ff-9e1d-3ba66fdb1fd9', 'amz-sdk-request': b'attempt=1', 'Content-Length': '132'}>
2025-12-12 13:30:42,479 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:42 GMT', 'x-amzn-requestid': 'QFaHlCg544ceqTJf3U0M3Z0S4WCKJ7uRSghXlxfib7cecvjiQlyw', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '183', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:42,479 - DEBUG - botocore.parsers - parse: Response body:
b'<?xml version="1.0" encoding="UTF-8"?><DeleteResult xmlns="http://s3.amazonaws.com/doc/2006-03-01"><Deleted><Key>test_parquet_converters_to_utf8.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:42,480 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f37233811e0>
2025-12-12 13:30:42,481 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:42,481 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371117e090>>
2025-12-12 13:30:42,481 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'QFaHlCg544ceqTJf3U0M3Z0S4WCKJ7uRSghXlxfib7cecvjiQlyw', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:42 GMT', 'x-amzn-requestid': 'QFaHlCg544ceqTJf3U0M3Z0S4WCKJ7uRSghXlxfib7cecvjiQlyw', 'content-type': 'text/html; charset=utf-8', 'content-length': '183', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}
2025-12-12 13:30:42,482 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:42,488 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:42,489 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:42,489 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:42,492 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:42,498 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:42,499 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:42,501 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:42,502 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371aff2770>}) about to wait for the following futures []
2025-12-12 13:30:42,502 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371aff2770>}) done waiting for dependent futures
2025-12-12 13:30:42,502 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371aff2770>}) with kwargs {'client': <botocore.client.S3 object at 0x7f371aa1de10>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f37240c3170>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f371aff1dc0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f371aff32b0>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371aff2770>}
2025-12-12 13:30:42,503 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f371aff32b0> for transfer request: 0.
2025-12-12 13:30:42,503 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:42,504 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:42,504 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:42,504 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:42,505 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f371aa1de10>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f371aff05b0>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}
2025-12-12 13:30:42,506 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:42,506 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:42,507 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:42,507 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:42,507 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:42,507 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fdaf350>>
2025-12-12 13:30:42,507 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:42,508 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:42,509 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fdaf350>>
2025-12-12 13:30:42,509 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:42,510 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:42,511 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:42,511 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:42,512 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:42,512 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:42,513 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:42,513 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:42,513 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:42,513 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_utf8.parquet', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': 'BdP1bnqnK4fU/tSNoZUAIg==', 'Expect': '100-continue'}, 'body': <s3transfer.utils.ReadFileChunk object at 0x7f371aff05b0>, 'auth_path': '/fbucket/test_parquet_converters_to_utf8.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_utf8.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f372331a3b0>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_utf8.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f371aff05b0>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:42,514 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:42,514 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f3723318150>>
2025-12-12 13:30:42,515 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f37240c0a10>>
2025-12-12 13:30:42,515 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:42,515 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:42,516 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:42,516 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_utf8.parquet

content-md5:BdP1bnqnK4fU/tSNoZUAIg==
host:localhost:24309
x-amz-content-sha256:ced0f37f36d4a2e5dcc0e546a4111982d56ffb7272255448921fd78dad6f32c8
x-amz-date:20251212T133042Z

content-md5;host;x-amz-content-sha256;x-amz-date
ced0f37f36d4a2e5dcc0e546a4111982d56ffb7272255448921fd78dad6f32c8
2025-12-12 13:30:42,516 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133042Z
20251212/yandex/s3/aws4_request
70937680d3fe0c03642737a44fd6b1be6335f25140563c8eb14f01008c7fe08c
2025-12-12 13:30:42,516 - DEBUG - botocore.auth - add_auth: Signature:
063232b6701cde8ac5d8bf798d9b59ec8bb98a53074c51efbf7b8e6a9b2d522f
2025-12-12 13:30:42,517 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:42,517 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:42,517 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_utf8.parquet, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': b'BdP1bnqnK4fU/tSNoZUAIg==', 'Expect': b'100-continue', 'X-Amz-Date': b'20251212T133042Z', 'X-Amz-Content-SHA256': b'ced0f37f36d4a2e5dcc0e546a4111982d56ffb7272255448921fd78dad6f32c8', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=063232b6701cde8ac5d8bf798d9b59ec8bb98a53074c51efbf7b8e6a9b2d522f', 'amz-sdk-invocation-id': b'd12b0896-56af-46b6-b0b0-93ff586760e3', 'amz-sdk-request': b'attempt=1', 'Content-Length': '878'}>
2025-12-12 13:30:42,519 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:42,520 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:42,523 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:42 GMT', 'ETag': '"05d3f56e7aa72b87d4fed48da1950022"', 'last-modified': 'Fri, 12 Dec 2025 13:30:42 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'z1c7PD1rZFaPSB6wrsbimhhWHECHJHrCE3ybWbX7t4ABC5ngwL6i', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:42,523 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:42,523 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371aff1140>
2025-12-12 13:30:42,524 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:42,524 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fdaf350>>
2025-12-12 13:30:42,524 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:42,526 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "cb1bc17d-ff3f-4d84-a664-df61c1d58766"

2025-12-12 13:30:42,550 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7qtm27p946lbfr"

2025-12-12 13:30:42,563 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qtm27p946lbfr"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546242
        nanos: 531534000
      }
      modified_at {
        seconds: 1765546242
        nanos: 531534000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qtm27nrbhthf4-ptqudq7qtm27p946lbfr"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546242
      nanos: 531534000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:43,081 - DEBUG - root - describe_query: Result: ... (repeated, see above) ...
2025-12-12 13:30:43,596 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qtm27p946lbfr"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546242
        nanos: 531534000
      }
      modified_at {
        seconds: 1765546242
        nanos: 531534000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546243
      nanos: 78000000
    }
    finished_at {
      seconds: 1765546243
      nanos: 313000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudq7qtm27nrbhthf4-ptqudq7qtm27p946lbfr"
    result_expire_at {
      seconds: 1765632643
      nanos: 61093000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546242
      nanos: 531534000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":8,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideBlockWrap\"},{\"Name\":\"FromFlow\"},{\"Name\":\"WideFromBlocks\"},{\"Name\":\"ToFlow\"},{\"Name\":\"NarrowMap\"}]}},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":2,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":8,\"level\":1,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":2,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":3,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":4,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.11s\",\"count\":2,\"avg\":\"56ms\",\"max\":\"0.11s\",\"min\":\"2ms\"},\"IngressBytes\":{\"sum\":1114,\"count\":1,\"avg\":1114,\"max\":1114,\"min\":1114},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"InputBytes\":{\"sum\":40,\"count\":1,\"avg\":40,\"max\":40,\"min\":40},\"InputRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"OutputBytes\":{\"sum\":80,\"count\":2,\"avg\":40,\"max\":40,\"min\":40},\"OutputRows\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"ResultBytes\":{\"sum\":40,\"count\":1,\"avg\":40,\"max\":40,\"min\":40},\"ResultRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"MaxMemoryUsage\":{\"sum\":262144,\"count\":2,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":2,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":2,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "ts"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
    rows_count: 1
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_utf8.parquet\\\"\\n  Size: 878\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $8 (DataType \'Utf8))\n(let $9 (StructType \'(\'\"fruit\" $8) \'(\'\"ts\" (OptionalType $8))))\n(let $10 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_utf8.parquet \" \'\"parquet\" $9 (lambda \'($15) $6) \'()))\n(let $11 (DqStage \'((DqSource $4 $10)) (lambda \'($16) (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $16 $4 $9 \'(\'(\'format \'\"parquet\")))))) (lambda \'($17 $18) (AsStruct \'(\'\"fruit\" $17) \'(\'\"ts\" $18))))) \'(\'(\'\"_logical_id\" \'200049))))\n(let $12 (DqStage \'((DqCnUnionAll (TDqOutput $11 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200091))))\n(let $13 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"ts\"))))\n(let $14 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $12 \'\"0\") \'()) $13 \'\"dq\"))\n(return (Commit! (Commit! $14 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:43,612 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:43,615 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:43,616 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:43,616 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:43,619 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:43,624 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:43,626 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:43,628 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-12-12 13:30:43,629 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-12-12 13:30:43,630 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-12-12 13:30:43,632 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7f3737982090>
2025-12-12 13:30:43,640 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-12-12 13:30:43,642 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:43,642 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:43,642 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b8135d0>>
2025-12-12 13:30:43,643 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:43,644 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:43,645 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b8135d0>>
2025-12-12 13:30:43,645 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:43,647 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:43,649 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:43,649 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:43,650 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:43,650 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:43,651 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:43,651 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371094a810>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:43,652 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f3710949690>>
2025-12-12 13:30:43,653 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f373818aae0>>
2025-12-12 13:30:43,654 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:43,654 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:43,655 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:43,655 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

host:localhost:24309
x-amz-acl:public-read
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133043Z

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:43,655 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133043Z
20251212/yandex/s3/aws4_request
e74f04d4f8cfa7044fe3374467e6714f5d9579982c419089fdbf3fc87c2179b6
2025-12-12 13:30:43,656 - DEBUG - botocore.auth - add_auth: Signature:
5a67721ef62a90b71e3ed5ff68f7c433bfdea0f2ac50cfc5bbfb7018a5ba8f95
2025-12-12 13:30:43,656 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:43,656 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133043Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=5a67721ef62a90b71e3ed5ff68f7c433bfdea0f2ac50cfc5bbfb7018a5ba8f95', 'amz-sdk-invocation-id': b'5349615e-014f-4064-ba8a-fe77dcdaf08f', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-12-12 13:30:43,668 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:43 GMT', 'x-amzn-requestid': 'd5ll7HbyLTj9msnDbdDXc1OmBF86qX02xEdNGg76gK47J4cZp1EX', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:43,669 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-12-12 13:30:43,670 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371ae43260>
2025-12-12 13:30:43,670 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:43,670 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b8135d0>>
2025-12-12 13:30:43,671 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'd5ll7HbyLTj9msnDbdDXc1OmBF86qX02xEdNGg76gK47J4cZp1EX', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:43 GMT', 'x-amzn-requestid': 'd5ll7HbyLTj9msnDbdDXc1OmBF86qX02xEdNGg76gK47J4cZp1EX', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-12-12 13:30:43,671 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-12-12 13:30:43,672 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7f3738f587d0>
2025-12-12 13:30:43,673 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:43,673 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:43,673 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b8135d0>>
2025-12-12 13:30:43,673 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:43,674 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:43,674 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b8135d0>>
2025-12-12 13:30:43,674 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:43,676 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:43,676 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:43,676 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:43,677 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:43,677 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:43,677 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:43,678 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371094a810>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:43,679 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f3710949690>>
2025-12-12 13:30:43,679 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f373818aae0>>
2025-12-12 13:30:43,679 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:43,680 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:43,680 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:43,681 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:24309
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133043Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:43,681 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133043Z
20251212/yandex/s3/aws4_request
3bd913fe208e9d8d1fa53e14da12dc2f6ec54c0928ba22c2ad6c0756596bdebd
2025-12-12 13:30:43,681 - DEBUG - botocore.auth - add_auth: Signature:
9a0bfa0ff3f7d7d18f3f4d5e767d5cd13823786122d288cb88d920fafb3febc7
2025-12-12 13:30:43,681 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:43,682 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133043Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=9a0bfa0ff3f7d7d18f3f4d5e767d5cd13823786122d288cb88d920fafb3febc7', 'amz-sdk-invocation-id': b'b397e3df-4441-4b64-9af9-69997267120d', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:43,688 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:43 GMT', 'x-amzn-requestid': '90chsDRz8GWIHVTWVe5vuPf0W6dlfy58kj5TdFxqTW5WhGadTXyu', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '584', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:43,688 - DEBUG - botocore.parsers - parse: Response body:
b'<?xml version="1.0" encoding="UTF-8"?><ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Name>fbucket</Name><MaxKeys>1000</MaxKeys><EncodingType>url</EncodingType><IsTruncated>false</IsTruncated><Contents><Key>test_parquet_converters_to_utf8.parquet</Key><LastModified>2025-12-12T13:30:42.000Z</LastModified><ETag>&#34;05d3f56e7aa72b87d4fed48da1950022&#34;</ETag><Size>878</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:43,690 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371ae43260>
2025-12-12 13:30:43,690 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:43,691 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b8135d0>>
2025-12-12 13:30:43,691 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:43,691 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:43,692 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:43,693 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:43,693 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}
2025-12-12 13:30:43,694 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:43,694 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:43,695 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b8135d0>>
2025-12-12 13:30:43,699 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:43,699 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:43,700 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b8135d0>>
2025-12-12 13:30:43,701 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:43,701 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:43,702 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:43,703 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:43,704 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:43,704 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:43,704 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:43,705 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:43,705 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=DeleteObjects) with params: {'url_path': '?delete', 'query_string': {}, 'method': 'POST', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': 'BlSSoJf20UUX/DpZoDW+xg=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_utf8.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371094a810>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:43,706 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f3710949690>>
2025-12-12 13:30:43,706 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f373818aae0>>
2025-12-12 13:30:43,707 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:43,707 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:43,708 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:43,708 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:BlSSoJf20UUX/DpZoDW+xg==
host:localhost:24309
x-amz-content-sha256:00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
x-amz-date:20251212T133043Z

content-md5;host;x-amz-content-sha256;x-amz-date
00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
2025-12-12 13:30:43,708 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133043Z
20251212/yandex/s3/aws4_request
46a47a063a1e13beba1a9f296ddb3c630d1b297f1e0904a91f63b9a5b5089581
2025-12-12 13:30:43,709 - DEBUG - botocore.auth - add_auth: Signature:
878f4a39f43964ab6cbfb6d7ec86185cb75efb04482e61e358c77cd74019500a
2025-12-12 13:30:43,709 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:43,709 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'BlSSoJf20UUX/DpZoDW+xg==', 'X-Amz-Date': b'20251212T133043Z', 'X-Amz-Content-SHA256': b'00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=878f4a39f43964ab6cbfb6d7ec86185cb75efb04482e61e358c77cd74019500a', 'amz-sdk-invocation-id': b'0e738a6c-6ecf-4ebe-9867-f1f51028249e', 'amz-sdk-request': b'attempt=1', 'Content-Length': '132'}>
2025-12-12 13:30:43,716 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:43 GMT', 'x-amzn-requestid': 'XyvwEtQDtAAyyYP0pGjrN1bBmRDE2FzCZnXsy7dDFXlQSYeYe6Zg', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '183', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:43,716 - DEBUG - botocore.parsers - parse: Response body:
b'<?xml version="1.0" encoding="UTF-8"?><DeleteResult xmlns="http://s3.amazonaws.com/doc/2006-03-01"><Deleted><Key>test_parquet_converters_to_utf8.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:43,719 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371ae43260>
2025-12-12 13:30:43,722 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:43,722 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b8135d0>>
2025-12-12 13:30:43,722 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'XyvwEtQDtAAyyYP0pGjrN1bBmRDE2FzCZnXsy7dDFXlQSYeYe6Zg', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:43 GMT', 'x-amzn-requestid': 'XyvwEtQDtAAyyYP0pGjrN1bBmRDE2FzCZnXsy7dDFXlQSYeYe6Zg', 'content-type': 'text/html; charset=utf-8', 'content-length': '183', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}
2025-12-12 13:30:43,723 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:43,726 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:43,726 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:43,726 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:43,730 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:43,738 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:43,742 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:43,744 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:43,744 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371aa701a0>}) about to wait for the following futures []
2025-12-12 13:30:43,745 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371aa701a0>}) done waiting for dependent futures
2025-12-12 13:30:43,745 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371aa701a0>}) with kwargs {'client': <botocore.client.S3 object at 0x7f371aa40f60>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f37240c06a0>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f371aa73ee0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f371aa73e40>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371aa701a0>}
2025-12-12 13:30:43,745 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f371aa73e40> for transfer request: 0.
2025-12-12 13:30:43,745 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:43,746 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:43,746 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:43,746 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:43,747 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f371aa40f60>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f371aa715f0>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}
2025-12-12 13:30:43,748 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:43,748 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:43,748 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:43,748 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:43,748 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:43,748 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3737ff30d0>>
2025-12-12 13:30:43,749 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:43,749 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:43,749 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3737ff30d0>>
2025-12-12 13:30:43,749 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:43,750 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:43,750 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:43,750 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:43,751 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:43,751 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:43,751 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:43,752 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:43,752 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:43,752 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_utf8.parquet', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': 'BBSdNj+DHH/kpgmo8EN7Lw==', 'Expect': '100-continue'}, 'body': <s3transfer.utils.ReadFileChunk object at 0x7f371aa715f0>, 'auth_path': '/fbucket/test_parquet_converters_to_utf8.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_utf8.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371c50d3c0>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_utf8.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f371aa715f0>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:43,752 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:43,753 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371c50c740>>
2025-12-12 13:30:43,753 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f3723373990>>
2025-12-12 13:30:43,753 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:43,753 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:43,754 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:43,754 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_utf8.parquet

content-md5:BBSdNj+DHH/kpgmo8EN7Lw==
host:localhost:24309
x-amz-content-sha256:b8cac98fa56cc8010137bebeb550e3dd1cdfbba685bd14046e0290bcb9bcb1d6
x-amz-date:20251212T133043Z

content-md5;host;x-amz-content-sha256;x-amz-date
b8cac98fa56cc8010137bebeb550e3dd1cdfbba685bd14046e0290bcb9bcb1d6
2025-12-12 13:30:43,754 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133043Z
20251212/yandex/s3/aws4_request
b78cd837fb590dc65b1b6b6c2e6d482d797f768a19b1e22862a033a6ff99b669
2025-12-12 13:30:43,754 - DEBUG - botocore.auth - add_auth: Signature:
eb957b925a42f0b06a4efa249b60352f9d8a7619f3f2cd766a39cd953e8c15bc
2025-12-12 13:30:43,754 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:43,755 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:43,755 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_utf8.parquet, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': b'BBSdNj+DHH/kpgmo8EN7Lw==', 'Expect': b'100-continue', 'X-Amz-Date': b'20251212T133043Z', 'X-Amz-Content-SHA256': b'b8cac98fa56cc8010137bebeb550e3dd1cdfbba685bd14046e0290bcb9bcb1d6', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=eb957b925a42f0b06a4efa249b60352f9d8a7619f3f2cd766a39cd953e8c15bc', 'amz-sdk-invocation-id': b'e6513891-2647-4809-9267-c21861ffc63c', 'amz-sdk-request': b'attempt=1', 'Content-Length': '858'}>
2025-12-12 13:30:43,757 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:43,758 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:43,761 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:43 GMT', 'ETag': '"04149d363f831c7fe4a609a8f0437b2f"', 'last-modified': 'Fri, 12 Dec 2025 13:30:43 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'bA06tO5qSHbyayvFL51uZ6EMyYEKKO9XM89ZDnNCUZbfY7ZzDXnD', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:43,761 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:43,762 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371aa73cb0>
2025-12-12 13:30:43,762 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:43,762 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3737ff30d0>>
2025-12-12 13:30:43,763 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:43,764 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "ce72559a-059e-4951-ba74-f965606fd2f0"

2025-12-12 13:30:43,792 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7qtksdgoscmmle"

2025-12-12 13:30:43,807 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qtksdgoscmmle"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546243
        nanos: 770843000
      }
      modified_at {
        seconds: 1765546243
        nanos: 770843000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qtksdf6cq68sg-ptqudq7qtksdgoscmmle"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546243
      nanos: 770843000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:44,325 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qtksdgoscmmle"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546243
        nanos: 770843000
      }
      modified_at {
        seconds: 1765546243
        nanos: 770843000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546244
      nanos: 80000000
    }
    execute_mode: RUN
    status: COMPLETING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qtksdf6cq68sg-ptqudq7qtksdgoscmmle"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546243
      nanos: 770843000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":8,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideBlockWrap\"},{\"Name\":\"FromFlow\"},{\"Name\":\"WideFromBlocks\"},{\"Name\":\"ToFlow\"},{\"Name\":\"NarrowMap\"}]}},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":2,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":8,\"level\":1,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":2,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":3,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":4,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "ts"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_utf8.parquet\\\"\\n  Size: 858\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $8 (DataType \'Utf8))\n(let $9 (StructType \'(\'\"fruit\" $8) \'(\'\"ts\" (OptionalType $8))))\n(let $10 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_utf8.parquet \" \'\"parquet\" $9 (lambda \'($15) $6) \'()))\n(let $11 (DqStage \'((DqSource $4 $10)) (lambda \'($16) (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $16 $4 $9 \'(\'(\'format \'\"parquet\")))))) (lambda \'($17 $18) (AsStruct \'(\'\"fruit\" $17) \'(\'\"ts\" $18))))) \'(\'(\'\"_logical_id\" \'200049))))\n(let $12 (DqStage \'((DqCnUnionAll (TDqOutput $11 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200091))))\n(let $13 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"ts\"))))\n(let $14 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $12 \'\"0\") \'()) $13 \'\"dq\"))\n(return (Commit! (Commit! $14 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:44,841 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qtksdgoscmmle"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546243
        nanos: 770843000
      }
      modified_at {
        seconds: 1765546243
        nanos: 770843000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546244
      nanos: 80000000
    }
    finished_at {
      seconds: 1765546244
      nanos: 298000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudq7qtksdf6cq68sg-ptqudq7qtksdgoscmmle"
    result_expire_at {
      seconds: 1765632644
      nanos: 62359000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546243
      nanos: 770843000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":8,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideBlockWrap\"},{\"Name\":\"FromFlow\"},{\"Name\":\"WideFromBlocks\"},{\"Name\":\"ToFlow\"},{\"Name\":\"NarrowMap\"}]}},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":2,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":8,\"level\":1,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":2,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":3,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":4,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.10s\",\"count\":2,\"avg\":\"50ms\",\"max\":\"99ms\",\"min\":\"2ms\"},\"IngressBytes\":{\"sum\":1094,\"count\":1,\"avg\":1094,\"max\":1094,\"min\":1094},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"InputBytes\":{\"sum\":40,\"count\":1,\"avg\":40,\"max\":40,\"min\":40},\"InputRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"OutputBytes\":{\"sum\":80,\"count\":2,\"avg\":40,\"max\":40,\"min\":40},\"OutputRows\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"ResultBytes\":{\"sum\":40,\"count\":1,\"avg\":40,\"max\":40,\"min\":40},\"ResultRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"MaxMemoryUsage\":{\"sum\":262144,\"count\":2,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":2,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":2,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "ts"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
    rows_count: 1
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_utf8.parquet\\\"\\n  Size: 858\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $8 (DataType \'Utf8))\n(let $9 (StructType \'(\'\"fruit\" $8) \'(\'\"ts\" (OptionalType $8))))\n(let $10 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_utf8.parquet \" \'\"parquet\" $9 (lambda \'($15) $6) \'()))\n(let $11 (DqStage \'((DqSource $4 $10)) (lambda \'($16) (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $16 $4 $9 \'(\'(\'format \'\"parquet\")))))) (lambda \'($17 $18) (AsStruct \'(\'\"fruit\" $17) \'(\'\"ts\" $18))))) \'(\'(\'\"_logical_id\" \'200049))))\n(let $12 (DqStage \'((DqCnUnionAll (TDqOutput $11 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200091))))\n(let $13 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"ts\"))))\n(let $14 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $12 \'\"0\") \'()) $13 \'\"dq\"))\n(return (Commit! (Commit! $14 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:44,864 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:44,867 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:44,868 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:44,869 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:44,872 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:44,876 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:44,877 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:44,878 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-12-12 13:30:44,880 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-12-12 13:30:44,880 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-12-12 13:30:44,882 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7f3737982090>
2025-12-12 13:30:44,883 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-12-12 13:30:44,884 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:44,884 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:44,884 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b6dd690>>
2025-12-12 13:30:44,884 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:44,885 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:44,885 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b6dd690>>
2025-12-12 13:30:44,885 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:44,887 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:44,890 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:44,890 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:44,891 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:44,892 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:44,892 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:44,892 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371aa73990>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:44,893 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371aa712d0>>
2025-12-12 13:30:44,893 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f371aff10a0>>
2025-12-12 13:30:44,894 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:44,894 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:44,895 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:44,895 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

host:localhost:24309
x-amz-acl:public-read
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133044Z

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:44,895 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133044Z
20251212/yandex/s3/aws4_request
a9b9bbb483fbc57b47cccd43e6fc486f4aa47f0f99a6fa11ead96a36768f0a9d
2025-12-12 13:30:44,895 - DEBUG - botocore.auth - add_auth: Signature:
4fb231efed3c866674d34448ea4cd478cc2adab2404d43450135160e9902498d
2025-12-12 13:30:44,896 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:44,896 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133044Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=4fb231efed3c866674d34448ea4cd478cc2adab2404d43450135160e9902498d', 'amz-sdk-invocation-id': b'96868da0-caa3-4054-9906-77ff58fe6392', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-12-12 13:30:44,909 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:44 GMT', 'x-amzn-requestid': '0ImVKisFO2nITa68cde5M7clXek37K0xD3WStTto1dedZiV9EpkV', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:44,910 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-12-12 13:30:44,911 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7f3723325550>
2025-12-12 13:30:44,911 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:44,911 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b6dd690>>
2025-12-12 13:30:44,912 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': '0ImVKisFO2nITa68cde5M7clXek37K0xD3WStTto1dedZiV9EpkV', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:44 GMT', 'x-amzn-requestid': '0ImVKisFO2nITa68cde5M7clXek37K0xD3WStTto1dedZiV9EpkV', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-12-12 13:30:44,912 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-12-12 13:30:44,913 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7f3738f587d0>
2025-12-12 13:30:44,913 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:44,913 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:44,915 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b6dd690>>
2025-12-12 13:30:44,915 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:44,915 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:44,916 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b6dd690>>
2025-12-12 13:30:44,916 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:44,917 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:44,917 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:44,918 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:44,918 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:44,919 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:44,919 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:44,919 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371aa73990>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:44,920 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371aa712d0>>
2025-12-12 13:30:44,920 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f371aff10a0>>
2025-12-12 13:30:44,921 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:44,925 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:44,926 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:44,927 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:24309
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133044Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:44,927 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133044Z
20251212/yandex/s3/aws4_request
55d8478634c22dba6d747bf6fe6c419bb8ae554368b1352b05015c7a4ff09d01
2025-12-12 13:30:44,927 - DEBUG - botocore.auth - add_auth: Signature:
fe9044a9d52f68da257ad5ff20461fb155a65f80e93c11e7d0908b1a68851773
2025-12-12 13:30:44,928 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:44,928 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133044Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=fe9044a9d52f68da257ad5ff20461fb155a65f80e93c11e7d0908b1a68851773', 'amz-sdk-invocation-id': b'cc360275-1141-476e-88f6-818cd6b8ecd4', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:44,943 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:44 GMT', 'x-amzn-requestid': 'HYHkJHfxEDWDUk9MeQ1jZUCwPaNCVgyluZZTvIm0U5NkdSbtjjB5', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '584', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:44,944 - DEBUG - botocore.parsers - parse: Response body:
b'<?xml version="1.0" encoding="UTF-8"?><ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Name>fbucket</Name><MaxKeys>1000</MaxKeys><EncodingType>url</EncodingType><IsTruncated>false</IsTruncated><Contents><Key>test_parquet_converters_to_utf8.parquet</Key><LastModified>2025-12-12T13:30:43.000Z</LastModified><ETag>&#34;04149d363f831c7fe4a609a8f0437b2f&#34;</ETag><Size>858</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:44,945 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f3723325550>
2025-12-12 13:30:44,946 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:44,946 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b6dd690>>
2025-12-12 13:30:44,946 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:44,946 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:44,947 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:44,948 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:44,948 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}
2025-12-12 13:30:44,949 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:44,949 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:44,949 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b6dd690>>
2025-12-12 13:30:44,949 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:44,949 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:44,949 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b6dd690>>
2025-12-12 13:30:44,950 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:44,950 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:44,950 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:44,950 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:44,952 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:44,952 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:44,952 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:44,952 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:44,952 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=DeleteObjects) with params: {'url_path': '?delete', 'query_string': {}, 'method': 'POST', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': 'BlSSoJf20UUX/DpZoDW+xg=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_utf8.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371aa73990>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:44,953 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371aa712d0>>
2025-12-12 13:30:44,953 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f371aff10a0>>
2025-12-12 13:30:44,953 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:44,953 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:44,954 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:44,954 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:BlSSoJf20UUX/DpZoDW+xg==
host:localhost:24309
x-amz-content-sha256:00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
x-amz-date:20251212T133044Z

content-md5;host;x-amz-content-sha256;x-amz-date
00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
2025-12-12 13:30:44,955 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133044Z
20251212/yandex/s3/aws4_request
b352f104b7c4903dca34cfcd3528cdc22dc0effc81140dac98a0ec716b26e621
2025-12-12 13:30:44,955 - DEBUG - botocore.auth - add_auth: Signature:
46d0b09950e0621c5f09f8202b47c6b17d3e701726d5f9bebc06a3237bb3e949
2025-12-12 13:30:44,955 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:44,955 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'BlSSoJf20UUX/DpZoDW+xg==', 'X-Amz-Date': b'20251212T133044Z', 'X-Amz-Content-SHA256': b'00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=46d0b09950e0621c5f09f8202b47c6b17d3e701726d5f9bebc06a3237bb3e949', 'amz-sdk-invocation-id': b'd388e036-4088-4afc-9f81-57ec7f4661fd', 'amz-sdk-request': b'attempt=1', 'Content-Length': '132'}>
2025-12-12 13:30:44,961 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:44 GMT', 'x-amzn-requestid': '24fIS4KLqNK0f1UBtuQ2PAay4NctWJAOecejyJPXS2ntMEZyzpfP', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '183', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:44,961 - DEBUG - botocore.parsers - parse: Response body:
b'<?xml version="1.0" encoding="UTF-8"?><DeleteResult xmlns="http://s3.amazonaws.com/doc/2006-03-01"><Deleted><Key>test_parquet_converters_to_utf8.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:44,962 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f3723325550>
2025-12-12 13:30:44,962 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:44,962 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b6dd690>>
2025-12-12 13:30:44,963 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': '24fIS4KLqNK0f1UBtuQ2PAay4NctWJAOecejyJPXS2ntMEZyzpfP', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:44 GMT', 'x-amzn-requestid': '24fIS4KLqNK0f1UBtuQ2PAay4NctWJAOecejyJPXS2ntMEZyzpfP', 'content-type': 'text/html; charset=utf-8', 'content-length': '183', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}
2025-12-12 13:30:44,966 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:44,971 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:44,971 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:44,971 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:44,975 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:44,980 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:44,981 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:44,982 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:44,983 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3737a39550>}) about to wait for the following futures []
2025-12-12 13:30:44,984 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3737a39550>}) done waiting for dependent futures
2025-12-12 13:30:44,984 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3737a39550>}) with kwargs {'client': <botocore.client.S3 object at 0x7f37240f7b20>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f371afe41f0>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f371d3fb0d0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f371d3f94b0>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3737a39550>}
2025-12-12 13:30:44,984 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f371d3f94b0> for transfer request: 0.
2025-12-12 13:30:44,985 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:44,985 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:44,986 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:44,986 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:44,987 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f37240f7b20>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f371af6e2c0>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}
2025-12-12 13:30:44,988 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:44,988 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:44,989 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:44,989 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:44,989 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:44,989 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d3fb300>>
2025-12-12 13:30:44,989 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:44,990 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:44,990 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d3fb300>>
2025-12-12 13:30:44,991 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:44,992 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:44,999 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:44,999 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:45,000 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:45,000 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:45,001 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:45,001 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:45,001 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:45,001 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_utf8.parquet', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': 'nJpUl4E4lKD14Wd7NXn9LQ==', 'Expect': '100-continue'}, 'body': <s3transfer.utils.ReadFileChunk object at 0x7f371af6e2c0>, 'auth_path': '/fbucket/test_parquet_converters_to_utf8.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_utf8.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371d3a64f0>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_utf8.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f371af6e2c0>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:45,002 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:45,002 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371d3a7530>>
2025-12-12 13:30:45,003 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f37111be220>>
2025-12-12 13:30:45,003 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:45,003 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:45,004 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:45,004 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_utf8.parquet

content-md5:nJpUl4E4lKD14Wd7NXn9LQ==
host:localhost:24309
x-amz-content-sha256:f5fd5a9e5536ffdb1111c8026ffc48555316586982fca213c2ddb09e6747e11f
x-amz-date:20251212T133045Z

content-md5;host;x-amz-content-sha256;x-amz-date
f5fd5a9e5536ffdb1111c8026ffc48555316586982fca213c2ddb09e6747e11f
2025-12-12 13:30:45,004 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133045Z
20251212/yandex/s3/aws4_request
1afce452cc02600c343b6a56ffd59912ddea01055068f5f73e0ee18afc662ac1
2025-12-12 13:30:45,005 - DEBUG - botocore.auth - add_auth: Signature:
4267f4aa4bd7531f99195d922fcdf94a44b84c040be079b0c5348558ce856831
2025-12-12 13:30:45,005 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:45,005 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:45,005 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_utf8.parquet, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': b'nJpUl4E4lKD14Wd7NXn9LQ==', 'Expect': b'100-continue', 'X-Amz-Date': b'20251212T133045Z', 'X-Amz-Content-SHA256': b'f5fd5a9e5536ffdb1111c8026ffc48555316586982fca213c2ddb09e6747e11f', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=4267f4aa4bd7531f99195d922fcdf94a44b84c040be079b0c5348558ce856831', 'amz-sdk-invocation-id': b'9b74ae34-e643-44fa-a2b8-e975e47e786f', 'amz-sdk-request': b'attempt=1', 'Content-Length': '878'}>
2025-12-12 13:30:45,007 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:45,009 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:45,043 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:45 GMT', 'ETag': '"9c9a5497813894a0f5e1677b3579fd2d"', 'last-modified': 'Fri, 12 Dec 2025 13:30:45 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'eZxcdOZDlVKo6d1L9PUtycbiVh8tcqHqWisp0rG4VImVGT8jEAl5', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:45,053 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:45,054 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371d3fbf30>
2025-12-12 13:30:45,055 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:45,055 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d3fb300>>
2025-12-12 13:30:45,056 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:45,057 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "542d60c6-0cdf-4601-be14-517630d105c6"

2025-12-12 13:30:45,090 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7qtjkqqq83t9n5"

2025-12-12 13:30:45,115 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qtjkqqq83t9n5"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546245
        nanos: 67933000
      }
      modified_at {
        seconds: 1765546245
        nanos: 67933000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qtjkqp38nfp8j-ptqudq7qtjkqqq83t9n5"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546245
      nanos: 67933000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:45,637 - DEBUG - root - describe_query: Result: ... (repeated, see above) ...
2025-12-12 13:30:46,155 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qtjkqqq83t9n5"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546245
        nanos: 67933000
      }
      modified_at {
        seconds: 1765546245
        nanos: 67933000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546246
      nanos: 83000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qtjkqp38nfp8j-ptqudq7qtjkqqq83t9n5"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546245
      nanos: 67933000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:46,671 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qtjkqqq83t9n5"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546245
        nanos: 67933000
      }
      modified_at {
        seconds: 1765546245
        nanos: 67933000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546246
      nanos: 83000000
    }
    finished_at {
      seconds: 1765546246
      nanos: 287000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudq7qtjkqp38nfp8j-ptqudq7qtjkqqq83t9n5"
    result_expire_at {
      seconds: 1765632646
      nanos: 65353000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546245
      nanos: 67933000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":8,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideBlockWrap\"},{\"Name\":\"FromFlow\"},{\"Name\":\"WideFromBlocks\"},{\"Name\":\"ToFlow\"},{\"Name\":\"NarrowMap\"}]}},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":2,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":8,\"level\":1,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":2,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":3,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":4,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"87ms\",\"count\":2,\"avg\":\"43ms\",\"max\":\"85ms\",\"min\":\"2ms\"},\"IngressBytes\":{\"sum\":1114,\"count\":1,\"avg\":1114,\"max\":1114,\"min\":1114},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"InputBytes\":{\"sum\":40,\"count\":1,\"avg\":40,\"max\":40,\"min\":40},\"InputRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"OutputBytes\":{\"sum\":80,\"count\":2,\"avg\":40,\"max\":40,\"min\":40},\"OutputRows\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"ResultBytes\":{\"sum\":40,\"count\":1,\"avg\":40,\"max\":40,\"min\":40},\"ResultRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"MaxMemoryUsage\":{\"sum\":262144,\"count\":2,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":2,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":2,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "ts"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
    rows_count: 1
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_utf8.parquet\\\"\\n  Size: 878\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $8 (DataType \'Utf8))\n(let $9 (StructType \'(\'\"fruit\" $8) \'(\'\"ts\" (OptionalType $8))))\n(let $10 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_utf8.parquet \" \'\"parquet\" $9 (lambda \'($15) $6) \'()))\n(let $11 (DqStage \'((DqSource $4 $10)) (lambda \'($16) (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $16 $4 $9 \'(\'(\'format \'\"parquet\")))))) (lambda \'($17 $18) (AsStruct \'(\'\"fruit\" $17) \'(\'\"ts\" $18))))) \'(\'(\'\"_logical_id\" \'200049))))\n(let $12 (DqStage \'((DqCnUnionAll (TDqOutput $11 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200091))))\n(let $13 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"ts\"))))\n(let $14 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $12 \'\"0\") \'()) $13 \'\"dq\"))\n(return (Commit! (Commit! $14 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:46,686 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:46,692 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:46,693 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:46,693 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:46,696 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:46,701 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:46,702 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:46,703 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-12-12 13:30:46,705 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-12-12 13:30:46,706 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-12-12 13:30:46,712 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7f3737982090>
2025-12-12 13:30:46,712 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-12-12 13:30:46,713 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:46,713 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:46,714 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3720b650f0>>
2025-12-12 13:30:46,714 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:46,714 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:46,715 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3720b650f0>>
2025-12-12 13:30:46,715 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:46,719 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:46,719 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:46,720 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:46,721 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:46,721 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:46,721 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:46,722 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371afe7760>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:46,722 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371afe5500>>
2025-12-12 13:30:46,723 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f3720bac290>>
2025-12-12 13:30:46,725 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:46,726 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:46,728 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:46,728 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

host:localhost:24309
x-amz-acl:public-read
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133046Z

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:46,728 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133046Z
20251212/yandex/s3/aws4_request
a83ade7bc4ffff41ccddaca9fd96c5ff244f63d67e076f3d2fb48c122b2376cd
2025-12-12 13:30:46,728 - DEBUG - botocore.auth - add_auth: Signature:
688c15c20a21dd9e8a021da1f962661a0c9d31e5c3008a50fd7596801318ab71
2025-12-12 13:30:46,729 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:46,729 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133046Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=688c15c20a21dd9e8a021da1f962661a0c9d31e5c3008a50fd7596801318ab71', 'amz-sdk-invocation-id': b'840e5c79-8ad2-408b-bfde-f828148ed651', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-12-12 13:30:46,751 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:46 GMT', 'x-amzn-requestid': '7pph3l4Ojg5BsAy2xHf3bwFrns2ZdKKDZxHJLXmsX9ZmSB5EaL8Q', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:46,752 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-12-12 13:30:46,753 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371d39d960>
2025-12-12 13:30:46,755 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:46,755 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3720b650f0>>
2025-12-12 13:30:46,756 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': '7pph3l4Ojg5BsAy2xHf3bwFrns2ZdKKDZxHJLXmsX9ZmSB5EaL8Q', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:46 GMT', 'x-amzn-requestid': '7pph3l4Ojg5BsAy2xHf3bwFrns2ZdKKDZxHJLXmsX9ZmSB5EaL8Q', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-12-12 13:30:46,757 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-12-12 13:30:46,758 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7f3738f587d0>
2025-12-12 13:30:46,758 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:46,758 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:46,759 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3720b650f0>>
2025-12-12 13:30:46,759 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:46,760 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:46,760 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3720b650f0>>
2025-12-12 13:30:46,761 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:46,763 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:46,764 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:46,764 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:46,765 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:46,765 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:46,766 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:46,766 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371afe7760>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:46,770 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371afe5500>>
2025-12-12 13:30:46,771 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f3720bac290>>
2025-12-12 13:30:46,771 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:46,772 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:46,774 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:46,774 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:24309
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133046Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:46,775 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133046Z
20251212/yandex/s3/aws4_request
7d7f4b53622c26370ea925cd58a2ec4d8fa96a248f2ef0ada2a80b39e91d5e4b
2025-12-12 13:30:46,775 - DEBUG - botocore.auth - add_auth: Signature:
8b2c406ee661cf2d5c0e545061fa91c7569be1eb3d54568b3ffd5a3bcc7a12c4
2025-12-12 13:30:46,775 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:46,775 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133046Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=8b2c406ee661cf2d5c0e545061fa91c7569be1eb3d54568b3ffd5a3bcc7a12c4', 'amz-sdk-invocation-id': b'2b97b832-cdac-478d-b841-95600af83818', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:46,783 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:46 GMT', 'x-amzn-requestid': 'e458iA7oCc2pUTnNosCcOV1sFJEsnzauI82pppKSZwNhgRsBHTdZ', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '584', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:46,783 - DEBUG - botocore.parsers - parse: Response body:
b'<?xml version="1.0" encoding="UTF-8"?><ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Name>fbucket</Name><MaxKeys>1000</MaxKeys><EncodingType>url</EncodingType><IsTruncated>false</IsTruncated><Contents><Key>test_parquet_converters_to_utf8.parquet</Key><LastModified>2025-12-12T13:30:45.000Z</LastModified><ETag>&#34;9c9a5497813894a0f5e1677b3579fd2d&#34;</ETag><Size>878</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:46,786 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371d39d960>
2025-12-12 13:30:46,786 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:46,786 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3720b650f0>>
2025-12-12 13:30:46,787 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:46,787 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:46,795 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:46,799 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:46,800 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}
2025-12-12 13:30:46,801 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:46,801 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:46,802 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3720b650f0>>
2025-12-12 13:30:46,802 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:46,802 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:46,802 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3720b650f0>>
2025-12-12 13:30:46,803 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:46,803 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:46,804 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:46,804 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:46,805 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:46,806 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:46,806 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:46,806 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:46,817 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=DeleteObjects) with params: {'url_path': '?delete', 'query_string': {}, 'method': 'POST', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': 'BlSSoJf20UUX/DpZoDW+xg=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_utf8.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371afe7760>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:46,819 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371afe5500>>
2025-12-12 13:30:46,819 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f3720bac290>>
2025-12-12 13:30:46,823 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:46,823 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:46,824 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:46,825 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:BlSSoJf20UUX/DpZoDW+xg==
host:localhost:24309
x-amz-content-sha256:00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
x-amz-date:20251212T133046Z

content-md5;host;x-amz-content-sha256;x-amz-date
00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
2025-12-12 13:30:46,825 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133046Z
20251212/yandex/s3/aws4_request
9c94b31b31f0e8d639e9d302a1b46d78c12171d158dc2171c6e8d3e580e8b894
2025-12-12 13:30:46,825 - DEBUG - botocore.auth - add_auth: Signature:
8823518b4e51a837be0eb98be3e5ef02e3fa05408d8ae2641c79f3aa9e1dab9f
2025-12-12 13:30:46,826 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:46,826 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'BlSSoJf20UUX/DpZoDW+xg==', 'X-Amz-Date': b'20251212T133046Z', 'X-Amz-Content-SHA256': b'00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=8823518b4e51a837be0eb98be3e5ef02e3fa05408d8ae2641c79f3aa9e1dab9f', 'amz-sdk-invocation-id': b'273ddabf-34c3-4e4e-90a4-66abeb7799c4', 'amz-sdk-request': b'attempt=1', 'Content-Length': '132'}>
2025-12-12 13:30:46,834 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:46 GMT', 'x-amzn-requestid': 'xSzJj10QbGBP2ztXRz5TcVzxj3EL4t81Bw3kSiiRO6ADyEemNUHX', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '183', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:46,835 - DEBUG - botocore.parsers - parse: Response body:
b'<?xml version="1.0" encoding="UTF-8"?><DeleteResult xmlns="http://s3.amazonaws.com/doc/2006-03-01"><Deleted><Key>test_parquet_converters_to_utf8.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:46,836 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371d39d960>
2025-12-12 13:30:46,836 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:46,837 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3720b650f0>>
2025-12-12 13:30:46,837 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'xSzJj10QbGBP2ztXRz5TcVzxj3EL4t81Bw3kSiiRO6ADyEemNUHX', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:46 GMT', 'x-amzn-requestid': 'xSzJj10QbGBP2ztXRz5TcVzxj3EL4t81Bw3kSiiRO6ADyEemNUHX', 'content-type': 'text/html; charset=utf-8', 'content-length': '183', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}
2025-12-12 13:30:46,839 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:46,842 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:46,842 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:46,843 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:46,847 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:46,853 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:46,854 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:46,857 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:46,858 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3720bfaef0>}) about to wait for the following futures []
2025-12-12 13:30:46,859 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3720bfaef0>}) done waiting for dependent futures
2025-12-12 13:30:46,859 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3720bfaef0>}) with kwargs {'client': <botocore.client.S3 object at 0x7f37233c4970>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f37381e0b00>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f3720bfaea0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f3720bf8ec0>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3720bfaef0>}
2025-12-12 13:30:46,860 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f3720bf8ec0> for transfer request: 0.
2025-12-12 13:30:46,860 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:46,861 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:46,862 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:46,870 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:46,872 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f37233c4970>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f3720bf95a0>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}
2025-12-12 13:30:46,875 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:46,876 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:46,876 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:46,877 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:46,877 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:46,878 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371af4b0d0>>
2025-12-12 13:30:46,878 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:46,879 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:46,880 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371af4b0d0>>
2025-12-12 13:30:46,881 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:46,887 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:46,888 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:46,888 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:46,889 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:46,889 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:46,891 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:46,891 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:46,892 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:46,892 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_utf8.parquet', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': 'we6YxJDezHzDZ4LFrVpL+Q==', 'Expect': '100-continue'}, 'body': <s3transfer.utils.ReadFileChunk object at 0x7f3720bf95a0>, 'auth_path': '/fbucket/test_parquet_converters_to_utf8.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_utf8.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371fd70240>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_utf8.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f3720bf95a0>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:46,895 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:46,896 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371fd701a0>>
2025-12-12 13:30:46,897 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f371aaecbf0>>
2025-12-12 13:30:46,897 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:46,897 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:46,898 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:46,898 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_utf8.parquet

content-md5:we6YxJDezHzDZ4LFrVpL+Q==
host:localhost:24309
x-amz-content-sha256:0f6434572e1a83534092d44b440e18d10ff7a8140c45932d864032e20cf25ada
x-amz-date:20251212T133046Z

content-md5;host;x-amz-content-sha256;x-amz-date
0f6434572e1a83534092d44b440e18d10ff7a8140c45932d864032e20cf25ada
2025-12-12 13:30:46,898 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133046Z
20251212/yandex/s3/aws4_request
8ff54d2fbd191764a2c4cfa1e7e04410d13d3dc7972560af559881f627a4aebc
2025-12-12 13:30:46,898 - DEBUG - botocore.auth - add_auth: Signature:
9f535de140e2aa534a1f2edfc28692005e8b6567f328d21646220ccb2ec2489a
2025-12-12 13:30:46,899 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:46,899 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:46,899 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_utf8.parquet, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': b'we6YxJDezHzDZ4LFrVpL+Q==', 'Expect': b'100-continue', 'X-Amz-Date': b'20251212T133046Z', 'X-Amz-Content-SHA256': b'0f6434572e1a83534092d44b440e18d10ff7a8140c45932d864032e20cf25ada', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=9f535de140e2aa534a1f2edfc28692005e8b6567f328d21646220ccb2ec2489a', 'amz-sdk-invocation-id': b'd0f6d67b-1f21-489c-8c10-f2f90ea24392', 'amz-sdk-request': b'attempt=1', 'Content-Length': '801'}>
2025-12-12 13:30:46,901 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:46,902 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:46,906 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:46 GMT', 'ETag': '"c1ee98c490decc7cc36782c5ad5a4bf9"', 'last-modified': 'Fri, 12 Dec 2025 13:30:46 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'dd1MQD6ekXkE3yr11AtahtEIFHdMtmJOH5Gbz5a6vrh4o8tEl0hx', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:46,906 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:46,907 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f3720bf96e0>
2025-12-12 13:30:46,907 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:46,907 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371af4b0d0>>
2025-12-12 13:30:46,908 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:46,910 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "6e895cf3-97d9-4816-af0e-153b54381403"

2025-12-12 13:30:46,946 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7qths92hflhlnt"

2025-12-12 13:30:46,961 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qths92hflhlnt"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546246
        nanos: 921125000
      }
      modified_at {
        seconds: 1765546246
        nanos: 921125000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qths9154vihar-ptqudq7qths92hflhlnt"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546246
      nanos: 921125000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:47,472 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qths92hflhlnt"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546246
        nanos: 921125000
      }
      modified_at {
        seconds: 1765546246
        nanos: 921125000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546247
      nanos: 83000000
    }
    finished_at {
      seconds: 1765546247
      nanos: 299000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudq7qths9154vihar-ptqudq7qths92hflhlnt"
    result_expire_at {
      seconds: 1765632647
      nanos: 63001000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546246
      nanos: 921125000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":8,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideBlockWrap\"},{\"Name\":\"FromFlow\"},{\"Name\":\"WideFromBlocks\"},{\"Name\":\"ToFlow\"},{\"Name\":\"NarrowMap\"}]}},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":2,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":8,\"level\":1,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":2,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":3,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":4,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.10s\",\"count\":2,\"avg\":\"53ms\",\"max\":\"0.10s\",\"min\":\"2ms\"},\"IngressBytes\":{\"sum\":1017,\"count\":1,\"avg\":1017,\"max\":1017,\"min\":1017},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"InputBytes\":{\"sum\":23,\"count\":1,\"avg\":23,\"max\":23,\"min\":23},\"InputRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"OutputBytes\":{\"sum\":46,\"count\":2,\"avg\":23,\"max\":23,\"min\":23},\"OutputRows\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"ResultBytes\":{\"sum\":23,\"count\":1,\"avg\":23,\"max\":23,\"min\":23},\"ResultRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"MaxMemoryUsage\":{\"sum\":262144,\"count\":2,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":2,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":2,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "ts"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
    rows_count: 1
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_utf8.parquet\\\"\\n  Size: 801\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $8 (DataType \'Utf8))\n(let $9 (StructType \'(\'\"fruit\" $8) \'(\'\"ts\" (OptionalType $8))))\n(let $10 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_utf8.parquet \" \'\"parquet\" $9 (lambda \'($15) $6) \'()))\n(let $11 (DqStage \'((DqSource $4 $10)) (lambda \'($16) (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $16 $4 $9 \'(\'(\'format \'\"parquet\")))))) (lambda \'($17 $18) (AsStruct \'(\'\"fruit\" $17) \'(\'\"ts\" $18))))) \'(\'(\'\"_logical_id\" \'200049))))\n(let $12 (DqStage \'((DqCnUnionAll (TDqOutput $11 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200091))))\n(let $13 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"ts\"))))\n(let $14 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $12 \'\"0\") \'()) $13 \'\"dq\"))\n(return (Commit! (Commit! $14 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:47,490 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:47,492 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:47,493 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:47,493 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:47,496 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:47,504 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:47,507 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:47,509 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-12-12 13:30:47,510 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-12-12 13:30:47,511 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-12-12 13:30:47,520 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7f3737982090>
2025-12-12 13:30:47,520 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-12-12 13:30:47,521 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:47,522 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:47,522 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d3a41a0>>
2025-12-12 13:30:47,522 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:47,522 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:47,523 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d3a41a0>>
2025-12-12 13:30:47,523 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:47,525 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:47,525 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:47,525 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:47,526 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:47,526 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:47,527 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:47,527 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f37111ef490>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:47,528 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f37111ef800>>
2025-12-12 13:30:47,528 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f37107b88d0>>
2025-12-12 13:30:47,531 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:47,531 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:47,533 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:47,534 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

host:localhost:24309
x-amz-acl:public-read
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133047Z

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:47,535 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133047Z
20251212/yandex/s3/aws4_request
903e4520b6a8e74a0abb519e54889fde009e054b2fedfb460461156c61fa71bd
2025-12-12 13:30:47,535 - DEBUG - botocore.auth - add_auth: Signature:
4b849089b57395dd03a42d8422ed9558e4f8bae8857bec88f559830cf93643c0
2025-12-12 13:30:47,535 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:47,536 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133047Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=4b849089b57395dd03a42d8422ed9558e4f8bae8857bec88f559830cf93643c0', 'amz-sdk-invocation-id': b'e28a4702-14c6-43ff-9898-49a5d914a7b2', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-12-12 13:30:47,549 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:47 GMT', 'x-amzn-requestid': 'w8XKNeyJTBJDiCPNno0qz9IBp2X8zQQo4pDRcglBj0NC1HdOgcht', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:47,550 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-12-12 13:30:47,551 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371aa860e0>
2025-12-12 13:30:47,552 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:47,552 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d3a41a0>>
2025-12-12 13:30:47,552 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'w8XKNeyJTBJDiCPNno0qz9IBp2X8zQQo4pDRcglBj0NC1HdOgcht', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:47 GMT', 'x-amzn-requestid': 'w8XKNeyJTBJDiCPNno0qz9IBp2X8zQQo4pDRcglBj0NC1HdOgcht', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-12-12 13:30:47,553 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-12-12 13:30:47,554 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7f3738f587d0>
2025-12-12 13:30:47,554 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:47,554 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:47,554 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d3a41a0>>
2025-12-12 13:30:47,555 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:47,555 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:47,555 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d3a41a0>>
2025-12-12 13:30:47,556 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:47,557 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:47,557 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:47,557 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:47,558 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:47,558 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:47,559 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:47,559 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f37111ef490>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:47,560 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f37111ef800>>
2025-12-12 13:30:47,560 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f37107b88d0>>
2025-12-12 13:30:47,560 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:47,561 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:47,561 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:47,561 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:24309
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133047Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:47,562 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133047Z
20251212/yandex/s3/aws4_request
53b03e148fce36356a3397980b0e07ae89b011b4822ff7f556422b10064ac282
2025-12-12 13:30:47,562 - DEBUG - botocore.auth - add_auth: Signature:
097b1886b02d52a37ced6f65c0c219bf71d5e3a6d1ad69b8b6c923f865ee2829
2025-12-12 13:30:47,562 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:47,562 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133047Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=097b1886b02d52a37ced6f65c0c219bf71d5e3a6d1ad69b8b6c923f865ee2829', 'amz-sdk-invocation-id': b'249fc19e-9762-4194-b820-0f82fc707a52', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:47,569 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:47 GMT', 'x-amzn-requestid': 'XmqDrztFt5jxo2GTdpWzi3yPmMalAPWYpi8qxYd0efxaiTRATTkV', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '584', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:47,570 - DEBUG - botocore.parsers - parse: Response body:
b'<?xml version="1.0" encoding="UTF-8"?><ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Name>fbucket</Name><MaxKeys>1000</MaxKeys><EncodingType>url</EncodingType><IsTruncated>false</IsTruncated><Contents><Key>test_parquet_converters_to_utf8.parquet</Key><LastModified>2025-12-12T13:30:46.000Z</LastModified><ETag>&#34;c1ee98c490decc7cc36782c5ad5a4bf9&#34;</ETag><Size>801</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:47,572 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371aa860e0>
2025-12-12 13:30:47,573 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:47,573 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d3a41a0>>
2025-12-12 13:30:47,573 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:47,574 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:47,574 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:47,575 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:47,576 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}
2025-12-12 13:30:47,577 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:47,577 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:47,577 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d3a41a0>>
2025-12-12 13:30:47,578 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:47,578 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:47,578 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d3a41a0>>
2025-12-12 13:30:47,578 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:47,579 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:47,579 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:47,579 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:47,580 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:47,581 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:47,581 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:47,581 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:47,581 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=DeleteObjects) with params: {'url_path': '?delete', 'query_string': {}, 'method': 'POST', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': 'BlSSoJf20UUX/DpZoDW+xg=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_utf8.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f37111ef490>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:47,582 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f37111ef800>>
2025-12-12 13:30:47,583 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f37107b88d0>>
2025-12-12 13:30:47,583 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:47,584 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:47,584 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:47,584 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:BlSSoJf20UUX/DpZoDW+xg==
host:localhost:24309
x-amz-content-sha256:00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
x-amz-date:20251212T133047Z

content-md5;host;x-amz-content-sha256;x-amz-date
00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
2025-12-12 13:30:47,585 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133047Z
20251212/yandex/s3/aws4_request
634880980948b971e62687bfa77823d08a8f424c45660a2d9b4029c9d48bce25
2025-12-12 13:30:47,585 - DEBUG - botocore.auth - add_auth: Signature:
03900f6c8b2b8553a9662c48335d7dfd8389f752a3944b05acea020741dff85f
2025-12-12 13:30:47,585 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:47,586 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'BlSSoJf20UUX/DpZoDW+xg==', 'X-Amz-Date': b'20251212T133047Z', 'X-Amz-Content-SHA256': b'00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=03900f6c8b2b8553a9662c48335d7dfd8389f752a3944b05acea020741dff85f', 'amz-sdk-invocation-id': b'260a76ba-ab56-4c77-9548-d86beb52fb74', 'amz-sdk-request': b'attempt=1', 'Content-Length': '132'}>
2025-12-12 13:30:47,601 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:47 GMT', 'x-amzn-requestid': 'y3T4KNDmJ0dcG3wMtL2OeYB9iVQs2equADZhPvaqma6dkJOyavtT', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '183', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:47,604 - DEBUG - botocore.parsers - parse: Response body:
b'<?xml version="1.0" encoding="UTF-8"?><DeleteResult xmlns="http://s3.amazonaws.com/doc/2006-03-01"><Deleted><Key>test_parquet_converters_to_utf8.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:47,607 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371aa860e0>
2025-12-12 13:30:47,607 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:47,607 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371d3a41a0>>
2025-12-12 13:30:47,608 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'y3T4KNDmJ0dcG3wMtL2OeYB9iVQs2equADZhPvaqma6dkJOyavtT', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:47 GMT', 'x-amzn-requestid': 'y3T4KNDmJ0dcG3wMtL2OeYB9iVQs2equADZhPvaqma6dkJOyavtT', 'content-type': 'text/html; charset=utf-8', 'content-length': '183', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}
2025-12-12 13:30:47,609 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:47,617 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:47,619 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:47,619 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:47,623 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:47,627 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:47,628 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:47,630 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:47,631 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3720b43170>}) about to wait for the following futures []
2025-12-12 13:30:47,631 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3720b43170>}) done waiting for dependent futures
2025-12-12 13:30:47,631 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3720b43170>}) with kwargs {'client': <botocore.client.S3 object at 0x7f37233d07e0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f371afe5af0>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f371c586540>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f371c586860>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3720b43170>}
2025-12-12 13:30:47,632 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f371c586860> for transfer request: 0.
2025-12-12 13:30:47,632 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:47,632 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:47,632 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:47,633 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:47,633 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f37233d07e0>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f3720b415f0>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}
2025-12-12 13:30:47,634 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:47,634 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:47,634 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:47,634 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:47,635 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:47,635 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371c55c6f0>>
2025-12-12 13:30:47,635 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:47,635 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:47,635 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371c55c6f0>>
2025-12-12 13:30:47,636 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:47,636 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:47,637 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:47,637 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:47,637 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:47,638 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:47,638 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:47,638 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:47,638 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:47,638 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_utf8.parquet', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': 'QAR8FxrMsTTxlpjFBKr8xg==', 'Expect': '100-continue'}, 'body': <s3transfer.utils.ReadFileChunk object at 0x7f3720b415f0>, 'auth_path': '/fbucket/test_parquet_converters_to_utf8.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_utf8.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f37221c6cc0>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_utf8.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f3720b415f0>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:47,639 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:47,639 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f37221c6590>>
2025-12-12 13:30:47,639 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <bound method ClientCreator._default_s3_presign_to_sigv2 of <botocore.client.ClientCreator object at 0x7f3723326bd0>>
2025-12-12 13:30:47,640 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:47,640 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:47,640 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:47,641 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_utf8.parquet

content-md5:QAR8FxrMsTTxlpjFBKr8xg==
host:localhost:24309
x-amz-content-sha256:482230d7446ea2c98c1df7ad7bccd4b1bea8ab3208541055edaeee98bd3e1181
x-amz-date:20251212T133047Z

content-md5;host;x-amz-content-sha256;x-amz-date
482230d7446ea2c98c1df7ad7bccd4b1bea8ab3208541055edaeee98bd3e1181
2025-12-12 13:30:47,641 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133047Z
20251212/yandex/s3/aws4_request
e290530987f29ad061c88e46c252e502cf3a1a35d4197d3bec61dd73fa2f893a
2025-12-12 13:30:47,641 - DEBUG - botocore.auth - add_auth: Signature:
6a0650db1caeb7ff1aca8f3ab2519222005518af5240e26b64535df023357e79
2025-12-12 13:30:47,641 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:47,641 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:47,642 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_utf8.parquet, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80', 'Content-MD5': b'QAR8FxrMsTTxlpjFBKr8xg==', 'Expect': b'100-continue', 'X-Amz-Date': b'20251212T133047Z', 'X-Amz-Content-SHA256': b'482230d7446ea2c98c1df7ad7bccd4b1bea8ab3208541055edaeee98bd3e1181', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=6a0650db1caeb7ff1aca8f3ab2519222005518af5240e26b64535df023357e79', 'amz-sdk-invocation-id': b'c48a287e-d3f5-4547-8b18-6e3d7eb5d78e', 'amz-sdk-request': b'attempt=1', 'Content-Length': '821'}>
2025-12-12 13:30:47,643 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:47,644 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:47,648 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:47 GMT', 'ETag': '"40047c171accb134f19698c504aafcc6"', 'last-modified': 'Fri, 12 Dec 2025 13:30:47 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'D1W2fPWx57Dhub3XGw6k9oO0kfWstTHKlkaEVXgmN1Q6d3e6T46o', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:47,648 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:47,648 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371c5864f0>
2025-12-12 13:30:47,649 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:47,649 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371c55c6f0>>
2025-12-12 13:30:47,649 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:47,650 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "b47d5fa4-b26c-4272-a107-e25e57d29dba"

2025-12-12 13:30:47,676 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7qth5qbofrblvg"

2025-12-12 13:30:47,691 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qth5qbofrblvg"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546247
        nanos: 657085000
      }
      modified_at {
        seconds: 1765546247
        nanos: 657085000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qth5qacln0a9h-ptqudq7qth5qbofrblvg"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546247
      nanos: 657085000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:48,210 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qth5qbofrblvg"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546247
        nanos: 657085000
      }
      modified_at {
        seconds: 1765546247
        nanos: 657085000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546248
      nanos: 98000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qth5qacln0a9h-ptqudq7qth5qbofrblvg"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546247
      nanos: 657085000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":8,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideBlockWrap\"},{\"Name\":\"FromFlow\"},{\"Name\":\"WideFromBlocks\"},{\"Name\":\"ToFlow\"},{\"Name\":\"NarrowMap\"}]}},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":2,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":8,\"level\":1,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":2,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":3,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":4,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "ts"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_utf8.parquet\\\"\\n  Size: 821\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $8 (DataType \'Utf8))\n(let $9 (StructType \'(\'\"fruit\" $8) \'(\'\"ts\" (OptionalType $8))))\n(let $10 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_utf8.parquet \" \'\"parquet\" $9 (lambda \'($15) $6) \'()))\n(let $11 (DqStage \'((DqSource $4 $10)) (lambda \'($16) (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $16 $4 $9 \'(\'(\'format \'\"parquet\")))))) (lambda \'($17 $18) (AsStruct \'(\'\"fruit\" $17) \'(\'\"ts\" $18))))) \'(\'(\'\"_logical_id\" \'200049))))\n(let $12 (DqStage \'((DqCnUnionAll (TDqOutput $11 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200091))))\n(let $13 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"ts\"))))\n(let $14 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $12 \'\"0\") \'()) $13 \'\"dq\"))\n(return (Commit! (Commit! $14 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:48,732 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qth5qbofrblvg"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546247
        nanos: 657085000
      }
      modified_at {
        seconds: 1765546247
        nanos: 657085000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546248
      nanos: 98000000
    }
    finished_at {
      seconds: 1765546248
      nanos: 309000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudq7qth5qacln0a9h-ptqudq7qth5qbofrblvg"
    result_expire_at {
      seconds: 1765632648
      nanos: 75459000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546247
      nanos: 657085000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5224653234663076821_test_parquet_converters_to_utf8hcpp`.`/test_parquet_converters_to_utf8.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Utf8\n                ));\n            "
    syntax: YQL_V1
  }
  plan {
    json: "{\"Detailed\":{\"Operations\":[{\"Id\":8,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[{\"Name\":\"DqSourceWideBlockWrap\"},{\"Name\":\"FromFlow\"},{\"Name\":\"WideFromBlocks\"},{\"Name\":\"ToFlow\"},{\"Name\":\"NarrowMap\"}]}},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":2,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":8,\"level\":1,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":2,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":3,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":4,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.11s\",\"count\":2,\"avg\":\"55ms\",\"max\":\"0.10s\",\"min\":\"2ms\"},\"IngressBytes\":{\"sum\":1037,\"count\":1,\"avg\":1037,\"max\":1037,\"min\":1037},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"InputBytes\":{\"sum\":23,\"count\":1,\"avg\":23,\"max\":23,\"min\":23},\"InputRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"OutputBytes\":{\"sum\":46,\"count\":2,\"avg\":23,\"max\":23,\"min\":23},\"OutputRows\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"ResultBytes\":{\"sum\":23,\"count\":1,\"avg\":23,\"max\":23,\"min\":23},\"ResultRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"MaxMemoryUsage\":{\"sum\":262144,\"count\":2,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":2,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":2,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "ts"
      type {
        optional_type {
          item {
            type_id: UTF8
          }
        }
      }
    }
    rows_count: 1
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_utf8.parquet\\\"\\n  Size: 821\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h5224653234663076821_test_parquet_converters_to_utf8hcpp\")\n(let $8 (DataType \'Utf8))\n(let $9 (StructType \'(\'\"fruit\" $8) \'(\'\"ts\" (OptionalType $8))))\n(let $10 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_utf8.parquet \" \'\"parquet\" $9 (lambda \'($15) $6) \'()))\n(let $11 (DqStage \'((DqSource $4 $10)) (lambda \'($16) (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $16 $4 $9 \'(\'(\'format \'\"parquet\")))))) (lambda \'($17 $18) (AsStruct \'(\'\"fruit\" $17) \'(\'\"ts\" $18))))) \'(\'(\'\"_logical_id\" \'200049))))\n(let $12 (DqStage \'((DqCnUnionAll (TDqOutput $11 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200091))))\n(let $13 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"ts\"))))\n(let $14 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $12 \'\"0\") \'()) $13 \'\"dq\"))\n(return (Commit! (Commit! $14 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:48,759 - INFO - ya.test - pytest_runtest_teardown: Test teardown
2025-12-12 13:31:28,804 - DEBUG - ya.test - _verify_test: Verifying [test_format_setting.TestS3.test_parquet_converters_to_utf8[v1] in ydb/tests/fq/s3] canonical results
2025-12-12 13:31:28,804 - DEBUG - ya.test - verify: Test test_format_setting.TestS3.test_parquet_converters_to_utf8[v1] status: good
