2025-11-14 10:17:00,803 - INFO - ya.test - pytest_runtest_setup: ####################################################################################################
2025-11-14 10:17:00,804 - INFO - ya.test - pytest_runtest_setup: test_parquet_converters_to_utf8[v1]
2025-11-14 10:17:00,804 - INFO - ya.test - pytest_runtest_setup: ####################################################################################################
2025-11-14 10:17:00,804 - INFO - ya.test - pytest_runtest_setup: Test setup
2025-11-14 10:17:00,913 - INFO - ya.test - pytest_runtest_call: Test call (class_name: test_format_setting.py::TestS3, test_name: test_parquet_converters_to_utf8[v1])
2025-11-14 10:17:00,916 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:17:00,918 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:17:00,918 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:17:00,919 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:17:00,922 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:17:00,925 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:17:00,925 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:17:00,927 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:17:00,928 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:17:00,929 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:17:00,930 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:17:00,930 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:17:00,933 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:00,933 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:00,933 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d2e7d00>>
2025-11-14 10:17:00,933 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:00,934 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:00,934 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d2e7d00>>
2025-11-14 10:17:00,934 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:00,935 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:00,935 - 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-11-14 10:17:00,936 - 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-11-14 10:17:00,937 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:00,937 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:00,937 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:00,937 - 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:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8d98e590>, '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-11-14 10:17:00,938 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8d98ca60>>
2025-11-14 10:17:00,938 - 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 0x7fac8df28420>>
2025-11-14 10:17:00,939 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:00,939 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:00,940 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:00,940 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

host:localhost:20364
x-amz-acl:public-read
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101700Z

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:17:00,940 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101700Z
20251114/yandex/s3/aws4_request
c2d2d03f538f64b24650e1a03064f585adc6df076b1c06c5dbbc511654b77cce
2025-11-14 10:17:00,940 - DEBUG - botocore.auth - add_auth: Signature:
86b37c984d6761c1c6e1670660c9c825365342871c743f3fe01d55fc762e10f0
2025-11-14 10:17:00,941 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:00,941 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101700Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=86b37c984d6761c1c6e1670660c9c825365342871c743f3fe01d55fc762e10f0', 'amz-sdk-invocation-id': b'4139e334-de5b-4f26-9342-40cad6862583', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:17:00,957 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:00 GMT', 'x-amzn-requestid': 'BN12tcIXUUQv5ivOHp6tpknqhRa8bXJlDgKJMjLV7rLKdjP1duNR', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:00,957 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:17:00,958 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8df98060>
2025-11-14 10:17:00,959 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:00,959 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d2e7d00>>
2025-11-14 10:17:00,959 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'BN12tcIXUUQv5ivOHp6tpknqhRa8bXJlDgKJMjLV7rLKdjP1duNR', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:17:00 GMT', 'x-amzn-requestid': 'BN12tcIXUUQv5ivOHp6tpknqhRa8bXJlDgKJMjLV7rLKdjP1duNR', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:17:00,960 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:17:00,961 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:17:00,961 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:00,961 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:00,961 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d2e7d00>>
2025-11-14 10:17:00,962 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:00,962 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:00,962 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d2e7d00>>
2025-11-14 10:17:00,963 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:00,964 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:00,965 - 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-11-14 10:17:00,965 - 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-11-14 10:17:00,966 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:00,966 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:00,966 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:00,966 - 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:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8d98e590>, '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-11-14 10:17:00,967 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8d98ca60>>
2025-11-14 10:17:00,967 - 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 0x7fac8df28420>>
2025-11-14 10:17:00,968 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:00,968 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:00,968 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:00,968 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101700Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:17:00,969 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101700Z
20251114/yandex/s3/aws4_request
07c568428661ea554e0b9c0790e188682fe96c0516bb450833de474108a64c89
2025-11-14 10:17:00,969 - DEBUG - botocore.auth - add_auth: Signature:
5d731e04df3d37419be6ae43b83a8e58efb03bbce236c2bb3ffca55c30a5a039
2025-11-14 10:17:00,969 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:00,969 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/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'20251114T101700Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=5d731e04df3d37419be6ae43b83a8e58efb03bbce236c2bb3ffca55c30a5a039', 'amz-sdk-invocation-id': b'f59af66b-8ce9-45ad-a24e-5a7a2ff0949e', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:17:00,976 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:00 GMT', 'x-amzn-requestid': 'wfy351dqk9nNl2kBbCMkvK0f4jVscOE51LNwMCGGJsjIjKXw0HCd', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '584', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:00,977 - 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-11-14T10:17:00.000Z</LastModified><ETag>&#34;40047c171accb134f19698c504aafcc6&#34;</ETag><Size>821</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:17:00,979 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8df98060>
2025-11-14 10:17:00,979 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:00,979 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d2e7d00>>
2025-11-14 10:17:00,980 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:17:00,980 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:17:00,980 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:17:00,982 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:17:00,982 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}
2025-11-14 10:17:00,983 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:00,984 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:00,984 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d2e7d00>>
2025-11-14 10:17:00,984 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:00,984 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:00,984 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d2e7d00>>
2025-11-14 10:17:00,985 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:00,985 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:00,985 - 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-11-14 10:17:00,985 - 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-11-14 10:17:00,987 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:17:00,987 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:00,987 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:00,988 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:00,988 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8d98e590>, '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-11-14 10:17:00,989 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8d98ca60>>
2025-11-14 10:17:00,989 - 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 0x7fac8df28420>>
2025-11-14 10:17:00,990 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:00,990 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:00,991 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:00,991 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:BlSSoJf20UUX/DpZoDW+xg==
host:localhost:20364
x-amz-content-sha256:00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
x-amz-date:20251114T101700Z

content-md5;host;x-amz-content-sha256;x-amz-date
00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
2025-11-14 10:17:00,991 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101700Z
20251114/yandex/s3/aws4_request
b996bb1b2d5c0f5618010081b5e56793c740fbbc403bbb90564a7ce8c6ea7ffc
2025-11-14 10:17:00,991 - DEBUG - botocore.auth - add_auth: Signature:
f7fbd97943e584d90cb11edf2f2dac3a902e8b13c4b613db9e2f3a483ccf7ea4
2025-11-14 10:17:00,992 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:00,992 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/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'20251114T101700Z', 'X-Amz-Content-SHA256': b'00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=f7fbd97943e584d90cb11edf2f2dac3a902e8b13c4b613db9e2f3a483ccf7ea4', 'amz-sdk-invocation-id': b'51c37718-c116-41e4-aa38-c76eec0b1bac', 'amz-sdk-request': b'attempt=1', 'Content-Length': '132'}>
2025-11-14 10:17:01,000 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:00 GMT', 'x-amzn-requestid': 'XlRdjdumzmuYFl4ADzFW6q2F27AlpJIh7gszP3PDdJ3P1k1mHaB6', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '183', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:01,000 - 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-11-14 10:17:01,001 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8df98060>
2025-11-14 10:17:01,002 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:01,002 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d2e7d00>>
2025-11-14 10:17:01,003 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'XlRdjdumzmuYFl4ADzFW6q2F27AlpJIh7gszP3PDdJ3P1k1mHaB6', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:17:00 GMT', 'x-amzn-requestid': 'XlRdjdumzmuYFl4ADzFW6q2F27AlpJIh7gszP3PDdJ3P1k1mHaB6', '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-11-14 10:17:01,004 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:17:01,006 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:17:01,006 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:17:01,007 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:17:01,010 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:17:01,015 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:17:01,016 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:17:01,017 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:17:01,020 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d83b990>}) about to wait for the following futures []
2025-11-14 10:17:01,021 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d83b990>}) done waiting for dependent futures
2025-11-14 10:17:01,021 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d83b990>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac92db43d0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac831b1f00>, 'osutil': <s3transfer.utils.OSUtils object at 0x7fac831b01a0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7fac8d83ba30>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d83b990>}
2025-11-14 10:17:01,022 - 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 0x7fac8d83ba30> for transfer request: 0.
2025-11-14 10:17:01,023 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:17:01,023 - 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-11-14 10:17:01,024 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:17:01,024 - 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-11-14 10:17:01,025 - 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 0x7fac92db43d0>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7fac8d9f5c80>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}
2025-11-14 10:17:01,026 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:17:01,027 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:17:01,027 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:17:01,027 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:01,027 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:01,027 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d83a900>>
2025-11-14 10:17:01,028 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:01,029 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:01,029 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d83a900>>
2025-11-14 10:17:01,030 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:01,031 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:01,031 - 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-11-14 10:17:01,032 - 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-11-14 10:17:01,032 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:17:01,033 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:01,033 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:17:01,033 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:01,034 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:01,034 - 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 0x7fac8d9f5c80>, 'auth_path': '/fbucket/test_parquet_converters_to_utf8.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_utf8.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7facab320e20>, '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 0x7fac8d9f5c80>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:17:01,035 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:17:01,035 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7facab322180>>
2025-11-14 10:17:01,036 - 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 0x7fac831b1ff0>>
2025-11-14 10:17:01,036 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:01,037 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:01,037 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:01,038 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_utf8.parquet

content-md5:SVJ2y7SZxrmqOTNE2/ZMaw==
host:localhost:20364
x-amz-content-sha256:b77006e836d85e4ce6942744e649d08bd0db0c6dc6364e78eb3968d4d3487ab0
x-amz-date:20251114T101701Z

content-md5;host;x-amz-content-sha256;x-amz-date
b77006e836d85e4ce6942744e649d08bd0db0c6dc6364e78eb3968d4d3487ab0
2025-11-14 10:17:01,038 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101701Z
20251114/yandex/s3/aws4_request
d6256736aeb28047276073684b498157299e8f9835371d813eec709e5d91bd1b
2025-11-14 10:17:01,038 - DEBUG - botocore.auth - add_auth: Signature:
aa2e97fe99c5f333ed73dd77b40458ebf6ee909967a3b14750cba178cc7399e9
2025-11-14 10:17:01,039 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:17:01,039 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:01,039 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101701Z', 'X-Amz-Content-SHA256': b'b77006e836d85e4ce6942744e649d08bd0db0c6dc6364e78eb3968d4d3487ab0', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=aa2e97fe99c5f333ed73dd77b40458ebf6ee909967a3b14750cba178cc7399e9', 'amz-sdk-invocation-id': b'0db7efd3-03d3-4acf-a16c-2d5b89eea185', 'amz-sdk-request': b'attempt=1', 'Content-Length': '878'}>
2025-11-14 10:17:01,042 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:17:01,044 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:17:01,049 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:01 GMT', 'ETag': '"495276cbb499c6b9aa393344dbf64c6b"', 'last-modified': 'Fri, 14 Nov 2025 10:17:01 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'NGKV9NncEDKpTB4YafikjQ05JmTVZQhwxUh1YnacusDW7kNEgXgz', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:01,049 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:17:01,051 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8d838150>
2025-11-14 10:17:01,051 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:01,051 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d83a900>>
2025-11-14 10:17:01,052 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:17:01,053 - DEBUG - root - wait_bootstrap: Wait for node 1 to bootstrap
2025-11-14 10:17:01,106 - DEBUG - root - wait_bootstrap: Node 1 has been bootstrapped
2025-11-14 10:17:01,144 - 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                `h5444895762635220887_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: "77acb814-f4b1-4485-9afe-c73f1648c9b0"

2025-11-14 10:17:01,176 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseippvkrpp3cjsj"

2025-11-14 10:17:01,194 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseippvkrpp3cjsj"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115421
        nanos: 150323000
      }
      modified_at {
        seconds: 1763115421
        nanos: 150323000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseippvkqccv60gh-ptqudseippvkrpp3cjsj"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115421
      nanos: 150323000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5444895762635220887_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-11-14 10:17:01,714 - DEBUG - root - describe_query: Result: ... (repeated, see above) ...
2025-11-14 10:17:02,238 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseippvkrpp3cjsj"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115421
        nanos: 150323000
      }
      modified_at {
        seconds: 1763115421
        nanos: 150323000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115422
      nanos: 179000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudseippvkqccv60gh-ptqudseippvkrpp3cjsj"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115421
      nanos: 150323000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5444895762635220887_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-11-14 10:17:02,753 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseippvkrpp3cjsj"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115421
        nanos: 150323000
      }
      modified_at {
        seconds: 1763115421
        nanos: 150323000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115422
      nanos: 179000000
    }
    finished_at {
      seconds: 1763115422
      nanos: 396000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseippvkqccv60gh-ptqudseippvkrpp3cjsj"
    result_expire_at {
      seconds: 1763201822
      nanos: 157403000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115421
      nanos: 150323000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5444895762635220887_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\":\"93ms\",\"count\":2,\"avg\":\"46ms\",\"max\":\"89ms\",\"min\":\"4ms\"},\"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 \'\"h5444895762635220887_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_h5444895762635220887_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-11-14 10:17:02,774 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:17:02,777 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:17:02,781 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:17:02,781 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:17:02,787 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:17:02,799 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:17:02,800 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:17:02,801 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:17:02,803 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:17:02,804 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:17:02,806 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:17:02,808 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:17:02,809 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:02,809 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:02,809 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8df075d0>>
2025-11-14 10:17:02,831 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:02,832 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:02,832 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8df075d0>>
2025-11-14 10:17:02,832 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:02,834 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:02,841 - 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-11-14 10:17:02,842 - 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-11-14 10:17:02,843 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:02,843 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:02,843 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:02,844 - 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:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac93f70e70>, '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-11-14 10:17:02,846 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac93f71f00>>
2025-11-14 10:17:02,846 - 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 0x7fac8df9ba80>>
2025-11-14 10:17:02,847 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:02,847 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:02,848 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:02,848 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

host:localhost:20364
x-amz-acl:public-read
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101702Z

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:17:02,848 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101702Z
20251114/yandex/s3/aws4_request
24abcf3445d8fcd58a716488c0eb04bc71b6d9b92413224ed573022287f17485
2025-11-14 10:17:02,848 - DEBUG - botocore.auth - add_auth: Signature:
c9c707831728ec0833b7295dd5e41835e8443a0bc72b45fdc150c147f3d8a9d6
2025-11-14 10:17:02,849 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:02,849 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101702Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=c9c707831728ec0833b7295dd5e41835e8443a0bc72b45fdc150c147f3d8a9d6', 'amz-sdk-invocation-id': b'65a1aeb9-af8a-447d-840f-f0258ed9018a', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:17:02,865 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:02 GMT', 'x-amzn-requestid': 'eDNrRDIFKafhN3TubbMhyFJAO8rkPyQibmqpANojZ7WqidnkA7oJ', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:02,865 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:17:02,867 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac831f75d0>
2025-11-14 10:17:02,868 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:02,868 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8df075d0>>
2025-11-14 10:17:02,869 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'eDNrRDIFKafhN3TubbMhyFJAO8rkPyQibmqpANojZ7WqidnkA7oJ', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:17:02 GMT', 'x-amzn-requestid': 'eDNrRDIFKafhN3TubbMhyFJAO8rkPyQibmqpANojZ7WqidnkA7oJ', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:17:02,869 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:17:02,871 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:17:02,872 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:02,872 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:02,872 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8df075d0>>
2025-11-14 10:17:02,872 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:02,873 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:02,874 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8df075d0>>
2025-11-14 10:17:02,874 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:02,876 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:02,876 - 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-11-14 10:17:02,876 - 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-11-14 10:17:02,877 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:02,878 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:02,879 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:02,879 - 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:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac93f70e70>, '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-11-14 10:17:02,881 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac93f71f00>>
2025-11-14 10:17:02,881 - 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 0x7fac8df9ba80>>
2025-11-14 10:17:02,882 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:02,885 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:02,886 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:02,886 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101702Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:17:02,886 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101702Z
20251114/yandex/s3/aws4_request
2fdcec9b02d0e5d6744ecfbf3cfd0e913f559b17c44c54f63376f840ca9f8b19
2025-11-14 10:17:02,887 - DEBUG - botocore.auth - add_auth: Signature:
19426e3de7206622deaa79c1f637b7d1b0d674b2146768d2733a57b20591b896
2025-11-14 10:17:02,887 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:02,887 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/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'20251114T101702Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=19426e3de7206622deaa79c1f637b7d1b0d674b2146768d2733a57b20591b896', 'amz-sdk-invocation-id': b'446b76ca-93fd-457f-8001-30b29db5b8ee', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:17:02,910 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:02 GMT', 'x-amzn-requestid': 'kixxf1dlVSlNWW3P3DqXfhDO2OjWJCe9Lh1GpB5e1v72Lg7GgZsB', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '584', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:02,911 - 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-11-14T10:17:01.000Z</LastModified><ETag>&#34;495276cbb499c6b9aa393344dbf64c6b&#34;</ETag><Size>878</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:17:02,913 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac831f75d0>
2025-11-14 10:17:02,914 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:02,914 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8df075d0>>
2025-11-14 10:17:02,915 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:17:02,916 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:17:02,918 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:17:02,920 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:17:02,922 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}
2025-11-14 10:17:02,924 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:02,924 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:02,924 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8df075d0>>
2025-11-14 10:17:02,924 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:02,925 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:02,925 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8df075d0>>
2025-11-14 10:17:02,925 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:02,926 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:02,926 - 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-11-14 10:17:02,926 - 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-11-14 10:17:02,928 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:17:02,928 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:02,930 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:02,931 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:02,931 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac93f70e70>, '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-11-14 10:17:02,932 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac93f71f00>>
2025-11-14 10:17:02,933 - 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 0x7fac8df9ba80>>
2025-11-14 10:17:02,933 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:02,933 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:02,934 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:02,935 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:BlSSoJf20UUX/DpZoDW+xg==
host:localhost:20364
x-amz-content-sha256:00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
x-amz-date:20251114T101702Z

content-md5;host;x-amz-content-sha256;x-amz-date
00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
2025-11-14 10:17:02,935 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101702Z
20251114/yandex/s3/aws4_request
66db5bb54b2b25705fc5d5839137aa7f9728bfa2fe916a462e42fbb8f12d3de9
2025-11-14 10:17:02,936 - DEBUG - botocore.auth - add_auth: Signature:
f4768eacba5f445040b74bf0e98cb8f87262da8e0d85e43e89a7d48fbcc02c98
2025-11-14 10:17:02,937 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:02,937 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/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'20251114T101702Z', 'X-Amz-Content-SHA256': b'00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=f4768eacba5f445040b74bf0e98cb8f87262da8e0d85e43e89a7d48fbcc02c98', 'amz-sdk-invocation-id': b'b3baf9df-2bd8-4e60-9d91-e043cd54fb92', 'amz-sdk-request': b'attempt=1', 'Content-Length': '132'}>
2025-11-14 10:17:02,946 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:02 GMT', 'x-amzn-requestid': '0Pdzvyuvsn8MF2XIgWrLspK8tLzczUZPMSnSkm8qKvkYuGfHd5zb', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '183', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:02,947 - 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-11-14 10:17:02,948 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac831f75d0>
2025-11-14 10:17:02,948 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:02,948 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8df075d0>>
2025-11-14 10:17:02,949 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': '0Pdzvyuvsn8MF2XIgWrLspK8tLzczUZPMSnSkm8qKvkYuGfHd5zb', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:17:02 GMT', 'x-amzn-requestid': '0Pdzvyuvsn8MF2XIgWrLspK8tLzczUZPMSnSkm8qKvkYuGfHd5zb', '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-11-14 10:17:02,950 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:17:02,958 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:17:02,959 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:17:02,959 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:17:02,962 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:17:02,971 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:17:02,972 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:17:02,974 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:17:02,984 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d733800>}) about to wait for the following futures []
2025-11-14 10:17:02,985 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d733800>}) done waiting for dependent futures
2025-11-14 10:17:02,985 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d733800>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac93f29870>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac8df0be90>, 'osutil': <s3transfer.utils.OSUtils object at 0x7fac8d732bd0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7fac8d731730>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d733800>}
2025-11-14 10:17:02,986 - 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 0x7fac8d731730> for transfer request: 0.
2025-11-14 10:17:02,986 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:17:02,986 - 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-11-14 10:17:02,987 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:17:02,987 - 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-11-14 10:17:02,988 - 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 0x7fac93f29870>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7fac8db10290>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}
2025-11-14 10:17:02,990 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:17:02,990 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:17:02,990 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:17:02,991 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:02,991 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:02,991 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac90b16e00>>
2025-11-14 10:17:02,992 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:02,992 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:02,993 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac90b16e00>>
2025-11-14 10:17:02,994 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:02,996 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:02,996 - 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-11-14 10:17:02,997 - 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-11-14 10:17:02,997 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:17:02,998 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:02,998 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:17:02,998 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:02,998 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:02,999 - 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 0x7fac8db10290>, 'auth_path': '/fbucket/test_parquet_converters_to_utf8.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_utf8.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8df5b760>, '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 0x7fac8db10290>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:17:03,000 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:17:03,000 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8df5a8b0>>
2025-11-14 10:17:03,001 - 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 0x7fac8e0b7350>>
2025-11-14 10:17:03,001 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:03,001 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:03,002 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:03,002 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_utf8.parquet

content-md5:BdP1bnqnK4fU/tSNoZUAIg==
host:localhost:20364
x-amz-content-sha256:ced0f37f36d4a2e5dcc0e546a4111982d56ffb7272255448921fd78dad6f32c8
x-amz-date:20251114T101703Z

content-md5;host;x-amz-content-sha256;x-amz-date
ced0f37f36d4a2e5dcc0e546a4111982d56ffb7272255448921fd78dad6f32c8
2025-11-14 10:17:03,003 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101703Z
20251114/yandex/s3/aws4_request
626c3401d80d0dfd7b039f456ae19c57e55a6763c6f853e1371b87a17b209c89
2025-11-14 10:17:03,004 - DEBUG - botocore.auth - add_auth: Signature:
428eb1d5d6a0ce70c4458a4fae506ae91f893e943d0130895792f43e383c8b4c
2025-11-14 10:17:03,007 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:17:03,008 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:03,015 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101703Z', 'X-Amz-Content-SHA256': b'ced0f37f36d4a2e5dcc0e546a4111982d56ffb7272255448921fd78dad6f32c8', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=428eb1d5d6a0ce70c4458a4fae506ae91f893e943d0130895792f43e383c8b4c', 'amz-sdk-invocation-id': b'3e133915-fee3-4edd-858e-35fe1cabcb91', 'amz-sdk-request': b'attempt=1', 'Content-Length': '878'}>
2025-11-14 10:17:03,018 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:17:03,019 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:17:03,024 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:03 GMT', 'ETag': '"05d3f56e7aa72b87d4fed48da1950022"', 'last-modified': 'Fri, 14 Nov 2025 10:17:03 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'HLJJRqNn9JFSwbjqQEFChUtjwWU4yr8ecXgkrTYmsLib9OaTPSu5', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:03,025 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:17:03,026 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8d730830>
2025-11-14 10:17:03,026 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:03,027 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac90b16e00>>
2025-11-14 10:17:03,027 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:17:03,031 - 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                `h5444895762635220887_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: "4f31b8d8-92bb-445d-b492-e1e149919e53"

2025-11-14 10:17:03,065 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseipo60b6mk6304"

2025-11-14 10:17:03,083 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseipo60b6mk6304"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115423
        nanos: 39117000
      }
      modified_at {
        seconds: 1763115423
        nanos: 39117000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseipo6091edr6qj-ptqudseipo60b6mk6304"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115423
      nanos: 39117000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5444895762635220887_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-11-14 10:17:03,596 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseipo60b6mk6304"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115423
        nanos: 39117000
      }
      modified_at {
        seconds: 1763115423
        nanos: 39117000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115423
      nanos: 179000000
    }
    finished_at {
      seconds: 1763115423
      nanos: 396000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseipo6091edr6qj-ptqudseipo60b6mk6304"
    result_expire_at {
      seconds: 1763201823
      nanos: 157608000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115423
      nanos: 39117000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5444895762635220887_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\":\"91ms\",\"count\":2,\"avg\":\"45ms\",\"max\":\"88ms\",\"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 \'\"h5444895762635220887_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_h5444895762635220887_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-11-14 10:17:03,613 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:17:03,616 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:17:03,616 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:17:03,616 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:17:03,619 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:17:03,624 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:17:03,627 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:17:03,628 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:17:03,630 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:17:03,630 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:17:03,632 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:17:03,632 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:17:03,635 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:03,635 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:03,636 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f91910>>
2025-11-14 10:17:03,636 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:03,637 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:03,637 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f91910>>
2025-11-14 10:17:03,638 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:03,640 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:03,640 - 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-11-14 10:17:03,641 - 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-11-14 10:17:03,642 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:03,642 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:03,642 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:03,642 - 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:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac93f90970>, '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-11-14 10:17:03,644 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac93f92cc0>>
2025-11-14 10:17:03,646 - 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 0x7fac8d273e90>>
2025-11-14 10:17:03,646 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:03,647 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:03,648 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:03,648 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

host:localhost:20364
x-amz-acl:public-read
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101703Z

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:17:03,649 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101703Z
20251114/yandex/s3/aws4_request
49f7267392a78918c6b1a8c1172761565e6167ecc3016fb5542ac4cd3fc6cb5f
2025-11-14 10:17:03,649 - DEBUG - botocore.auth - add_auth: Signature:
839e61c014425d7b8ed8de3d319b6f804e8300f27adc9071fbffc13ba2e52a37
2025-11-14 10:17:03,649 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:03,650 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101703Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=839e61c014425d7b8ed8de3d319b6f804e8300f27adc9071fbffc13ba2e52a37', 'amz-sdk-invocation-id': b'b589e7e6-1cbc-46b4-a7fc-2a7c2d584b70', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:17:03,664 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:03 GMT', 'x-amzn-requestid': 'Nqui528H6Syx2qnyxiGqoDGN7oYt5Cy3rCiG1ZIMK0Q3YYvNKrPU', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:03,665 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:17:03,667 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac92d15af0>
2025-11-14 10:17:03,667 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:03,669 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f91910>>
2025-11-14 10:17:03,670 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'Nqui528H6Syx2qnyxiGqoDGN7oYt5Cy3rCiG1ZIMK0Q3YYvNKrPU', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:17:03 GMT', 'x-amzn-requestid': 'Nqui528H6Syx2qnyxiGqoDGN7oYt5Cy3rCiG1ZIMK0Q3YYvNKrPU', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:17:03,671 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:17:03,672 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:17:03,673 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:03,673 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:03,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 0x7fac93f91910>>
2025-11-14 10:17:03,673 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:03,674 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:03,674 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f91910>>
2025-11-14 10:17:03,674 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:03,676 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:03,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-11-14 10:17:03,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-11-14 10:17:03,677 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:03,680 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:03,681 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:03,681 - 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:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac93f90970>, '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-11-14 10:17:03,686 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac93f92cc0>>
2025-11-14 10:17:03,686 - 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 0x7fac8d273e90>>
2025-11-14 10:17:03,687 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:03,688 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:03,689 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:03,689 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101703Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:17:03,689 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101703Z
20251114/yandex/s3/aws4_request
ec600a3cc1dbb8d919e3abccab1b31e7a146e6c081d6bd4125a64722a4a33e01
2025-11-14 10:17:03,690 - DEBUG - botocore.auth - add_auth: Signature:
74c7e28632f4e5d029e877aaefabc84cf9698ab6744af16167339421244c3b34
2025-11-14 10:17:03,691 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:03,691 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/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'20251114T101703Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=74c7e28632f4e5d029e877aaefabc84cf9698ab6744af16167339421244c3b34', 'amz-sdk-invocation-id': b'd2d74f23-ac68-42fc-b77a-4b4130dc7de5', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:17:03,699 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:03 GMT', 'x-amzn-requestid': 'dXDmH3lZnxROzoiF1P8OT093FFf5KiFgiRs07nIwKt89gV8QEJYR', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '584', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:03,699 - 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-11-14T10:17:03.000Z</LastModified><ETag>&#34;05d3f56e7aa72b87d4fed48da1950022&#34;</ETag><Size>878</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:17:03,702 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac92d15af0>
2025-11-14 10:17:03,702 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:03,702 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f91910>>
2025-11-14 10:17:03,703 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:17:03,703 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:17:03,703 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:17:03,704 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:17:03,705 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}
2025-11-14 10:17:03,705 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:03,706 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:03,706 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f91910>>
2025-11-14 10:17:03,706 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:03,706 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:03,706 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f91910>>
2025-11-14 10:17:03,707 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:03,707 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:03,707 - 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-11-14 10:17:03,708 - 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-11-14 10:17:03,710 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:17:03,710 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:03,710 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:03,711 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:03,711 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac93f90970>, '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-11-14 10:17:03,712 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac93f92cc0>>
2025-11-14 10:17:03,713 - 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 0x7fac8d273e90>>
2025-11-14 10:17:03,720 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:03,722 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:03,723 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:03,723 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:BlSSoJf20UUX/DpZoDW+xg==
host:localhost:20364
x-amz-content-sha256:00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
x-amz-date:20251114T101703Z

content-md5;host;x-amz-content-sha256;x-amz-date
00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
2025-11-14 10:17:03,724 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101703Z
20251114/yandex/s3/aws4_request
1bee7545293b73930bf49f1d27a029af94f3f3b26df6bd1ca3bc371a5a55ffff
2025-11-14 10:17:03,724 - DEBUG - botocore.auth - add_auth: Signature:
f1e9df218b0fb95cf39ff3c25fe6f6f59d13f306d2a869b31a5bdc579a387668
2025-11-14 10:17:03,729 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:03,734 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/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'20251114T101703Z', 'X-Amz-Content-SHA256': b'00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=f1e9df218b0fb95cf39ff3c25fe6f6f59d13f306d2a869b31a5bdc579a387668', 'amz-sdk-invocation-id': b'f3b03269-4bf8-4e87-a39b-60e7aa7f35db', 'amz-sdk-request': b'attempt=1', 'Content-Length': '132'}>
2025-11-14 10:17:03,743 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:03 GMT', 'x-amzn-requestid': 'QKkU7VoJM6sInmKuWyXWwZL0T6rrkXusPw7VcfvK0XnkOmTf0SSe', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '183', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:03,743 - 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-11-14 10:17:03,744 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac92d15af0>
2025-11-14 10:17:03,745 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:03,745 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f91910>>
2025-11-14 10:17:03,746 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'QKkU7VoJM6sInmKuWyXWwZL0T6rrkXusPw7VcfvK0XnkOmTf0SSe', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:17:03 GMT', 'x-amzn-requestid': 'QKkU7VoJM6sInmKuWyXWwZL0T6rrkXusPw7VcfvK0XnkOmTf0SSe', '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-11-14 10:17:03,747 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:17:03,750 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:17:03,750 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:17:03,750 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:17:03,754 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:17:03,763 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:17:03,764 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:17:03,767 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:17:03,768 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d8689c0>}) about to wait for the following futures []
2025-11-14 10:17:03,769 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d8689c0>}) done waiting for dependent futures
2025-11-14 10:17:03,770 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d8689c0>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac8e131d20>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac8da0c6a0>, 'osutil': <s3transfer.utils.OSUtils object at 0x7fac8d868ab0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7fac8d869550>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d8689c0>}
2025-11-14 10:17:03,771 - 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 0x7fac8d869550> for transfer request: 0.
2025-11-14 10:17:03,771 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:17:03,771 - 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-11-14 10:17:03,772 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:17:03,772 - 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-11-14 10:17:03,773 - 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 0x7fac8e131d20>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7fac8debeb30>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}
2025-11-14 10:17:03,774 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:17:03,775 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:17:03,775 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:17:03,775 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:03,775 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:03,776 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d86b300>>
2025-11-14 10:17:03,776 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:03,777 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:03,778 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d86b300>>
2025-11-14 10:17:03,779 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:03,781 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:03,781 - 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-11-14 10:17:03,781 - 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-11-14 10:17:03,782 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:17:03,782 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:03,783 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:17:03,784 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:03,784 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:03,784 - 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 0x7fac8debeb30>, 'auth_path': '/fbucket/test_parquet_converters_to_utf8.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_utf8.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac95517440>, '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 0x7fac8debeb30>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:17:03,785 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:17:03,786 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac95517bc0>>
2025-11-14 10:17:03,786 - 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 0x7fac8da69f50>>
2025-11-14 10:17:03,787 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:03,787 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:03,788 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:03,790 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_utf8.parquet

content-md5:BBSdNj+DHH/kpgmo8EN7Lw==
host:localhost:20364
x-amz-content-sha256:b8cac98fa56cc8010137bebeb550e3dd1cdfbba685bd14046e0290bcb9bcb1d6
x-amz-date:20251114T101703Z

content-md5;host;x-amz-content-sha256;x-amz-date
b8cac98fa56cc8010137bebeb550e3dd1cdfbba685bd14046e0290bcb9bcb1d6
2025-11-14 10:17:03,790 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101703Z
20251114/yandex/s3/aws4_request
2453a356a6fdb7fd6f1f52ecdc72f06aa0da4f9463e1455c16c285c8d6e437a9
2025-11-14 10:17:03,790 - DEBUG - botocore.auth - add_auth: Signature:
882a3c9bb31d7be320d576bf570ba29a4b3179ccb5cb0faacbed2cb380f4752f
2025-11-14 10:17:03,791 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:17:03,791 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:03,792 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101703Z', 'X-Amz-Content-SHA256': b'b8cac98fa56cc8010137bebeb550e3dd1cdfbba685bd14046e0290bcb9bcb1d6', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=882a3c9bb31d7be320d576bf570ba29a4b3179ccb5cb0faacbed2cb380f4752f', 'amz-sdk-invocation-id': b'46468426-22bf-47e3-8274-9093aea2af82', 'amz-sdk-request': b'attempt=1', 'Content-Length': '858'}>
2025-11-14 10:17:03,795 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:17:03,798 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:17:03,802 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:03 GMT', 'ETag': '"04149d363f831c7fe4a609a8f0437b2f"', 'last-modified': 'Fri, 14 Nov 2025 10:17:03 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'R8EEfPFEGXEICW1HMgYvzpCgtxBuJTaHIsAXkXh8X7ZWrcBsdA5h', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:03,802 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:17:03,803 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8d86b4e0>
2025-11-14 10:17:03,804 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:03,804 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d86b300>>
2025-11-14 10:17:03,804 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:17:03,806 - 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                `h5444895762635220887_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: "21e808d2-bdd0-40e3-a318-6015c588b67d"

2025-11-14 10:17:03,839 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseipnebgtnloa65"

2025-11-14 10:17:03,859 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseipnebgtnloa65"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115423
        nanos: 814102000
      }
      modified_at {
        seconds: 1763115423
        nanos: 814102000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseipnebetdb34ri-ptqudseipnebgtnloa65"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115423
      nanos: 814102000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5444895762635220887_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-11-14 10:17:04,382 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseipnebgtnloa65"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115423
        nanos: 814102000
      }
      modified_at {
        seconds: 1763115423
        nanos: 814102000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115424
      nanos: 179000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudseipnebetdb34ri-ptqudseipnebgtnloa65"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115423
      nanos: 814102000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5444895762635220887_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 \'\"h5444895762635220887_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_h5444895762635220887_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-11-14 10:17:04,900 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseipnebgtnloa65"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115423
        nanos: 814102000
      }
      modified_at {
        seconds: 1763115423
        nanos: 814102000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115424
      nanos: 179000000
    }
    finished_at {
      seconds: 1763115424
      nanos: 407000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseipnebetdb34ri-ptqudseipnebgtnloa65"
    result_expire_at {
      seconds: 1763201824
      nanos: 159176000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115423
      nanos: 814102000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5444895762635220887_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\":\"96ms\",\"count\":2,\"avg\":\"48ms\",\"max\":\"92ms\",\"min\":\"4ms\"},\"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 \'\"h5444895762635220887_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_h5444895762635220887_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-11-14 10:17:04,918 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:17:04,920 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:17:04,921 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:17:04,921 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:17:04,924 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:17:04,928 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:17:04,929 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:17:04,930 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:17:04,932 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:17:04,932 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:17:04,935 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:17:04,936 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:17:04,938 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:04,941 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:04,941 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d210bf0>>
2025-11-14 10:17:04,943 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:04,945 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:04,946 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d210bf0>>
2025-11-14 10:17:04,947 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:04,961 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:04,967 - 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-11-14 10:17:04,968 - 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-11-14 10:17:04,969 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:04,975 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:04,976 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:04,977 - 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:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8d869050>, '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-11-14 10:17:04,980 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8d868970>>
2025-11-14 10:17:04,981 - 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 0x7fac92dd6a90>>
2025-11-14 10:17:04,982 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:04,982 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:04,983 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:04,983 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

host:localhost:20364
x-amz-acl:public-read
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101704Z

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:17:04,985 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101704Z
20251114/yandex/s3/aws4_request
76bc23d18b907b9d143f1c85bdc75c79a86a27ee7c7d875f6b4da03cac4c9ce2
2025-11-14 10:17:04,985 - DEBUG - botocore.auth - add_auth: Signature:
99df58030c09e634a4cf92e7335c72b5ce6d2c5eeb1bf43dd4046955f303ff53
2025-11-14 10:17:04,986 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:04,987 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101704Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=99df58030c09e634a4cf92e7335c72b5ce6d2c5eeb1bf43dd4046955f303ff53', 'amz-sdk-invocation-id': b'fdab14ba-6e2e-451f-88f7-38fc239dcc91', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:17:05,003 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:05 GMT', 'x-amzn-requestid': 'WNAXsh1nbCzymHjTSvMtZ3x8YbD3TQDws7mCJq1YxHrvkb785V0c', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:05,005 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:17:05,006 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7facab66bda0>
2025-11-14 10:17:05,007 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:05,008 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d210bf0>>
2025-11-14 10:17:05,008 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'WNAXsh1nbCzymHjTSvMtZ3x8YbD3TQDws7mCJq1YxHrvkb785V0c', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:17:05 GMT', 'x-amzn-requestid': 'WNAXsh1nbCzymHjTSvMtZ3x8YbD3TQDws7mCJq1YxHrvkb785V0c', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:17:05,009 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:17:05,010 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:17:05,011 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:05,011 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:05,011 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d210bf0>>
2025-11-14 10:17:05,011 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:05,012 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:05,012 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d210bf0>>
2025-11-14 10:17:05,012 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:05,014 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:05,014 - 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-11-14 10:17:05,014 - 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-11-14 10:17:05,015 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:05,015 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:05,015 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:05,017 - 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:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8d869050>, '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-11-14 10:17:05,019 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8d868970>>
2025-11-14 10:17:05,019 - 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 0x7fac92dd6a90>>
2025-11-14 10:17:05,020 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:05,020 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:05,021 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:05,021 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101705Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:17:05,021 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101705Z
20251114/yandex/s3/aws4_request
7bc161639810d513fb4cb72f9023f91ec8df92ab0a67ed8633a8b912566b28e4
2025-11-14 10:17:05,022 - DEBUG - botocore.auth - add_auth: Signature:
db89e3ee8176a002dda31cb30672f7f8d33cbe22f5685d8a8016089cb678a988
2025-11-14 10:17:05,022 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:05,023 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/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'20251114T101705Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=db89e3ee8176a002dda31cb30672f7f8d33cbe22f5685d8a8016089cb678a988', 'amz-sdk-invocation-id': b'c400a342-7d53-4c7c-9684-3f4174808568', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:17:05,032 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:05 GMT', 'x-amzn-requestid': '8sTvBSkpHcPmsigNgTGlRuVtn3SZt6EfhZB77L4c2kW1EV2Q7kOj', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '584', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:05,032 - 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-11-14T10:17:03.000Z</LastModified><ETag>&#34;04149d363f831c7fe4a609a8f0437b2f&#34;</ETag><Size>858</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:17:05,034 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7facab66bda0>
2025-11-14 10:17:05,034 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:05,035 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d210bf0>>
2025-11-14 10:17:05,035 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:17:05,035 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:17:05,036 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:17:05,037 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:17:05,037 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}
2025-11-14 10:17:05,039 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:05,039 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:05,040 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d210bf0>>
2025-11-14 10:17:05,040 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:05,040 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:05,040 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d210bf0>>
2025-11-14 10:17:05,041 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:05,041 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:05,041 - 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-11-14 10:17:05,041 - 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-11-14 10:17:05,043 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:17:05,043 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:05,043 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:05,044 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:05,044 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8d869050>, '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-11-14 10:17:05,045 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8d868970>>
2025-11-14 10:17:05,045 - 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 0x7fac92dd6a90>>
2025-11-14 10:17:05,045 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:05,046 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:05,046 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:05,047 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:BlSSoJf20UUX/DpZoDW+xg==
host:localhost:20364
x-amz-content-sha256:00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
x-amz-date:20251114T101705Z

content-md5;host;x-amz-content-sha256;x-amz-date
00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
2025-11-14 10:17:05,047 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101705Z
20251114/yandex/s3/aws4_request
84737cc8c0a407948bdbe3e6e8e55a8ab4b1be1c2274320ea66098aa60eb9e0c
2025-11-14 10:17:05,047 - DEBUG - botocore.auth - add_auth: Signature:
41fc22fde2b3ac1dc0e1c7ad6c3e1e4e5bbd0e47f01c4c7737b5a7a1a7ef6510
2025-11-14 10:17:05,047 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:05,048 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/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'20251114T101705Z', 'X-Amz-Content-SHA256': b'00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=41fc22fde2b3ac1dc0e1c7ad6c3e1e4e5bbd0e47f01c4c7737b5a7a1a7ef6510', 'amz-sdk-invocation-id': b'2f7d27e8-e0a6-4a7f-a920-952df5acb696', 'amz-sdk-request': b'attempt=1', 'Content-Length': '132'}>
2025-11-14 10:17:05,056 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:05 GMT', 'x-amzn-requestid': 'FvjEj72K3D68NcOJEpskzdIpjFXTE7lU51uzVCOrlyNO7ZLEpA0h', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '183', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:05,056 - 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-11-14 10:17:05,058 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7facab66bda0>
2025-11-14 10:17:05,059 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:05,059 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d210bf0>>
2025-11-14 10:17:05,060 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'FvjEj72K3D68NcOJEpskzdIpjFXTE7lU51uzVCOrlyNO7ZLEpA0h', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:17:05 GMT', 'x-amzn-requestid': 'FvjEj72K3D68NcOJEpskzdIpjFXTE7lU51uzVCOrlyNO7ZLEpA0h', '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-11-14 10:17:05,060 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:17:05,063 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:17:05,065 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:17:05,066 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:17:05,070 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:17:05,075 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:17:05,076 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:17:05,078 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:17:05,079 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8e158c40>}) about to wait for the following futures []
2025-11-14 10:17:05,079 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8e158c40>}) done waiting for dependent futures
2025-11-14 10:17:05,080 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8e158c40>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac8e19b080>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac96722ef0>, 'osutil': <s3transfer.utils.OSUtils object at 0x7fac8e15ae00>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7fac8e1596e0>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8e158c40>}
2025-11-14 10:17:05,080 - 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 0x7fac8e1596e0> for transfer request: 0.
2025-11-14 10:17:05,081 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:17:05,081 - 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-11-14 10:17:05,082 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:17:05,082 - 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-11-14 10:17:05,084 - 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 0x7fac8e19b080>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7fac8e1583d0>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}
2025-11-14 10:17:05,086 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:17:05,086 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:17:05,087 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:17:05,088 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:05,089 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:05,089 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8df99ff0>>
2025-11-14 10:17:05,090 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:05,090 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:05,091 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8df99ff0>>
2025-11-14 10:17:05,091 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:05,093 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:05,093 - 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-11-14 10:17:05,094 - 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-11-14 10:17:05,095 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:17:05,096 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:05,096 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:17:05,096 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:05,097 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:05,097 - 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 0x7fac8e1583d0>, 'auth_path': '/fbucket/test_parquet_converters_to_utf8.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_utf8.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8da78d30>, '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 0x7fac8e1583d0>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:17:05,098 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:17:05,098 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac92d06d10>>
2025-11-14 10:17:05,099 - 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 0x7fac967218c0>>
2025-11-14 10:17:05,099 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:05,100 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:05,100 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:05,101 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_utf8.parquet

content-md5:nJpUl4E4lKD14Wd7NXn9LQ==
host:localhost:20364
x-amz-content-sha256:f5fd5a9e5536ffdb1111c8026ffc48555316586982fca213c2ddb09e6747e11f
x-amz-date:20251114T101705Z

content-md5;host;x-amz-content-sha256;x-amz-date
f5fd5a9e5536ffdb1111c8026ffc48555316586982fca213c2ddb09e6747e11f
2025-11-14 10:17:05,101 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101705Z
20251114/yandex/s3/aws4_request
5b8b2e7d3df51eaef768fcdac4bd4f499db957ab36bbd72ea55a9a4c4df6463e
2025-11-14 10:17:05,101 - DEBUG - botocore.auth - add_auth: Signature:
e37d9e3b69b18c29f53b68758cdc080f440804c6440d4b1f3cfeac403a49e22f
2025-11-14 10:17:05,101 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:17:05,102 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:05,102 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101705Z', 'X-Amz-Content-SHA256': b'f5fd5a9e5536ffdb1111c8026ffc48555316586982fca213c2ddb09e6747e11f', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=e37d9e3b69b18c29f53b68758cdc080f440804c6440d4b1f3cfeac403a49e22f', 'amz-sdk-invocation-id': b'90ab4497-cf06-4089-b3e7-493ff6dbbce7', 'amz-sdk-request': b'attempt=1', 'Content-Length': '878'}>
2025-11-14 10:17:05,105 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:17:05,106 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:17:05,114 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:05 GMT', 'ETag': '"9c9a5497813894a0f5e1677b3579fd2d"', 'last-modified': 'Fri, 14 Nov 2025 10:17:05 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'cFKmvwgbqurGOm8vTUaacx5TnCc5fADc0BAH2gQxG4VMJGCsZ8s1', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:05,115 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:17:05,116 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8e1591e0>
2025-11-14 10:17:05,117 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:05,118 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8df99ff0>>
2025-11-14 10:17:05,119 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:17:05,120 - 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                `h5444895762635220887_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: "532d24e7-be21-41f2-a1e8-7048ab3be416"

2025-11-14 10:17:05,150 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseipm68h0mimnb3"

2025-11-14 10:17:05,167 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseipm68h0mimnb3"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115425
        nanos: 127892000
      }
      modified_at {
        seconds: 1763115425
        nanos: 127892000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseipm68fd686gp5-ptqudseipm68h0mimnb3"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115425
      nanos: 127892000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5444895762635220887_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-11-14 10:17:05,680 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseipm68h0mimnb3"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115425
        nanos: 127892000
      }
      modified_at {
        seconds: 1763115425
        nanos: 127892000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115425
      nanos: 177000000
    }
    finished_at {
      seconds: 1763115425
      nanos: 398000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseipm68fd686gp5-ptqudseipm68h0mimnb3"
    result_expire_at {
      seconds: 1763201825
      nanos: 157176000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115425
      nanos: 127892000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5444895762635220887_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\":\"91ms\",\"count\":2,\"avg\":\"45ms\",\"max\":\"88ms\",\"min\":\"3ms\"},\"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 \'\"h5444895762635220887_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_h5444895762635220887_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-11-14 10:17:05,697 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:17:05,704 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:17:05,705 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:17:05,705 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:17:05,708 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:17:05,712 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:17:05,712 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:17:05,713 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:17:05,715 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:17:05,715 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:17:05,717 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:17:05,718 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:17:05,720 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:05,721 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:05,721 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d05820>>
2025-11-14 10:17:05,722 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:05,723 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:05,724 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d05820>>
2025-11-14 10:17:05,724 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:05,726 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:05,726 - 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-11-14 10:17:05,726 - 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-11-14 10:17:05,727 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:05,728 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:05,728 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:05,728 - 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:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8d873a80>, '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-11-14 10:17:05,729 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8d870290>>
2025-11-14 10:17:05,729 - 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 0x7fac8d7749c0>>
2025-11-14 10:17:05,729 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:05,730 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:05,730 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:05,731 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

host:localhost:20364
x-amz-acl:public-read
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101705Z

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:17:05,731 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101705Z
20251114/yandex/s3/aws4_request
28d85f108dce684f98a765bc18553455df310b729424be488ca436ffcdca3763
2025-11-14 10:17:05,731 - DEBUG - botocore.auth - add_auth: Signature:
bd098bd611523e05bee93462549de78e59f012c0dbaedda512103a09a8b348ef
2025-11-14 10:17:05,731 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:05,732 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101705Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=bd098bd611523e05bee93462549de78e59f012c0dbaedda512103a09a8b348ef', 'amz-sdk-invocation-id': b'2c8a2fe5-8359-439d-b7a3-1c59fee89b5d', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:17:05,746 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:05 GMT', 'x-amzn-requestid': 'HVA6CxeSzPzbMMJib98gWC4zDcH7p0D0SE2tpCVSoBtgk3WL6ybQ', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:05,747 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:17:05,748 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8df52d10>
2025-11-14 10:17:05,748 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:05,748 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d05820>>
2025-11-14 10:17:05,749 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'HVA6CxeSzPzbMMJib98gWC4zDcH7p0D0SE2tpCVSoBtgk3WL6ybQ', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:17:05 GMT', 'x-amzn-requestid': 'HVA6CxeSzPzbMMJib98gWC4zDcH7p0D0SE2tpCVSoBtgk3WL6ybQ', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:17:05,749 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:17:05,750 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:17:05,751 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:05,751 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:05,751 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d05820>>
2025-11-14 10:17:05,751 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:05,752 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:05,752 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d05820>>
2025-11-14 10:17:05,752 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:05,754 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:05,754 - 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-11-14 10:17:05,754 - 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-11-14 10:17:05,755 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:05,755 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:05,756 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:05,756 - 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:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8d873a80>, '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-11-14 10:17:05,757 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8d870290>>
2025-11-14 10:17:05,757 - 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 0x7fac8d7749c0>>
2025-11-14 10:17:05,758 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:05,758 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:05,759 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:05,759 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101705Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:17:05,759 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101705Z
20251114/yandex/s3/aws4_request
7bc161639810d513fb4cb72f9023f91ec8df92ab0a67ed8633a8b912566b28e4
2025-11-14 10:17:05,760 - DEBUG - botocore.auth - add_auth: Signature:
db89e3ee8176a002dda31cb30672f7f8d33cbe22f5685d8a8016089cb678a988
2025-11-14 10:17:05,760 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:05,760 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/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'20251114T101705Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=db89e3ee8176a002dda31cb30672f7f8d33cbe22f5685d8a8016089cb678a988', 'amz-sdk-invocation-id': b'e870ffe9-fdc2-4aa4-91d5-f31733c5186c', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:17:05,767 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:05 GMT', 'x-amzn-requestid': 'OjM4CCd0V4hm600SaLGhK7tOzs9Sf8UnBzE6TqpaHKNkMW7lgdGz', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '584', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:05,768 - 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-11-14T10:17:05.000Z</LastModified><ETag>&#34;9c9a5497813894a0f5e1677b3579fd2d&#34;</ETag><Size>878</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:17:05,769 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8df52d10>
2025-11-14 10:17:05,772 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:05,772 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d05820>>
2025-11-14 10:17:05,773 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:17:05,774 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:17:05,775 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:17:05,778 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:17:05,778 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}
2025-11-14 10:17:05,780 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:05,780 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:05,780 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d05820>>
2025-11-14 10:17:05,780 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:05,781 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:05,781 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d05820>>
2025-11-14 10:17:05,781 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:05,782 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:05,782 - 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-11-14 10:17:05,782 - 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-11-14 10:17:05,783 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:17:05,783 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:05,783 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:05,784 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:05,784 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8d873a80>, '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-11-14 10:17:05,785 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8d870290>>
2025-11-14 10:17:05,785 - 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 0x7fac8d7749c0>>
2025-11-14 10:17:05,786 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:05,786 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:05,787 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:05,787 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:BlSSoJf20UUX/DpZoDW+xg==
host:localhost:20364
x-amz-content-sha256:00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
x-amz-date:20251114T101705Z

content-md5;host;x-amz-content-sha256;x-amz-date
00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
2025-11-14 10:17:05,787 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101705Z
20251114/yandex/s3/aws4_request
84737cc8c0a407948bdbe3e6e8e55a8ab4b1be1c2274320ea66098aa60eb9e0c
2025-11-14 10:17:05,787 - DEBUG - botocore.auth - add_auth: Signature:
41fc22fde2b3ac1dc0e1c7ad6c3e1e4e5bbd0e47f01c4c7737b5a7a1a7ef6510
2025-11-14 10:17:05,788 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:05,788 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/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'20251114T101705Z', 'X-Amz-Content-SHA256': b'00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=41fc22fde2b3ac1dc0e1c7ad6c3e1e4e5bbd0e47f01c4c7737b5a7a1a7ef6510', 'amz-sdk-invocation-id': b'21881ee2-c684-4906-84ca-36481cb0e5e2', 'amz-sdk-request': b'attempt=1', 'Content-Length': '132'}>
2025-11-14 10:17:05,795 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:05 GMT', 'x-amzn-requestid': 'hKE3wvdGXfHN4sXOgG6bmYkjagVDouf71txXFKjlFAG4HszaQEp2', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '183', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:05,796 - 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-11-14 10:17:05,797 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8df52d10>
2025-11-14 10:17:05,797 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:05,798 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d05820>>
2025-11-14 10:17:05,798 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'hKE3wvdGXfHN4sXOgG6bmYkjagVDouf71txXFKjlFAG4HszaQEp2', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:17:05 GMT', 'x-amzn-requestid': 'hKE3wvdGXfHN4sXOgG6bmYkjagVDouf71txXFKjlFAG4HszaQEp2', '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-11-14 10:17:05,799 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:17:05,802 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:17:05,802 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:17:05,802 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:17:05,805 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:17:05,809 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:17:05,809 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:17:05,811 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:17:05,812 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8e179230>}) about to wait for the following futures []
2025-11-14 10:17:05,813 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8e179230>}) done waiting for dependent futures
2025-11-14 10:17:05,813 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8e179230>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac90b8abd0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac8e124420>, 'osutil': <s3transfer.utils.OSUtils object at 0x7fac8e1780b0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7fac8e17b2b0>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8e179230>}
2025-11-14 10:17:05,813 - 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 0x7fac8e17b2b0> for transfer request: 0.
2025-11-14 10:17:05,814 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:17:05,815 - 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-11-14 10:17:05,815 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:17:05,815 - 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-11-14 10:17:05,816 - 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 0x7fac90b8abd0>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7fac8e178560>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}
2025-11-14 10:17:05,818 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:17:05,818 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:17:05,818 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:17:05,818 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:05,819 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:05,819 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d9f0ba0>>
2025-11-14 10:17:05,819 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:05,819 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:05,820 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d9f0ba0>>
2025-11-14 10:17:05,820 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:05,822 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:05,822 - 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-11-14 10:17:05,822 - 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-11-14 10:17:05,823 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:17:05,823 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:05,824 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:17:05,824 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:05,824 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:05,824 - 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 0x7fac8e178560>, 'auth_path': '/fbucket/test_parquet_converters_to_utf8.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_utf8.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac92d9d5a0>, '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 0x7fac8e178560>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:17:05,825 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:17:05,826 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac92d9c290>>
2025-11-14 10:17:05,826 - 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 0x7fac8e125820>>
2025-11-14 10:17:05,826 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:05,827 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:05,827 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:05,827 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_utf8.parquet

content-md5:we6YxJDezHzDZ4LFrVpL+Q==
host:localhost:20364
x-amz-content-sha256:0f6434572e1a83534092d44b440e18d10ff7a8140c45932d864032e20cf25ada
x-amz-date:20251114T101705Z

content-md5;host;x-amz-content-sha256;x-amz-date
0f6434572e1a83534092d44b440e18d10ff7a8140c45932d864032e20cf25ada
2025-11-14 10:17:05,828 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101705Z
20251114/yandex/s3/aws4_request
40c9ce64a84d2daf41085a03895a5b4e082bd5ede44904cc916bf9cb829084ff
2025-11-14 10:17:05,829 - DEBUG - botocore.auth - add_auth: Signature:
09ad6243085823e8697db330fbb1576403b06e879c2382f0768305f5b2b48fed
2025-11-14 10:17:05,829 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:17:05,830 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:05,830 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101705Z', 'X-Amz-Content-SHA256': b'0f6434572e1a83534092d44b440e18d10ff7a8140c45932d864032e20cf25ada', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=09ad6243085823e8697db330fbb1576403b06e879c2382f0768305f5b2b48fed', 'amz-sdk-invocation-id': b'3a9b7214-6039-4fa7-9ea8-5ad455b9f4d8', 'amz-sdk-request': b'attempt=1', 'Content-Length': '801'}>
2025-11-14 10:17:05,832 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:17:05,834 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:17:05,839 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:05 GMT', 'ETag': '"c1ee98c490decc7cc36782c5ad5a4bf9"', 'last-modified': 'Fri, 14 Nov 2025 10:17:05 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'gJwb1NtbYrtp1xWbCeF5L3TYfd6hlAG8bXImh7uTr9YJzH9wQYnV', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:05,839 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:17:05,840 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8e17bcb0>
2025-11-14 10:17:05,841 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:05,841 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d9f0ba0>>
2025-11-14 10:17:05,841 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:17:05,843 - 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                `h5444895762635220887_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: "152cbae3-4ac2-4f9c-b910-43f4aa1aa63d"

2025-11-14 10:17:05,876 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseiplg6u91pk0hs"

2025-11-14 10:17:05,895 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiplg6u91pk0hs"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115425
        nanos: 850411000
      }
      modified_at {
        seconds: 1763115425
        nanos: 850411000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseiplg6ss4i20p5-ptqudseiplg6u91pk0hs"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115425
      nanos: 850411000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5444895762635220887_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-11-14 10:17:06,414 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiplg6u91pk0hs"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115425
        nanos: 850411000
      }
      modified_at {
        seconds: 1763115425
        nanos: 850411000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115426
      nanos: 178000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudseiplg6ss4i20p5-ptqudseiplg6u91pk0hs"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115425
      nanos: 850411000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5444895762635220887_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 \'\"h5444895762635220887_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_h5444895762635220887_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-11-14 10:17:06,926 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiplg6u91pk0hs"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115425
        nanos: 850411000
      }
      modified_at {
        seconds: 1763115425
        nanos: 850411000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115426
      nanos: 178000000
    }
    finished_at {
      seconds: 1763115426
      nanos: 404000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseiplg6ss4i20p5-ptqudseiplg6u91pk0hs"
    result_expire_at {
      seconds: 1763201826
      nanos: 159003000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115425
      nanos: 850411000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5444895762635220887_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\":\"92ms\",\"count\":2,\"avg\":\"46ms\",\"max\":\"89ms\",\"min\":\"3ms\"},\"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 \'\"h5444895762635220887_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_h5444895762635220887_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-11-14 10:17:06,942 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:17:06,945 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:17:06,946 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:17:06,946 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:17:06,950 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:17:06,955 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:17:06,956 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:17:06,957 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:17:06,958 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:17:06,959 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:17:06,964 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:17:06,965 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:17:06,965 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:06,966 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:06,966 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f71320>>
2025-11-14 10:17:06,966 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:06,967 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:06,967 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f71320>>
2025-11-14 10:17:06,967 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:06,968 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:06,969 - 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-11-14 10:17:06,969 - 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-11-14 10:17:06,970 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:06,970 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:06,970 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:06,971 - 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:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e1d31c0>, '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-11-14 10:17:06,971 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e1d04c0>>
2025-11-14 10:17:06,972 - 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 0x7fac90b816e0>>
2025-11-14 10:17:06,972 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:06,973 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:06,973 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:06,974 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

host:localhost:20364
x-amz-acl:public-read
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101706Z

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:17:06,974 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101706Z
20251114/yandex/s3/aws4_request
cc36cafa4b0de92977820202858739cde068722d2541a07de13bbdb349bd3b27
2025-11-14 10:17:06,974 - DEBUG - botocore.auth - add_auth: Signature:
82f92fbdb042d038ee2e7ec499e980c31934d9a0317bdefab458ca11eeba4239
2025-11-14 10:17:06,974 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:06,975 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101706Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=82f92fbdb042d038ee2e7ec499e980c31934d9a0317bdefab458ca11eeba4239', 'amz-sdk-invocation-id': b'a7beada9-6db8-417f-b0b1-4b7f0a953588', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:17:06,990 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:06 GMT', 'x-amzn-requestid': '1YSRBswLW5aGKeF40xcgwrinSJAdu23AJ2eW3O5b3r163DOspLwx', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:06,990 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:17:06,992 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8dfffdf0>
2025-11-14 10:17:06,992 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:06,992 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f71320>>
2025-11-14 10:17:06,993 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': '1YSRBswLW5aGKeF40xcgwrinSJAdu23AJ2eW3O5b3r163DOspLwx', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:17:06 GMT', 'x-amzn-requestid': '1YSRBswLW5aGKeF40xcgwrinSJAdu23AJ2eW3O5b3r163DOspLwx', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:17:06,993 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:17:06,994 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:17:06,994 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:06,994 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:06,995 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f71320>>
2025-11-14 10:17:06,995 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:06,995 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:06,995 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f71320>>
2025-11-14 10:17:06,996 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:06,997 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:06,997 - 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-11-14 10:17:06,997 - 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-11-14 10:17:06,998 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:06,998 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:06,999 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:06,999 - 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:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e1d31c0>, '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-11-14 10:17:07,000 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e1d04c0>>
2025-11-14 10:17:07,000 - 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 0x7fac90b816e0>>
2025-11-14 10:17:07,000 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:07,001 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:07,001 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:07,001 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101707Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:17:07,002 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101707Z
20251114/yandex/s3/aws4_request
0870837024d384819b4006ba465ac0ae8ff0fea49e6cb751c4f01181d5db2c4b
2025-11-14 10:17:07,002 - DEBUG - botocore.auth - add_auth: Signature:
eeb31bd49692dbba224ca903477ed1a10fe1eb1cfc3c9656f3c5a24772fc9c1a
2025-11-14 10:17:07,002 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:07,002 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/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'20251114T101707Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=eeb31bd49692dbba224ca903477ed1a10fe1eb1cfc3c9656f3c5a24772fc9c1a', 'amz-sdk-invocation-id': b'968f0fe2-211a-41d5-a0ff-a8bdabe0cc88', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:17:07,010 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:07 GMT', 'x-amzn-requestid': 'SpGpqdG03FmTASGDv78FvYZtsOCmW1Gjr7jqZZlYqA3mA9qdzoIy', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '584', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:07,010 - 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-11-14T10:17:05.000Z</LastModified><ETag>&#34;c1ee98c490decc7cc36782c5ad5a4bf9&#34;</ETag><Size>801</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:17:07,013 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8dfffdf0>
2025-11-14 10:17:07,013 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:07,013 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f71320>>
2025-11-14 10:17:07,014 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:17:07,014 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:17:07,015 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:17:07,016 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:17:07,016 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_utf8.parquet'}]}}
2025-11-14 10:17:07,017 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:07,018 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:07,018 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f71320>>
2025-11-14 10:17:07,018 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:07,018 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:07,019 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f71320>>
2025-11-14 10:17:07,019 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:07,019 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:07,019 - 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-11-14 10:17:07,020 - 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-11-14 10:17:07,021 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:17:07,021 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:07,021 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:07,022 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:07,022 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e1d31c0>, '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-11-14 10:17:07,023 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e1d04c0>>
2025-11-14 10:17:07,024 - 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 0x7fac90b816e0>>
2025-11-14 10:17:07,024 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:07,024 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:07,025 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:07,025 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:BlSSoJf20UUX/DpZoDW+xg==
host:localhost:20364
x-amz-content-sha256:00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
x-amz-date:20251114T101707Z

content-md5;host;x-amz-content-sha256;x-amz-date
00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf
2025-11-14 10:17:07,026 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101707Z
20251114/yandex/s3/aws4_request
7c35a9ff151c6a02f9e4cd57f50ba2012ab3bd4ee7eda781b0bea44a37168f58
2025-11-14 10:17:07,026 - DEBUG - botocore.auth - add_auth: Signature:
ac941bc89ad6df6988dd2f97542141106b61b6239b3a779d5dccffdc6477523c
2025-11-14 10:17:07,026 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:07,027 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/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'20251114T101707Z', 'X-Amz-Content-SHA256': b'00e65dab96e8eb6ee531c29520821baaa22f333261a8db4779cb1437e5efaacf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=ac941bc89ad6df6988dd2f97542141106b61b6239b3a779d5dccffdc6477523c', 'amz-sdk-invocation-id': b'7db4f029-ef08-4c8e-bf61-748356f49326', 'amz-sdk-request': b'attempt=1', 'Content-Length': '132'}>
2025-11-14 10:17:07,035 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:07 GMT', 'x-amzn-requestid': 'JpMoWPRZxwDfsffsDXTyeX9fo6TXtaqdPwpwtEXKWErCM9lJa1sS', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '183', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:07,035 - 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-11-14 10:17:07,036 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8dfffdf0>
2025-11-14 10:17:07,038 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:07,038 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f71320>>
2025-11-14 10:17:07,039 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'JpMoWPRZxwDfsffsDXTyeX9fo6TXtaqdPwpwtEXKWErCM9lJa1sS', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:17:07 GMT', 'x-amzn-requestid': 'JpMoWPRZxwDfsffsDXTyeX9fo6TXtaqdPwpwtEXKWErCM9lJa1sS', '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-11-14 10:17:07,040 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:17:07,043 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:17:07,043 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:17:07,043 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:17:07,048 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:17:07,057 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:17:07,058 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:17:07,060 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:17:07,061 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac92df4650>}) about to wait for the following futures []
2025-11-14 10:17:07,062 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac92df4650>}) done waiting for dependent futures
2025-11-14 10:17:07,062 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac92df4650>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac955b64a0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac8d47e8b0>, 'osutil': <s3transfer.utils.OSUtils object at 0x7fac92dbeea0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7fac92df5280>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac92df4650>}
2025-11-14 10:17:07,063 - 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 0x7fac92df5280> for transfer request: 0.
2025-11-14 10:17:07,063 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:17:07,064 - 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-11-14 10:17:07,064 - 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-11-14 10:17:07,065 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:17:07,065 - 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 0x7fac955b64a0>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7facab170830>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_utf8.parquet', 'extra_args': {}}
2025-11-14 10:17:07,067 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:17:07,067 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:17:07,067 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:17:07,068 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:17:07,068 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:17:07,068 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d5ad730>>
2025-11-14 10:17:07,068 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:17:07,068 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:17:07,069 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d5ad730>>
2025-11-14 10:17:07,069 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:17:07,070 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:17:07,071 - 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-11-14 10:17:07,071 - 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-11-14 10:17:07,072 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:17:07,072 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:17:07,072 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:17:07,072 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:17:07,073 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:17:07,073 - 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 0x7facab170830>, 'auth_path': '/fbucket/test_parquet_converters_to_utf8.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_utf8.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac90b48d80>, '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 0x7facab170830>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:17:07,074 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:17:07,074 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac90b4a810>>
2025-11-14 10:17:07,075 - 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 0x7fac92dbe4a0>>
2025-11-14 10:17:07,075 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:17:07,075 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:17:07,076 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:17:07,076 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_utf8.parquet

content-md5:QAR8FxrMsTTxlpjFBKr8xg==
host:localhost:20364
x-amz-content-sha256:482230d7446ea2c98c1df7ad7bccd4b1bea8ab3208541055edaeee98bd3e1181
x-amz-date:20251114T101707Z

content-md5;host;x-amz-content-sha256;x-amz-date
482230d7446ea2c98c1df7ad7bccd4b1bea8ab3208541055edaeee98bd3e1181
2025-11-14 10:17:07,076 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101707Z
20251114/yandex/s3/aws4_request
affae117fb228c2ac6634b3bfac55886d2b980deb6722317aceca9ba3d727331
2025-11-14 10:17:07,077 - DEBUG - botocore.auth - add_auth: Signature:
9b3f42895c6c46e034be65d63b409a2ad0fdf58b51a9edd7c3ac371589977d1a
2025-11-14 10:17:07,077 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:17:07,077 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:17:07,078 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101707Z', 'X-Amz-Content-SHA256': b'482230d7446ea2c98c1df7ad7bccd4b1bea8ab3208541055edaeee98bd3e1181', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=9b3f42895c6c46e034be65d63b409a2ad0fdf58b51a9edd7c3ac371589977d1a', 'amz-sdk-invocation-id': b'2cda3570-4a0e-4939-93ee-00ca299551b2', 'amz-sdk-request': b'attempt=1', 'Content-Length': '821'}>
2025-11-14 10:17:07,080 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:17:07,097 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:17:07,104 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:17:07 GMT', 'ETag': '"40047c171accb134f19698c504aafcc6"', 'last-modified': 'Fri, 14 Nov 2025 10:17:07 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'lt7WF5skXsuNz3ciIAuwisuEZLSNlD39cs0XopQcL5mDqZEe7l7E', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:17:07,105 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:17:07,106 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac92df6270>
2025-11-14 10:17:07,107 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:17:07,107 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d5ad730>>
2025-11-14 10:17:07,107 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:17:07,109 - 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                `h5444895762635220887_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: "32167de9-5591-4df3-9753-14fc75de52ad"

2025-11-14 10:17:07,142 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseipk9io9hek4rd"

2025-11-14 10:17:07,158 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseipk9io9hek4rd"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115427
        nanos: 116267000
      }
      modified_at {
        seconds: 1763115427
        nanos: 116267000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseipk9imnmolfce-ptqudseipk9io9hek4rd"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115427
      nanos: 116267000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5444895762635220887_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-11-14 10:17:07,671 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseipk9io9hek4rd"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115427
        nanos: 116267000
      }
      modified_at {
        seconds: 1763115427
        nanos: 116267000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115427
      nanos: 175000000
    }
    finished_at {
      seconds: 1763115427
      nanos: 379000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseipk9imnmolfce-ptqudseipk9io9hek4rd"
    result_expire_at {
      seconds: 1763201827
      nanos: 156749000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115427
      nanos: 116267000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, `ts`\n            FROM\n                `h5444895762635220887_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\":\"85ms\",\"count\":2,\"avg\":\"42ms\",\"max\":\"82ms\",\"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 \'\"h5444895762635220887_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_h5444895762635220887_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-11-14 10:17:07,687 - INFO - ya.test - pytest_runtest_teardown: Test teardown
2025-11-14 10:17:41,894 - DEBUG - ya.test - _verify_test: Verifying [test_format_setting.TestS3.test_parquet_converters_to_utf8[v1] in ydb/tests/fq/s3] canonical results
2025-11-14 10:17:41,894 - DEBUG - ya.test - verify: Test test_format_setting.TestS3.test_parquet_converters_to_utf8[v1] status: good
