2025-12-12 13:30:06,515 - INFO - ya.test - pytest_runtest_setup: ####################################################################################################
2025-12-12 13:30:06,516 - INFO - ya.test - pytest_runtest_setup: test_parquet_converters_to_datetime[v1]
2025-12-12 13:30:06,516 - INFO - ya.test - pytest_runtest_setup: ####################################################################################################
2025-12-12 13:30:06,517 - INFO - ya.test - pytest_runtest_setup: Test setup
2025-12-12 13:30:06,575 - INFO - ya.test - pytest_runtest_call: Test call (class_name: test_format_setting.py::TestS3, test_name: test_parquet_converters_to_datetime[v1])
2025-12-12 13:30:06,577 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:06,579 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:06,580 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:06,580 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:06,583 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:06,586 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:06,588 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:06,590 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-12-12 13:30:06,599 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-12-12 13:30:06,603 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-12-12 13:30:06,605 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7f3737982090>
2025-12-12 13:30:06,606 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-12-12 13:30:06,607 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:06,608 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:06,608 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd70060>>
2025-12-12 13:30:06,608 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:06,608 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:06,608 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd70060>>
2025-12-12 13:30:06,609 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:06,610 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:06,612 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:06,612 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:06,612 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:06,612 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:06,613 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:06,613 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371b1a0d30>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:06,613 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371b1a3da0>>
2025-12-12 13:30:06,614 - 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 0x7f371c539f50>>
2025-12-12 13:30:06,614 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:06,614 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:06,615 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:06,615 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:06,615 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133006Z
20251212/yandex/s3/aws4_request
78f2cbf122059cf1866cfab2556f494fb6492ec03e5ca89a20046e27720c9cc0
2025-12-12 13:30:06,615 - DEBUG - botocore.auth - add_auth: Signature:
eec475e477db3c9ac71860452f9289d4be49620511e10383d9d3732931800f4a
2025-12-12 13:30:06,616 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:06,616 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133006Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=eec475e477db3c9ac71860452f9289d4be49620511e10383d9d3732931800f4a', 'amz-sdk-invocation-id': b'74c12fd1-9171-45c6-8d6f-c71d32035dce', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-12-12 13:30:06,626 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:06 GMT', 'x-amzn-requestid': 'oGQEzLKvDeTd94ok1CyB2ooRHzveWlrazKbkaEvxPKpr8J6THxM2', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:06,626 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-12-12 13:30:06,627 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371fd73530>
2025-12-12 13:30:06,627 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:06,627 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd70060>>
2025-12-12 13:30:06,627 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'oGQEzLKvDeTd94ok1CyB2ooRHzveWlrazKbkaEvxPKpr8J6THxM2', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:06 GMT', 'x-amzn-requestid': 'oGQEzLKvDeTd94ok1CyB2ooRHzveWlrazKbkaEvxPKpr8J6THxM2', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-12-12 13:30:06,628 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-12-12 13:30:06,628 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7f3738f587d0>
2025-12-12 13:30:06,628 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:06,629 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:06,629 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd70060>>
2025-12-12 13:30:06,629 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:06,629 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:06,629 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd70060>>
2025-12-12 13:30:06,630 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:06,631 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:06,631 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:06,632 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:06,632 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:06,632 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:06,632 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:06,632 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371b1a0d30>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:06,633 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371b1a3da0>>
2025-12-12 13:30:06,634 - 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 0x7f371c539f50>>
2025-12-12 13:30:06,634 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:06,635 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:06,635 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:06,636 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:24309
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133006Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:06,636 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133006Z
20251212/yandex/s3/aws4_request
7e909741898f9f9fcb639c82408bdca3524fc0533db5fa9596b484bee6e5baab
2025-12-12 13:30:06,637 - DEBUG - botocore.auth - add_auth: Signature:
e6ebf64e966fca9830c5cb3104edb987d8dfe41ce1cd23a730dc0007a37d11ae
2025-12-12 13:30:06,637 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:06,637 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133006Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=e6ebf64e966fca9830c5cb3104edb987d8dfe41ce1cd23a730dc0007a37d11ae', 'amz-sdk-invocation-id': b'df62b7c7-a171-4454-be71-20f40e36f29d', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:06,646 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:06 GMT', 'x-amzn-requestid': 'SbMZT19Lp7yBSq4BWDlk7DLIRed8XNfVCqeSYwY6gj2PwvY08DtE', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:06,646 - 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_datetime.parquet</Key><LastModified>2025-12-12T13:30:05.000Z</LastModified><ETag>&#34;60dd5f3a54ca5b39acffe29818a34693&#34;</ETag><Size>786</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:06,648 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371fd73530>
2025-12-12 13:30:06,649 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:06,649 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd70060>>
2025-12-12 13:30:06,649 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:06,650 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:06,650 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:06,652 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:06,652 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-12-12 13:30:06,653 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:06,653 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:06,654 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd70060>>
2025-12-12 13:30:06,654 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:06,654 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:06,654 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd70060>>
2025-12-12 13:30:06,654 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:06,655 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:06,655 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:06,655 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:06,656 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:06,657 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:06,657 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:06,657 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:06,657 - 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': '5bXHt+8YAMkxLpIHUG//yA=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_datetime.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371b1a0d30>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:06,658 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371b1a3da0>>
2025-12-12 13:30:06,658 - 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 0x7f371c539f50>>
2025-12-12 13:30:06,658 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:06,658 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:06,659 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:06,659 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:24309
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251212T133006Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-12-12 13:30:06,659 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133006Z
20251212/yandex/s3/aws4_request
768075630ac29f426be47e0ba6de2a3dc1abf39b58c2171b9dba17cfdeebbe94
2025-12-12 13:30:06,659 - DEBUG - botocore.auth - add_auth: Signature:
05b18efc41bf8947cbe69df127d9712e2d98846036028c12a6ec79c4553ec585
2025-12-12 13:30:06,659 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:06,659 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251212T133006Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=05b18efc41bf8947cbe69df127d9712e2d98846036028c12a6ec79c4553ec585', 'amz-sdk-invocation-id': b'f373f89e-87e1-41db-8667-b40ef5106d07', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-12-12 13:30:06,666 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:06 GMT', 'x-amzn-requestid': 'zk3zzOZkWdVtBfP1HxZy4BungzxvU1jRnrMdKDu8MTUXehWv61qn', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:06,668 - 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_datetime.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:06,669 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371fd73530>
2025-12-12 13:30:06,671 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:06,672 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd70060>>
2025-12-12 13:30:06,672 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'zk3zzOZkWdVtBfP1HxZy4BungzxvU1jRnrMdKDu8MTUXehWv61qn', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:06 GMT', 'x-amzn-requestid': 'zk3zzOZkWdVtBfP1HxZy4BungzxvU1jRnrMdKDu8MTUXehWv61qn', 'content-type': 'text/html; charset=utf-8', 'content-length': '187', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}
2025-12-12 13:30:06,673 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:06,679 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:06,679 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:06,679 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:06,684 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:06,688 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:06,688 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:06,690 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:06,691 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371fdaf120>}) about to wait for the following futures []
2025-12-12 13:30:06,691 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371fdaf120>}) done waiting for dependent futures
2025-12-12 13:30:06,692 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371fdaf120>}) with kwargs {'client': <botocore.client.S3 object at 0x7f371b88c470>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f373819f350>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f371fdad6e0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f371fdaff30>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371fdaf120>}
2025-12-12 13:30:06,692 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f371fdaff30> for transfer request: 0.
2025-12-12 13:30:06,692 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:06,693 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:06,693 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:06,693 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:06,694 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f371b88c470>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f371fdad050>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-12-12 13:30:06,695 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:06,695 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:06,695 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:06,695 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:06,695 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:06,695 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371afda680>>
2025-12-12 13:30:06,695 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:06,696 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:06,696 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371afda680>>
2025-12-12 13:30:06,696 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:06,697 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:06,697 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:06,697 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:06,698 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:06,700 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:06,700 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:06,700 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:06,700 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:06,700 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_datetime.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 0x7f371fdad050>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f37233115a0>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_datetime.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f371fdad050>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:06,701 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:06,701 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f3723311500>>
2025-12-12 13:30:06,702 - 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 0x7f373819e1d0>>
2025-12-12 13:30:06,702 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:06,703 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:06,703 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:06,703 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

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

content-md5;host;x-amz-content-sha256;x-amz-date
b77006e836d85e4ce6942744e649d08bd0db0c6dc6364e78eb3968d4d3487ab0
2025-12-12 13:30:06,703 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133006Z
20251212/yandex/s3/aws4_request
319956f8f87627fe5d9baa4fab4ee7bd7c1748f533388bd271b9dfcc1ccff030
2025-12-12 13:30:06,704 - DEBUG - botocore.auth - add_auth: Signature:
7e60f0750c09bb16061cd0bb9bdf65341812542baef5eb331973979033ed3010
2025-12-12 13:30:06,704 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:06,704 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:06,704 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_datetime.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'20251212T133006Z', 'X-Amz-Content-SHA256': b'b77006e836d85e4ce6942744e649d08bd0db0c6dc6364e78eb3968d4d3487ab0', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=7e60f0750c09bb16061cd0bb9bdf65341812542baef5eb331973979033ed3010', 'amz-sdk-invocation-id': b'116e096e-3fb8-4110-a3f0-7396566b5d01', 'amz-sdk-request': b'attempt=1', 'Content-Length': '878'}>
2025-12-12 13:30:06,706 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:06,707 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:06,711 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:06 GMT', 'ETag': '"495276cbb499c6b9aa393344dbf64c6b"', 'last-modified': 'Fri, 12 Dec 2025 13:30:06 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'Ehicj37Q4x4BDZudjxBJbxsG1wS4l8SDVUxxRaQhsWD8CNNlvCIq', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:06,712 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:06,713 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371fdad640>
2025-12-12 13:30:06,713 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:06,713 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371afda680>>
2025-12-12 13:30:06,713 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:06,715 - DEBUG - root - wait_bootstrap: Wait for node 1 to bootstrap
2025-12-12 13:30:06,737 - DEBUG - root - wait_bootstrap: Node 1 has been bootstrapped
2025-12-12 13:30:06,788 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "3d4224e8-02b8-433d-aba7-c3c38c394432"

2025-12-12 13:30:06,818 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7quo4qti8cb63n"

2025-12-12 13:30:06,832 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7quo4qti8cb63n"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546206
        nanos: 794815000
      }
      modified_at {
        seconds: 1765546206
        nanos: 794815000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7quo4qs6jgus7j-ptqudq7quo4qti8cb63n"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546206
      nanos: 794815000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:07,348 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7quo4qti8cb63n"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546206
        nanos: 794815000
      }
      modified_at {
        seconds: 1765546206
        nanos: 794815000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546207
      nanos: 75000000
    }
    execute_mode: RUN
    status: FAILING
    last_job_query_revision: 1
    last_job_id: "ptjudq7quo4qs6jgus7j-ptqudq7quo4qti8cb63n"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546206
      nanos: 794815000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"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}]}}"
  }
  issue {
    message: "Query failed with code BAD_REQUEST at 2025-12-12T13:30:07.308111Z"
    severity: 1
    issues {
      message: "Error while reading file test_parquet_converters_to_datetime.parquet (appeared 1 time at 2025-12-12T13:30:07.295333Z)"
      severity: 1
      issues {
        message: "millisecond accuracy does not fit into the datetime"
        severity: 1
      }
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.11s\",\"count\":2,\"avg\":\"57ms\",\"max\":\"0.11s\",\"min\":\"0.00s\"},\"MaxMemoryUsage\":{\"sum\":131072,\"count\":1,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 878\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:07,865 - DEBUG - root - describe_query: Result: ... (repeated, see above) ...
2025-12-12 13:30:08,376 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7quo4qti8cb63n"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546206
        nanos: 794815000
      }
      modified_at {
        seconds: 1765546206
        nanos: 794815000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546207
      nanos: 75000000
    }
    finished_at {
      seconds: 1765546208
      nanos: 78000000
    }
    execute_mode: RUN
    status: FAILED
    last_job_query_revision: 1
    last_job_id: "ptjudq7quo4qs6jgus7j-ptqudq7quo4qti8cb63n"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546206
      nanos: 794815000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"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}]}}"
  }
  issue {
    message: "Query failed with code BAD_REQUEST at 2025-12-12T13:30:07.308111Z"
    severity: 1
    issues {
      message: "Error while reading file test_parquet_converters_to_datetime.parquet (appeared 1 time at 2025-12-12T13:30:07.295333Z)"
      severity: 1
      issues {
        message: "millisecond accuracy does not fit into the datetime"
        severity: 1
      }
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.11s\",\"count\":2,\"avg\":\"57ms\",\"max\":\"0.11s\",\"min\":\"0.00s\"},\"MaxMemoryUsage\":{\"sum\":131072,\"count\":1,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 878\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

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

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

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

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:08,452 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133008Z
20251212/yandex/s3/aws4_request
da5bbdf980e37b02c6deb115fe7c6ac8b4e40df74ba12100270ae6c5c1859e62
2025-12-12 13:30:08,453 - DEBUG - botocore.auth - add_auth: Signature:
b203561f7c1457cc7831eaf5c72a7f9f870664dd71ba1d67f4928939abd350c5
2025-12-12 13:30:08,453 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:08,453 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133008Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=b203561f7c1457cc7831eaf5c72a7f9f870664dd71ba1d67f4928939abd350c5', 'amz-sdk-invocation-id': b'293793bd-4746-405c-ade0-2279342f50c4', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:08,459 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:08 GMT', 'x-amzn-requestid': 'p0W81b7cqrUVzrACkMNYv2selt6S1N2tc8ElArdWNYXPmFIkgnyq', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:08,459 - 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_datetime.parquet</Key><LastModified>2025-12-12T13:30:06.000Z</LastModified><ETag>&#34;495276cbb499c6b9aa393344dbf64c6b&#34;</ETag><Size>878</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:08,460 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371d350e20>
2025-12-12 13:30:08,460 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:08,461 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd0d5a0>>
2025-12-12 13:30:08,461 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:08,461 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:08,461 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:08,462 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:08,463 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-12-12 13:30:08,463 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:08,463 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:08,464 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd0d5a0>>
2025-12-12 13:30:08,469 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:08,469 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:08,469 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd0d5a0>>
2025-12-12 13:30:08,469 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:08,470 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:08,470 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:08,471 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:08,472 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:08,473 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:08,473 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:08,473 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:08,474 - 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': '5bXHt+8YAMkxLpIHUG//yA=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_datetime.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f37221b19b0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:08,475 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f37221b3300>>
2025-12-12 13:30:08,476 - 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 0x7f371c5388d0>>
2025-12-12 13:30:08,476 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:08,476 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:08,477 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:08,477 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:24309
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251212T133008Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-12-12 13:30:08,477 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133008Z
20251212/yandex/s3/aws4_request
ead1f27deb4c14ad9452062cfa101fbdefea1a4fdae98154e2f7407f1a2cd4e4
2025-12-12 13:30:08,477 - DEBUG - botocore.auth - add_auth: Signature:
8526866476891203738d20167f586dfa4db1c6bd8da8f96f5d624a05f256705b
2025-12-12 13:30:08,477 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:08,477 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251212T133008Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=8526866476891203738d20167f586dfa4db1c6bd8da8f96f5d624a05f256705b', 'amz-sdk-invocation-id': b'4408ae49-72b5-4c81-a22b-71de69357a38', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-12-12 13:30:08,482 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:08 GMT', 'x-amzn-requestid': 'Tyd35Ia1ekq9dllYVqmvkNZGmi8omKx1ljLjksgaKPFEQZO9av2Y', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:08,483 - 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_datetime.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:08,483 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371d350e20>
2025-12-12 13:30:08,484 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:08,484 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd0d5a0>>
2025-12-12 13:30:08,484 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'Tyd35Ia1ekq9dllYVqmvkNZGmi8omKx1ljLjksgaKPFEQZO9av2Y', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:08 GMT', 'x-amzn-requestid': 'Tyd35Ia1ekq9dllYVqmvkNZGmi8omKx1ljLjksgaKPFEQZO9av2Y', 'content-type': 'text/html; charset=utf-8', 'content-length': '187', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}
2025-12-12 13:30:08,485 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:08,486 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:08,487 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:08,487 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:08,489 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:08,494 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:08,495 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:08,496 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:08,496 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371fdd6310>}) about to wait for the following futures []
2025-12-12 13:30:08,497 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371fdd6310>}) done waiting for dependent futures
2025-12-12 13:30:08,497 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371fdd6310>}) with kwargs {'client': <botocore.client.S3 object at 0x7f3720b1cc40>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f37221bf620>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f371fdd4420>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f371fdd51e0>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371fdd6310>}
2025-12-12 13:30:08,497 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f371fdd51e0> for transfer request: 0.
2025-12-12 13:30:08,497 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:08,498 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:08,498 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:08,498 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:08,499 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f3720b1cc40>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f3711115410>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-12-12 13:30:08,500 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:08,500 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:08,500 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:08,500 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:08,500 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:08,501 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd0d0f0>>
2025-12-12 13:30:08,501 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:08,501 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:08,501 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd0d0f0>>
2025-12-12 13:30:08,502 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:08,503 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:08,503 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:08,504 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:08,504 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:08,505 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:08,505 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:08,505 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:08,506 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:08,506 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_datetime.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 0x7f3711115410>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f372410b3f0>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_datetime.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f3711115410>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:08,507 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:08,507 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f372410ac70>>
2025-12-12 13:30:08,507 - 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 0x7f37221bd550>>
2025-12-12 13:30:08,508 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:08,508 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:08,509 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:08,509 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

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

content-md5;host;x-amz-content-sha256;x-amz-date
ced0f37f36d4a2e5dcc0e546a4111982d56ffb7272255448921fd78dad6f32c8
2025-12-12 13:30:08,509 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133008Z
20251212/yandex/s3/aws4_request
68ce306498808ba0d03f44c41f1e2957b96218ac888e1f2b998cc274d124d956
2025-12-12 13:30:08,509 - DEBUG - botocore.auth - add_auth: Signature:
e612196d1c74a3d1caaa4674af131ec03676b14911dfc2ee76453bd10c10e46f
2025-12-12 13:30:08,509 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:08,510 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:08,510 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_datetime.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'20251212T133008Z', 'X-Amz-Content-SHA256': b'ced0f37f36d4a2e5dcc0e546a4111982d56ffb7272255448921fd78dad6f32c8', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=e612196d1c74a3d1caaa4674af131ec03676b14911dfc2ee76453bd10c10e46f', 'amz-sdk-invocation-id': b'7d5be28b-db29-40c9-a105-227f8ba156ad', 'amz-sdk-request': b'attempt=1', 'Content-Length': '878'}>
2025-12-12 13:30:08,511 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:08,513 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:08,516 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:08 GMT', 'ETag': '"05d3f56e7aa72b87d4fed48da1950022"', 'last-modified': 'Fri, 12 Dec 2025 13:30:08 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'ZNDp0MBlsZcQ3NytATfgr2T9PuG0rX5HkoiO2aSH303eVmJil7gY', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:08,516 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:08,517 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371fdd46a0>
2025-12-12 13:30:08,517 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:08,518 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd0d0f0>>
2025-12-12 13:30:08,527 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:08,529 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "2cba84e0-ae8d-4ccd-9653-4901c1d1c912"

2025-12-12 13:30:08,562 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7qumfjr01bonas"

2025-12-12 13:30:08,582 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qumfjr01bonas"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546208
        nanos: 538774000
      }
      modified_at {
        seconds: 1765546208
        nanos: 538774000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qumfjpkat323n-ptqudq7qumfjr01bonas"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546208
      nanos: 538774000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:09,096 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qumfjr01bonas"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546208
        nanos: 538774000
      }
      modified_at {
        seconds: 1765546208
        nanos: 538774000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546209
      nanos: 76000000
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qumfjpkat323n-ptqudq7qumfjr01bonas"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546208
      nanos: 538774000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:09,611 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qumfjr01bonas"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546208
        nanos: 538774000
      }
      modified_at {
        seconds: 1765546208
        nanos: 538774000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546209
      nanos: 76000000
    }
    execute_mode: RUN
    status: FAILING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qumfjpkat323n-ptqudq7qumfjr01bonas"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546208
      nanos: 538774000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"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}]}}"
  }
  issue {
    message: "Query failed with code BAD_REQUEST at 2025-12-12T13:30:09.292374Z"
    severity: 1
    issues {
      message: "Error while reading file test_parquet_converters_to_datetime.parquet (appeared 1 time at 2025-12-12T13:30:09.280100Z)"
      severity: 1
      issues {
        message: "microsecond accuracy does not fit into the datetime"
        severity: 1
      }
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.10s\",\"count\":2,\"avg\":\"53ms\",\"max\":\"0.10s\",\"min\":\"0.00s\"},\"MaxMemoryUsage\":{\"sum\":131072,\"count\":1,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 878\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:10,122 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qumfjr01bonas"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546208
        nanos: 538774000
      }
      modified_at {
        seconds: 1765546208
        nanos: 538774000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546209
      nanos: 76000000
    }
    finished_at {
      seconds: 1765546210
      nanos: 74000000
    }
    execute_mode: RUN
    status: FAILED
    last_job_query_revision: 1
    last_job_id: "ptjudq7qumfjpkat323n-ptqudq7qumfjr01bonas"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546208
      nanos: 538774000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"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}]}}"
  }
  issue {
    message: "Query failed with code BAD_REQUEST at 2025-12-12T13:30:09.292374Z"
    severity: 1
    issues {
      message: "Error while reading file test_parquet_converters_to_datetime.parquet (appeared 1 time at 2025-12-12T13:30:09.280100Z)"
      severity: 1
      issues {
        message: "microsecond accuracy does not fit into the datetime"
        severity: 1
      }
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.10s\",\"count\":2,\"avg\":\"53ms\",\"max\":\"0.10s\",\"min\":\"0.00s\"},\"MaxMemoryUsage\":{\"sum\":131072,\"count\":1,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 878\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:10,133 - DEBUG - root - describe_query: Result: ... (repeated, see above) ...
2025-12-12 13:30:10,135 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:10,137 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:10,138 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:10,138 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:10,140 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:10,144 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:10,144 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:10,145 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-12-12 13:30:10,148 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-12-12 13:30:10,148 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-12-12 13:30:10,150 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7f3737982090>
2025-12-12 13:30:10,154 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-12-12 13:30:10,155 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:10,156 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:10,156 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37111ed640>>
2025-12-12 13:30:10,157 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:10,157 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:10,157 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37111ed640>>
2025-12-12 13:30:10,157 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:10,158 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:10,159 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:10,159 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:10,160 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:10,161 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:10,161 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:10,161 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371aabcd30>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:10,162 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371aabcfb0>>
2025-12-12 13:30:10,162 - 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 0x7f371fdada00>>
2025-12-12 13:30:10,162 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:10,162 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:10,163 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:10,163 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:10,163 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133010Z
20251212/yandex/s3/aws4_request
e33c3d50b05a52283c265123d36ee6146ef1eb1d7663797c646c727800f49f4f
2025-12-12 13:30:10,163 - DEBUG - botocore.auth - add_auth: Signature:
2572da11b1a58c81960bb814fe4f9f7ef25d849d9cab384a3c528e57cb021d1b
2025-12-12 13:30:10,164 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:10,164 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133010Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=2572da11b1a58c81960bb814fe4f9f7ef25d849d9cab384a3c528e57cb021d1b', 'amz-sdk-invocation-id': b'21b3cd23-fe56-4261-a60c-2ff461c98bdd', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-12-12 13:30:10,181 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:10 GMT', 'x-amzn-requestid': 'ZuYgPGll6MCIfxk2o0Z8QNmOgy37cmEIImbOF0svcHHabknwCrez', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:10,181 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-12-12 13:30:10,182 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7f37233ee9a0>
2025-12-12 13:30:10,182 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:10,182 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37111ed640>>
2025-12-12 13:30:10,183 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'ZuYgPGll6MCIfxk2o0Z8QNmOgy37cmEIImbOF0svcHHabknwCrez', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:10 GMT', 'x-amzn-requestid': 'ZuYgPGll6MCIfxk2o0Z8QNmOgy37cmEIImbOF0svcHHabknwCrez', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-12-12 13:30:10,184 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-12-12 13:30:10,186 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7f3738f587d0>
2025-12-12 13:30:10,188 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:10,190 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:10,190 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37111ed640>>
2025-12-12 13:30:10,190 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:10,191 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:10,192 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37111ed640>>
2025-12-12 13:30:10,192 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:10,193 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:10,193 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:10,193 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:10,194 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:10,197 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:10,197 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:10,198 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371aabcd30>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:10,199 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371aabcfb0>>
2025-12-12 13:30:10,200 - 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 0x7f371fdada00>>
2025-12-12 13:30:10,200 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:10,200 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:10,201 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:10,202 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:24309
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133010Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:10,202 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133010Z
20251212/yandex/s3/aws4_request
e6c2943ac2e8238dfab52f245bb7589a3cad3f4022a768b3a59594e9ec7e3216
2025-12-12 13:30:10,202 - DEBUG - botocore.auth - add_auth: Signature:
27ebc9173429d351e0ab80eaf3576b1868ccd001e3b0e9928b0df1c92c54434a
2025-12-12 13:30:10,219 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:10,220 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133010Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=27ebc9173429d351e0ab80eaf3576b1868ccd001e3b0e9928b0df1c92c54434a', 'amz-sdk-invocation-id': b'4c995650-6090-4b08-8e4d-747cfe912cc9', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:10,227 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:10 GMT', 'x-amzn-requestid': 'A1hKKWiOefOdlSMOV9NlxW4D0r4xiB5ReUdHNoUzKhZFnqJwLfFy', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:10,227 - 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_datetime.parquet</Key><LastModified>2025-12-12T13:30:08.000Z</LastModified><ETag>&#34;05d3f56e7aa72b87d4fed48da1950022&#34;</ETag><Size>878</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:10,229 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f37233ee9a0>
2025-12-12 13:30:10,229 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:10,229 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37111ed640>>
2025-12-12 13:30:10,229 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:10,229 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:10,230 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:10,230 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:10,231 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-12-12 13:30:10,232 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:10,232 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:10,232 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37111ed640>>
2025-12-12 13:30:10,232 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:10,232 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:10,233 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37111ed640>>
2025-12-12 13:30:10,233 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:10,233 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:10,233 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:10,234 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:10,235 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:10,235 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:10,235 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:10,235 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:10,236 - 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': '5bXHt+8YAMkxLpIHUG//yA=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_datetime.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371aabcd30>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:10,236 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371aabcfb0>>
2025-12-12 13:30:10,237 - 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 0x7f371fdada00>>
2025-12-12 13:30:10,237 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:10,237 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:10,238 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:10,238 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:24309
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251212T133010Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-12-12 13:30:10,238 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133010Z
20251212/yandex/s3/aws4_request
1b9a231ce38d3e271591e49aae9faf9d598c9d0e40193cac022f07377054d9f5
2025-12-12 13:30:10,239 - DEBUG - botocore.auth - add_auth: Signature:
376c01d98f88ce2363dff59d385c4485eec7ab4ff17088ae70c6d89ce91f6004
2025-12-12 13:30:10,239 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:10,239 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251212T133010Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=376c01d98f88ce2363dff59d385c4485eec7ab4ff17088ae70c6d89ce91f6004', 'amz-sdk-invocation-id': b'6b9b13e1-a12e-4704-9d70-ce3b9b83371a', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-12-12 13:30:10,246 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:10 GMT', 'x-amzn-requestid': '8beB7Q2SN1P4oycwQoh1oxVBVn5IzXu3ZhsEb015sJP97Z4RqWAr', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:10,247 - 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_datetime.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:10,248 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f37233ee9a0>
2025-12-12 13:30:10,248 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:10,248 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37111ed640>>
2025-12-12 13:30:10,249 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': '8beB7Q2SN1P4oycwQoh1oxVBVn5IzXu3ZhsEb015sJP97Z4RqWAr', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:10 GMT', 'x-amzn-requestid': '8beB7Q2SN1P4oycwQoh1oxVBVn5IzXu3ZhsEb015sJP97Z4RqWAr', 'content-type': 'text/html; charset=utf-8', 'content-length': '187', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}
2025-12-12 13:30:10,250 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:10,253 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:10,253 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:10,255 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:10,259 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:10,263 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:10,264 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:10,267 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:10,268 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f37108ab940>}) about to wait for the following futures []
2025-12-12 13:30:10,268 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f37108ab940>}) done waiting for dependent futures
2025-12-12 13:30:10,270 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f37108ab940>}) with kwargs {'client': <botocore.client.S3 object at 0x7f371aaa4970>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f3720bc0bf0>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f37108aa590>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f37108aa9a0>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f37108ab940>}
2025-12-12 13:30:10,271 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f37108aa9a0> for transfer request: 0.
2025-12-12 13:30:10,271 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:10,272 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:10,272 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:10,273 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:10,274 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f371aaa4970>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f3720b13a30>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-12-12 13:30:10,275 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:10,275 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:10,276 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:10,276 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:10,276 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:10,276 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37108a8290>>
2025-12-12 13:30:10,277 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:10,277 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:10,277 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37108a8290>>
2025-12-12 13:30:10,278 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:10,279 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:10,279 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:10,280 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:10,281 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:10,281 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:10,281 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:10,283 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:10,283 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:10,284 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_datetime.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 0x7f3720b13a30>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371078bf30>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_datetime.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f3720b13a30>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:10,285 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:10,285 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371078b800>>
2025-12-12 13:30:10,287 - 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 0x7f37221b0dd0>>
2025-12-12 13:30:10,293 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:10,294 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:10,295 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:10,296 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

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

content-md5;host;x-amz-content-sha256;x-amz-date
b8cac98fa56cc8010137bebeb550e3dd1cdfbba685bd14046e0290bcb9bcb1d6
2025-12-12 13:30:10,296 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133010Z
20251212/yandex/s3/aws4_request
96590be78d0c838249ae5b14ce1eaf426369d1652089283331233770f8c7fa06
2025-12-12 13:30:10,297 - DEBUG - botocore.auth - add_auth: Signature:
12078736a57458a619a80533def7bec7549530a410ac858c25bd5943251b5082
2025-12-12 13:30:10,297 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:10,299 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:10,300 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_datetime.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'20251212T133010Z', 'X-Amz-Content-SHA256': b'b8cac98fa56cc8010137bebeb550e3dd1cdfbba685bd14046e0290bcb9bcb1d6', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=12078736a57458a619a80533def7bec7549530a410ac858c25bd5943251b5082', 'amz-sdk-invocation-id': b'07f1d7d4-2b82-452b-baf0-2511f72f929a', 'amz-sdk-request': b'attempt=1', 'Content-Length': '858'}>
2025-12-12 13:30:10,302 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:10,303 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:10,306 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:10 GMT', 'ETag': '"04149d363f831c7fe4a609a8f0437b2f"', 'last-modified': 'Fri, 12 Dec 2025 13:30:10 GMT', 'Content-Length': '0', 'x-amzn-requestid': '5rVe5PrqvVofZs2XfkITUWp6wHHPCnKKgckqSjVH4poAIZTWZCMT', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:10,307 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:10,308 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f37108aa360>
2025-12-12 13:30:10,309 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:10,309 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37108a8290>>
2025-12-12 13:30:10,310 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:10,311 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "8371efcb-b84b-48ef-b8d7-e210758cd1df"

2025-12-12 13:30:10,344 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7qukp9u1s9o25h"

2025-12-12 13:30:10,359 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qukp9u1s9o25h"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546210
        nanos: 318388000
      }
      modified_at {
        seconds: 1765546210
        nanos: 318388000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qukp9sl6cjmnt-ptqudq7qukp9u1s9o25h"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546210
      nanos: 318388000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:10,875 - DEBUG - root - describe_query: Result: ... (repeated, see above) ...
2025-12-12 13:30:11,390 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qukp9u1s9o25h"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546210
        nanos: 318388000
      }
      modified_at {
        seconds: 1765546210
        nanos: 318388000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546211
      nanos: 73000000
    }
    execute_mode: RUN
    status: FAILING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qukp9sl6cjmnt-ptqudq7qukp9u1s9o25h"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546210
      nanos: 318388000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"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}]}}"
  }
  issue {
    message: "Query failed with code BAD_REQUEST at 2025-12-12T13:30:11.288022Z"
    severity: 1
    issues {
      message: "Error while reading file test_parquet_converters_to_datetime.parquet (appeared 1 time at 2025-12-12T13:30:11.277951Z)"
      severity: 1
      issues {
        message: "millisecond accuracy does not fit into the datetime"
        severity: 1
      }
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.10s\",\"count\":2,\"avg\":\"54ms\",\"max\":\"0.10s\",\"min\":\"0.00s\"},\"MaxMemoryUsage\":{\"sum\":131072,\"count\":1,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 858\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:11,911 - DEBUG - root - describe_query: Result: ... (repeated, see above) ...
2025-12-12 13:30:12,423 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qukp9u1s9o25h"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546210
        nanos: 318388000
      }
      modified_at {
        seconds: 1765546210
        nanos: 318388000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546211
      nanos: 73000000
    }
    finished_at {
      seconds: 1765546212
      nanos: 76000000
    }
    execute_mode: RUN
    status: FAILED
    last_job_query_revision: 1
    last_job_id: "ptjudq7qukp9sl6cjmnt-ptqudq7qukp9u1s9o25h"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546210
      nanos: 318388000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"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}]}}"
  }
  issue {
    message: "Query failed with code BAD_REQUEST at 2025-12-12T13:30:11.288022Z"
    severity: 1
    issues {
      message: "Error while reading file test_parquet_converters_to_datetime.parquet (appeared 1 time at 2025-12-12T13:30:11.277951Z)"
      severity: 1
      issues {
        message: "millisecond accuracy does not fit into the datetime"
        severity: 1
      }
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.10s\",\"count\":2,\"avg\":\"54ms\",\"max\":\"0.10s\",\"min\":\"0.00s\"},\"MaxMemoryUsage\":{\"sum\":131072,\"count\":1,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 858\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:12,435 - DEBUG - root - describe_query: Result: ... (repeated, see above) ...
2025-12-12 13:30:12,439 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:12,442 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:12,443 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:12,443 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:12,451 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:12,455 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:12,456 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:12,458 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-12-12 13:30:12,460 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-12-12 13:30:12,460 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-12-12 13:30:12,462 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7f3737982090>
2025-12-12 13:30:12,462 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-12-12 13:30:12,463 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:12,463 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:12,464 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372410a220>>
2025-12-12 13:30:12,464 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:12,464 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:12,464 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372410a220>>
2025-12-12 13:30:12,465 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:12,468 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:12,468 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:12,468 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:12,469 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:12,470 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:12,470 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:12,471 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371af03da0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:12,472 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371af03120>>
2025-12-12 13:30:12,473 - 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 0x7f371fdd7030>>
2025-12-12 13:30:12,474 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:12,474 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:12,475 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:12,475 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:12,475 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133012Z
20251212/yandex/s3/aws4_request
044fbee411b5adb28050eeacf7523d9777880c8182738ee1da0717f47d455ef3
2025-12-12 13:30:12,475 - DEBUG - botocore.auth - add_auth: Signature:
d34db88dd8aa596e27b3d302469762e7297cee184f70648df3475cd25f36652b
2025-12-12 13:30:12,476 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:12,476 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133012Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=d34db88dd8aa596e27b3d302469762e7297cee184f70648df3475cd25f36652b', 'amz-sdk-invocation-id': b'7c75ae29-da61-4047-91a3-cf7d38e014a4', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-12-12 13:30:12,489 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:12 GMT', 'x-amzn-requestid': 'YY4P7zyn4BVjPVwITgSrnK5okLXDfyx9cStA87WR3tgHn6x9gY07', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:12,490 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-12-12 13:30:12,491 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7f3710949aa0>
2025-12-12 13:30:12,491 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:12,491 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372410a220>>
2025-12-12 13:30:12,492 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'YY4P7zyn4BVjPVwITgSrnK5okLXDfyx9cStA87WR3tgHn6x9gY07', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:12 GMT', 'x-amzn-requestid': 'YY4P7zyn4BVjPVwITgSrnK5okLXDfyx9cStA87WR3tgHn6x9gY07', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-12-12 13:30:12,492 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-12-12 13:30:12,493 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7f3738f587d0>
2025-12-12 13:30:12,493 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:12,494 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:12,494 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372410a220>>
2025-12-12 13:30:12,494 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:12,494 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:12,495 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372410a220>>
2025-12-12 13:30:12,495 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:12,496 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:12,497 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:12,497 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:12,498 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:12,498 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:12,498 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:12,498 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371af03da0>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:12,499 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371af03120>>
2025-12-12 13:30:12,500 - 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 0x7f371fdd7030>>
2025-12-12 13:30:12,500 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:12,501 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:12,501 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:12,501 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:24309
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133012Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:12,502 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133012Z
20251212/yandex/s3/aws4_request
71385ac82070b399a646e97efe95d67e55d30ccd0c952015ca3edd69965bcb72
2025-12-12 13:30:12,502 - DEBUG - botocore.auth - add_auth: Signature:
b36160bddfaad27ee61517ae7aceef056d6039c3bac782ce7ab602fdfc42337c
2025-12-12 13:30:12,505 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:12,505 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133012Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=b36160bddfaad27ee61517ae7aceef056d6039c3bac782ce7ab602fdfc42337c', 'amz-sdk-invocation-id': b'a39c5dcc-22d0-4a8d-84fb-eb35a7fa8ce7', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:12,514 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:12 GMT', 'x-amzn-requestid': 'vFXzOaisEzAHGn0yz6644YWhGRxQ4HYUOfYwaG6DNTU3Us6Hlwe4', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:12,514 - 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_datetime.parquet</Key><LastModified>2025-12-12T13:30:10.000Z</LastModified><ETag>&#34;04149d363f831c7fe4a609a8f0437b2f&#34;</ETag><Size>858</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:12,516 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f3710949aa0>
2025-12-12 13:30:12,516 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:12,516 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372410a220>>
2025-12-12 13:30:12,517 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:12,517 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:12,517 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:12,518 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:12,518 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-12-12 13:30:12,519 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:12,519 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:12,519 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372410a220>>
2025-12-12 13:30:12,519 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:12,519 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:12,520 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372410a220>>
2025-12-12 13:30:12,520 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:12,520 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:12,520 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:12,520 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:12,521 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:12,521 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:12,521 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:12,521 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:12,522 - 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': '5bXHt+8YAMkxLpIHUG//yA=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_datetime.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371af03da0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:12,522 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371af03120>>
2025-12-12 13:30:12,522 - 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 0x7f371fdd7030>>
2025-12-12 13:30:12,522 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:12,523 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:12,523 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:12,523 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:24309
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251212T133012Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-12-12 13:30:12,523 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133012Z
20251212/yandex/s3/aws4_request
4431e25de3685d719d197ebfd862785e30ddc4ab7e0806a312a7523a272b1d85
2025-12-12 13:30:12,524 - DEBUG - botocore.auth - add_auth: Signature:
69c3bd649727608facf7e8e9ac40e7d5a145bef607bf90b683304d0ad63ae5e9
2025-12-12 13:30:12,524 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:12,524 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251212T133012Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=69c3bd649727608facf7e8e9ac40e7d5a145bef607bf90b683304d0ad63ae5e9', 'amz-sdk-invocation-id': b'51ef4951-c9bb-4949-97f9-3da10bb63455', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-12-12 13:30:12,531 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:12 GMT', 'x-amzn-requestid': '5ym8pnJNoipXTaHkJTyYc1yv7E8e3SivOWfzr00isoMOaj2LMspt', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:12,532 - 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_datetime.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:12,532 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f3710949aa0>
2025-12-12 13:30:12,533 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:12,533 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372410a220>>
2025-12-12 13:30:12,533 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': '5ym8pnJNoipXTaHkJTyYc1yv7E8e3SivOWfzr00isoMOaj2LMspt', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:12 GMT', 'x-amzn-requestid': '5ym8pnJNoipXTaHkJTyYc1yv7E8e3SivOWfzr00isoMOaj2LMspt', 'content-type': 'text/html; charset=utf-8', 'content-length': '187', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}
2025-12-12 13:30:12,534 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:12,535 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:12,536 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:12,536 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:12,538 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:12,541 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:12,544 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:12,546 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:12,546 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371117f5d0>}) about to wait for the following futures []
2025-12-12 13:30:12,548 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371117f5d0>}) done waiting for dependent futures
2025-12-12 13:30:12,548 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371117f5d0>}) with kwargs {'client': <botocore.client.S3 object at 0x7f37111d78f0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f371fd7b260>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f3711164150>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f3711166e50>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371117f5d0>}
2025-12-12 13:30:12,549 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f3711166e50> for transfer request: 0.
2025-12-12 13:30:12,549 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:12,550 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:12,550 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:12,551 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:12,551 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f37111d78f0>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f371b6f90a0>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-12-12 13:30:12,552 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:12,553 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:12,553 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:12,553 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:12,553 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:12,554 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b9f1550>>
2025-12-12 13:30:12,554 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:12,554 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:12,555 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b9f1550>>
2025-12-12 13:30:12,556 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:12,557 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:12,557 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:12,558 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:12,558 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:12,559 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:12,559 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:12,559 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:12,560 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:12,560 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_datetime.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 0x7f371b6f90a0>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371b9f2c20>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_datetime.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f371b6f90a0>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:12,561 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:12,561 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371b9f2680>>
2025-12-12 13:30:12,562 - 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 0x7f371b015500>>
2025-12-12 13:30:12,562 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:12,562 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:12,563 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:12,563 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

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

content-md5;host;x-amz-content-sha256;x-amz-date
f5fd5a9e5536ffdb1111c8026ffc48555316586982fca213c2ddb09e6747e11f
2025-12-12 13:30:12,564 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133012Z
20251212/yandex/s3/aws4_request
3a733bf4501364085fe4d5d8eab624ec2b047e9234c804a10182607439ca220b
2025-12-12 13:30:12,564 - DEBUG - botocore.auth - add_auth: Signature:
9869cbd10c2ba703a121ca2aef9f31d0d0004ccd16d286761b05a4f57919a27d
2025-12-12 13:30:12,566 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:12,567 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:12,567 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_datetime.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'20251212T133012Z', 'X-Amz-Content-SHA256': b'f5fd5a9e5536ffdb1111c8026ffc48555316586982fca213c2ddb09e6747e11f', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=9869cbd10c2ba703a121ca2aef9f31d0d0004ccd16d286761b05a4f57919a27d', 'amz-sdk-invocation-id': b'afd3e3e5-53ee-49bf-8a4b-958be628dd48', 'amz-sdk-request': b'attempt=1', 'Content-Length': '878'}>
2025-12-12 13:30:12,569 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:12,571 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:12,575 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:12 GMT', 'ETag': '"9c9a5497813894a0f5e1677b3579fd2d"', 'last-modified': 'Fri, 12 Dec 2025 13:30:12 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'F9qefqzFrAHLzdc5VbFufZf0IFIEsFCcnaJm9eIebx4rxvHNLANU', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:12,575 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:12,576 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f37111644c0>
2025-12-12 13:30:12,576 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:12,576 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b9f1550>>
2025-12-12 13:30:12,577 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:12,579 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "e709d9b7-96e2-4404-8fda-189d838a3240"

2025-12-12 13:30:12,614 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7quik0dqllj2qg"

2025-12-12 13:30:12,633 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7quik0dqllj2qg"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546212
        nanos: 589116000
      }
      modified_at {
        seconds: 1765546212
        nanos: 589116000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7quik0c5lf2k9t-ptqudq7quik0dqllj2qg"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546212
      nanos: 589116000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:13,154 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7quik0dqllj2qg"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546212
        nanos: 589116000
      }
      modified_at {
        seconds: 1765546212
        nanos: 589116000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546213
      nanos: 80000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudq7quik0c5lf2k9t-ptqudq7quik0dqllj2qg"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546212
      nanos: 589116000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:13,669 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7quik0dqllj2qg"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546212
        nanos: 589116000
      }
      modified_at {
        seconds: 1765546212
        nanos: 589116000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546213
      nanos: 80000000
    }
    execute_mode: RUN
    status: FAILING
    last_job_query_revision: 1
    last_job_id: "ptjudq7quik0c5lf2k9t-ptqudq7quik0dqllj2qg"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546212
      nanos: 589116000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"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}]}}"
  }
  issue {
    message: "Query failed with code BAD_REQUEST at 2025-12-12T13:30:13.285306Z"
    severity: 1
    issues {
      message: "Error while reading file test_parquet_converters_to_datetime.parquet (appeared 1 time at 2025-12-12T13:30:13.274837Z)"
      severity: 1
      issues {
        message: "microsecond accuracy does not fit into the datetime"
        severity: 1
      }
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"86ms\",\"count\":2,\"avg\":\"43ms\",\"max\":\"86ms\",\"min\":\"0.00s\"},\"MaxMemoryUsage\":{\"sum\":131072,\"count\":1,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 878\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:14,181 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7quik0dqllj2qg"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546212
        nanos: 589116000
      }
      modified_at {
        seconds: 1765546212
        nanos: 589116000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546213
      nanos: 80000000
    }
    finished_at {
      seconds: 1765546214
      nanos: 84000000
    }
    execute_mode: RUN
    status: FAILED
    last_job_query_revision: 1
    last_job_id: "ptjudq7quik0c5lf2k9t-ptqudq7quik0dqllj2qg"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546212
      nanos: 589116000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"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}]}}"
  }
  issue {
    message: "Query failed with code BAD_REQUEST at 2025-12-12T13:30:13.285306Z"
    severity: 1
    issues {
      message: "Error while reading file test_parquet_converters_to_datetime.parquet (appeared 1 time at 2025-12-12T13:30:13.274837Z)"
      severity: 1
      issues {
        message: "microsecond accuracy does not fit into the datetime"
        severity: 1
      }
    }
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"86ms\",\"count\":2,\"avg\":\"43ms\",\"max\":\"86ms\",\"min\":\"0.00s\"},\"MaxMemoryUsage\":{\"sum\":131072,\"count\":1,\"avg\":131072,\"max\":131072,\"min\":131072},\"IngressQueuedBytes\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0},\"IngressQueuedRows\":{\"sum\":0,\"count\":1,\"avg\":0,\"max\":0,\"min\":0}}}"
  }
  result_set_meta {
    column {
      name: "fruit"
      type {
        type_id: UTF8
      }
    }
    column {
      name: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 878\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:14,190 - DEBUG - root - describe_query: Result: ... (repeated, see above) ...
2025-12-12 13:30:14,194 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:14,196 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:14,197 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:14,197 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:14,200 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:14,204 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:14,205 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:14,206 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-12-12 13:30:14,208 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-12-12 13:30:14,208 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-12-12 13:30:14,210 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7f3737982090>
2025-12-12 13:30:14,210 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-12-12 13:30:14,211 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:14,211 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:14,212 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b673530>>
2025-12-12 13:30:14,212 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:14,212 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:14,215 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b673530>>
2025-12-12 13:30:14,215 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:14,217 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:14,219 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:14,220 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:14,221 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:14,221 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:14,222 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:14,222 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371fd1b4e0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:14,223 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371fd1ad10>>
2025-12-12 13:30:14,223 - 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 0x7f371d301eb0>>
2025-12-12 13:30:14,223 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:14,224 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:14,224 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:14,225 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:14,225 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133014Z
20251212/yandex/s3/aws4_request
2ba18f60c62fa33403266fc3395bb8eb8bd7d2ace00d928fcde6a6e9aff4eccd
2025-12-12 13:30:14,225 - DEBUG - botocore.auth - add_auth: Signature:
0781a63044fba708472ebe79cf722583344fce0132aced00282368de4c4ed299
2025-12-12 13:30:14,225 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:14,226 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133014Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=0781a63044fba708472ebe79cf722583344fce0132aced00282368de4c4ed299', 'amz-sdk-invocation-id': b'7f1881ec-321c-41ac-bb33-64058cb5818d', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-12-12 13:30:14,242 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:14 GMT', 'x-amzn-requestid': 'S10yaYITcvHjTP1G38J2fygqK7zzSZ5J3vnOwQIBzbGxPNoB23wR', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:14,243 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-12-12 13:30:14,244 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371b670830>
2025-12-12 13:30:14,244 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:14,244 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b673530>>
2025-12-12 13:30:14,245 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'S10yaYITcvHjTP1G38J2fygqK7zzSZ5J3vnOwQIBzbGxPNoB23wR', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:14 GMT', 'x-amzn-requestid': 'S10yaYITcvHjTP1G38J2fygqK7zzSZ5J3vnOwQIBzbGxPNoB23wR', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-12-12 13:30:14,245 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-12-12 13:30:14,246 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7f3738f587d0>
2025-12-12 13:30:14,246 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:14,246 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:14,246 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b673530>>
2025-12-12 13:30:14,247 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:14,247 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:14,247 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b673530>>
2025-12-12 13:30:14,248 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:14,249 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:14,249 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:14,249 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:14,250 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:14,250 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:14,251 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:14,251 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371fd1b4e0>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:14,252 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371fd1ad10>>
2025-12-12 13:30:14,252 - 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 0x7f371d301eb0>>
2025-12-12 13:30:14,253 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:14,253 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:14,254 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:14,254 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:24309
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133014Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:14,254 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133014Z
20251212/yandex/s3/aws4_request
ff957b3321ec5df9fc0f79ac123392804a0ef3c280a16e912d27737fe0a8a8f1
2025-12-12 13:30:14,254 - DEBUG - botocore.auth - add_auth: Signature:
ac84c6b9f3015aab9cb06f69754057828dce5964f332989d05db55b660374ec5
2025-12-12 13:30:14,254 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:14,255 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133014Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=ac84c6b9f3015aab9cb06f69754057828dce5964f332989d05db55b660374ec5', 'amz-sdk-invocation-id': b'11e0cea4-4ce4-4fc7-a7cf-a6186d073f41', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:14,265 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:14 GMT', 'x-amzn-requestid': 'H7NN2qecfRYkMcV9HIeoKtmPqCEWm4abFANDFbrB4ACOBq74q5xr', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:14,266 - 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_datetime.parquet</Key><LastModified>2025-12-12T13:30:12.000Z</LastModified><ETag>&#34;9c9a5497813894a0f5e1677b3579fd2d&#34;</ETag><Size>878</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:14,267 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371b670830>
2025-12-12 13:30:14,268 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:14,268 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b673530>>
2025-12-12 13:30:14,268 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:14,269 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:14,270 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:14,272 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:14,274 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-12-12 13:30:14,276 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:14,276 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:14,276 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b673530>>
2025-12-12 13:30:14,276 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:14,276 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:14,277 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b673530>>
2025-12-12 13:30:14,277 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:14,277 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:14,278 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:14,278 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:14,279 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:14,279 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:14,280 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:14,280 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:14,280 - 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': '5bXHt+8YAMkxLpIHUG//yA=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_datetime.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371fd1b4e0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:14,281 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371fd1ad10>>
2025-12-12 13:30:14,282 - 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 0x7f371d301eb0>>
2025-12-12 13:30:14,282 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:14,282 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:14,285 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:14,285 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:24309
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251212T133014Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-12-12 13:30:14,287 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133014Z
20251212/yandex/s3/aws4_request
25ecbc11754f823aa2f89fce1d6ef6c8482623a90e4698742c211f29252f1af4
2025-12-12 13:30:14,287 - DEBUG - botocore.auth - add_auth: Signature:
348210649b35f47e3c7d1ac3173b7f4d578e76f3b8d5f8c1825b06d2948df383
2025-12-12 13:30:14,288 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:14,288 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251212T133014Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=348210649b35f47e3c7d1ac3173b7f4d578e76f3b8d5f8c1825b06d2948df383', 'amz-sdk-invocation-id': b'30fee29a-56a5-4d8c-a38d-75bca9e94646', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-12-12 13:30:14,296 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:14 GMT', 'x-amzn-requestid': '6tBDT0PuNzDtDa3myHD9kFAvcD9GUq8DUli7KCwlHDa48MG2OjwS', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:14,297 - 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_datetime.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:14,298 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371b670830>
2025-12-12 13:30:14,298 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:14,299 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b673530>>
2025-12-12 13:30:14,299 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': '6tBDT0PuNzDtDa3myHD9kFAvcD9GUq8DUli7KCwlHDa48MG2OjwS', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:14 GMT', 'x-amzn-requestid': '6tBDT0PuNzDtDa3myHD9kFAvcD9GUq8DUli7KCwlHDa48MG2OjwS', 'content-type': 'text/html; charset=utf-8', 'content-length': '187', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}
2025-12-12 13:30:14,300 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:14,306 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:14,307 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:14,307 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:14,309 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:14,312 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:14,313 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:14,315 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:14,316 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371d3fac20>}) about to wait for the following futures []
2025-12-12 13:30:14,316 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371d3fac20>}) done waiting for dependent futures
2025-12-12 13:30:14,316 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371d3fac20>}) with kwargs {'client': <botocore.client.S3 object at 0x7f371af6c970>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f371b6eb9e0>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f371af6d9b0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f371d3f8560>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371d3fac20>}
2025-12-12 13:30:14,317 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f371d3f8560> for transfer request: 0.
2025-12-12 13:30:14,317 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:14,317 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:14,318 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:14,318 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:14,319 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f371af6c970>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f371d3f9d70>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-12-12 13:30:14,320 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:14,320 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:14,320 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:14,321 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:14,321 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:14,321 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b6a3170>>
2025-12-12 13:30:14,321 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:14,322 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:14,322 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b6a3170>>
2025-12-12 13:30:14,322 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:14,324 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:14,324 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:14,324 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:14,325 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:14,325 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:14,326 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:14,338 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:14,339 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:14,339 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_datetime.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 0x7f371d3f9d70>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f3720bcc650>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_datetime.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f371d3f9d70>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:14,341 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:14,342 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f3720bcda00>>
2025-12-12 13:30:14,343 - 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 0x7f37108a9cd0>>
2025-12-12 13:30:14,343 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:14,343 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:14,344 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:14,344 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

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

content-md5;host;x-amz-content-sha256;x-amz-date
0f6434572e1a83534092d44b440e18d10ff7a8140c45932d864032e20cf25ada
2025-12-12 13:30:14,344 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133014Z
20251212/yandex/s3/aws4_request
7ed8326592a00226a935fa79ebfa31a5642bee0b76824f272ddf68479b27d6e8
2025-12-12 13:30:14,345 - DEBUG - botocore.auth - add_auth: Signature:
76e32f7c9e8656ee46bfde3143abc071c003c11f8420ddba215b5edf4db2f0eb
2025-12-12 13:30:14,345 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:14,345 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:14,345 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_datetime.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'20251212T133014Z', 'X-Amz-Content-SHA256': b'0f6434572e1a83534092d44b440e18d10ff7a8140c45932d864032e20cf25ada', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=76e32f7c9e8656ee46bfde3143abc071c003c11f8420ddba215b5edf4db2f0eb', 'amz-sdk-invocation-id': b'1c3fcf3b-a12c-4e7e-bf16-21965160bbdc', 'amz-sdk-request': b'attempt=1', 'Content-Length': '801'}>
2025-12-12 13:30:14,348 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:14,350 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:14,354 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:14 GMT', 'ETag': '"c1ee98c490decc7cc36782c5ad5a4bf9"', 'last-modified': 'Fri, 12 Dec 2025 13:30:14 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'RhlWPPfHM5K2kZlmg179J2c2gHk2PBnY3eTQbZz38FR618L8xxwO', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:14,356 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:14,356 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371d3fa310>
2025-12-12 13:30:14,357 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:14,358 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b6a3170>>
2025-12-12 13:30:14,358 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:14,360 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "6a4467dd-2604-46ec-a45b-bfab93715c4f"

2025-12-12 13:30:14,405 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7qugtlpofdsoc5"

2025-12-12 13:30:14,420 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qugtlpofdsoc5"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546214
        nanos: 369470000
      }
      modified_at {
        seconds: 1765546214
        nanos: 369470000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qugtlnvvt835p-ptqudq7qugtlpofdsoc5"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546214
      nanos: 369470000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:14,936 - DEBUG - root - describe_query: Result: ... (repeated, see above) ...
2025-12-12 13:30:15,449 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qugtlpofdsoc5"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546214
        nanos: 369470000
      }
      modified_at {
        seconds: 1765546214
        nanos: 369470000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546215
      nanos: 78000000
    }
    finished_at {
      seconds: 1765546215
      nanos: 307000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudq7qugtlnvvt835p-ptqudq7qugtlpofdsoc5"
    result_expire_at {
      seconds: 1765632615
      nanos: 58809000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546214
      nanos: 369470000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"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\":\"88ms\",\"count\":2,\"avg\":\"44ms\",\"max\":\"86ms\",\"min\":\"2ms\"},\"IngressBytes\":{\"sum\":1017,\"count\":1,\"avg\":1017,\"max\":1017,\"min\":1017},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"InputBytes\":{\"sum\":33,\"count\":1,\"avg\":33,\"max\":33,\"min\":33},\"InputRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"OutputBytes\":{\"sum\":66,\"count\":2,\"avg\":33,\"max\":33,\"min\":33},\"OutputRows\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"ResultBytes\":{\"sum\":33,\"count\":1,\"avg\":33,\"max\":33,\"min\":33},\"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: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
    rows_count: 1
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 801\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

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

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:15,495 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133015Z
20251212/yandex/s3/aws4_request
5c0bbdfe56cbc85e04bd805868ea5bc2f3b0ee651eeb18831a3172247fe3d8a9
2025-12-12 13:30:15,495 - DEBUG - botocore.auth - add_auth: Signature:
38ce6cfb1fdb5481ef907523b5f5a0505d38e6db25b85adbdb8a7e5a9e365608
2025-12-12 13:30:15,496 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:15,496 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133015Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=38ce6cfb1fdb5481ef907523b5f5a0505d38e6db25b85adbdb8a7e5a9e365608', 'amz-sdk-invocation-id': b'dd94d338-f00c-40d0-ab17-9bb900c65d02', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-12-12 13:30:15,507 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:15 GMT', 'x-amzn-requestid': 'iMdtIMpmMXQlHZbkr7ZmAgVe7w0dWhoxu03WHdxGjZH2ztzZM750', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:15,507 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-12-12 13:30:15,508 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7f37233c6270>
2025-12-12 13:30:15,509 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:15,509 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372339d2d0>>
2025-12-12 13:30:15,509 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'iMdtIMpmMXQlHZbkr7ZmAgVe7w0dWhoxu03WHdxGjZH2ztzZM750', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:15 GMT', 'x-amzn-requestid': 'iMdtIMpmMXQlHZbkr7ZmAgVe7w0dWhoxu03WHdxGjZH2ztzZM750', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-12-12 13:30:15,510 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-12-12 13:30:15,511 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7f3738f587d0>
2025-12-12 13:30:15,511 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:15,511 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:15,512 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372339d2d0>>
2025-12-12 13:30:15,512 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:15,512 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:15,513 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372339d2d0>>
2025-12-12 13:30:15,513 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:15,514 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:15,514 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:15,515 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:15,516 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:15,516 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:15,516 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:15,516 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371c59b5d0>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:15,517 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371c59b080>>
2025-12-12 13:30:15,518 - 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 0x7f371d3ccba0>>
2025-12-12 13:30:15,518 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:15,518 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:15,519 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:15,519 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:24309
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133015Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:15,519 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133015Z
20251212/yandex/s3/aws4_request
4d6718f346bc526d0efa0673005f43b158ea7971fa846cb442dc4296282c38f4
2025-12-12 13:30:15,520 - DEBUG - botocore.auth - add_auth: Signature:
9a95b2836a214b003475bf9c963a462c7d85f24d52f3998d4842f1cd074853c6
2025-12-12 13:30:15,520 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:15,520 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133015Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=9a95b2836a214b003475bf9c963a462c7d85f24d52f3998d4842f1cd074853c6', 'amz-sdk-invocation-id': b'e10105d4-1bbe-44ce-a89d-88952796adbd', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:15,528 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:15 GMT', 'x-amzn-requestid': 'KtH8PgAELmhtslIBL8ishLgaMDXZJNl0haq6NZWT9hD9gq8T1CAz', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:15,528 - 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_datetime.parquet</Key><LastModified>2025-12-12T13:30:14.000Z</LastModified><ETag>&#34;c1ee98c490decc7cc36782c5ad5a4bf9&#34;</ETag><Size>801</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:15,530 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f37233c6270>
2025-12-12 13:30:15,531 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:15,531 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372339d2d0>>
2025-12-12 13:30:15,531 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:15,532 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:15,532 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:15,533 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:15,534 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-12-12 13:30:15,535 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:15,535 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:15,535 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372339d2d0>>
2025-12-12 13:30:15,535 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:15,535 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:15,536 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372339d2d0>>
2025-12-12 13:30:15,536 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:15,536 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:15,536 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:15,537 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:15,582 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:15,583 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:15,583 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:15,586 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:15,590 - 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': '5bXHt+8YAMkxLpIHUG//yA=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_datetime.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371c59b5d0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:15,592 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371c59b080>>
2025-12-12 13:30:15,593 - 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 0x7f371d3ccba0>>
2025-12-12 13:30:15,593 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:15,593 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:15,594 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:15,594 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:24309
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251212T133015Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-12-12 13:30:15,594 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133015Z
20251212/yandex/s3/aws4_request
03c7d6765389ff1296020537bef59c8ad089cc19b4b78ce16b8de9349a242c99
2025-12-12 13:30:15,594 - DEBUG - botocore.auth - add_auth: Signature:
3787c45fb2718586d0cc962368197f32a5d7ca1fcde36f25f75dfc0932f9cb8d
2025-12-12 13:30:15,595 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:15,595 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251212T133015Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=3787c45fb2718586d0cc962368197f32a5d7ca1fcde36f25f75dfc0932f9cb8d', 'amz-sdk-invocation-id': b'cc9e85d8-6280-407b-a356-5e40b4ef7601', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-12-12 13:30:15,606 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:15 GMT', 'x-amzn-requestid': 'cxjm3MlYdAFNEVZwScKgQ9kmYi4x4WyYtf8lShbMBczsZ6VzCCrG', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:15,609 - 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_datetime.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:15,611 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f37233c6270>
2025-12-12 13:30:15,611 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:15,611 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f372339d2d0>>
2025-12-12 13:30:15,612 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'cxjm3MlYdAFNEVZwScKgQ9kmYi4x4WyYtf8lShbMBczsZ6VzCCrG', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:15 GMT', 'x-amzn-requestid': 'cxjm3MlYdAFNEVZwScKgQ9kmYi4x4WyYtf8lShbMBczsZ6VzCCrG', 'content-type': 'text/html; charset=utf-8', 'content-length': '187', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}
2025-12-12 13:30:15,613 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:15,619 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:15,619 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:15,620 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:15,623 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:15,630 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:15,631 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:15,633 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:15,634 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f37221c4240>}) about to wait for the following futures []
2025-12-12 13:30:15,643 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f37221c4240>}) done waiting for dependent futures
2025-12-12 13:30:15,643 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f37221c4240>}) with kwargs {'client': <botocore.client.S3 object at 0x7f371fd18920>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f3720b0c790>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f37221c61d0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f37221c62c0>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f37221c4240>}
2025-12-12 13:30:15,644 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f37221c62c0> for transfer request: 0.
2025-12-12 13:30:15,644 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:15,645 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:15,645 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:15,645 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:15,646 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f371fd18920>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f37221c5a50>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-12-12 13:30:15,647 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:15,648 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:15,648 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:15,648 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:15,648 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:15,648 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37233dee50>>
2025-12-12 13:30:15,649 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:15,649 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:15,649 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37233dee50>>
2025-12-12 13:30:15,650 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:15,651 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:15,653 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:15,653 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:15,654 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:15,654 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:15,655 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:15,655 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:15,655 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:15,655 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_datetime.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 0x7f37221c5a50>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f3711117ee0>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_datetime.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f37221c5a50>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:15,657 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:15,657 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f3711116860>>
2025-12-12 13:30:15,657 - 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 0x7f3720b0d370>>
2025-12-12 13:30:15,658 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:15,658 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:15,659 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:15,659 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

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

content-md5;host;x-amz-content-sha256;x-amz-date
482230d7446ea2c98c1df7ad7bccd4b1bea8ab3208541055edaeee98bd3e1181
2025-12-12 13:30:15,659 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133015Z
20251212/yandex/s3/aws4_request
19b447541761c38d66a07982a54eccda5caa49fdcec60888e6e194ba97949096
2025-12-12 13:30:15,660 - DEBUG - botocore.auth - add_auth: Signature:
df0372794e11b21eb2847bf9e136caef3f2d3e892e0a2326ab48960af860528e
2025-12-12 13:30:15,660 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:15,660 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:15,661 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_datetime.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'20251212T133015Z', 'X-Amz-Content-SHA256': b'482230d7446ea2c98c1df7ad7bccd4b1bea8ab3208541055edaeee98bd3e1181', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=df0372794e11b21eb2847bf9e136caef3f2d3e892e0a2326ab48960af860528e', 'amz-sdk-invocation-id': b'40baa683-2c46-4ea8-9a71-f3987f981e1d', 'amz-sdk-request': b'attempt=1', 'Content-Length': '821'}>
2025-12-12 13:30:15,663 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:15,667 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:15,673 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:15 GMT', 'ETag': '"40047c171accb134f19698c504aafcc6"', 'last-modified': 'Fri, 12 Dec 2025 13:30:15 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'ggb1o54fZqO77CFBUnQqA2kIvunIsKglG3OuA0Pp5E2K860M44bt', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:15,673 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:15,674 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f37221c7210>
2025-12-12 13:30:15,675 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:15,675 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37233dee50>>
2025-12-12 13:30:15,676 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:15,678 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "062f1ce8-c8df-4eff-93ee-332e4c6acba5"

2025-12-12 13:30:15,709 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7qufleqccusaur"

2025-12-12 13:30:15,724 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qufleqccusaur"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546215
        nanos: 687339000
      }
      modified_at {
        seconds: 1765546215
        nanos: 687339000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7quflep1b270mf-ptqudq7qufleqccusaur"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546215
      nanos: 687339000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:16,253 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qufleqccusaur"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546215
        nanos: 687339000
      }
      modified_at {
        seconds: 1765546215
        nanos: 687339000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546216
      nanos: 82000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudq7quflep1b270mf-ptqudq7qufleqccusaur"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546215
      nanos: 687339000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"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: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 821\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:16,773 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qufleqccusaur"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546215
        nanos: 687339000
      }
      modified_at {
        seconds: 1765546215
        nanos: 687339000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546216
      nanos: 82000000
    }
    finished_at {
      seconds: 1765546216
      nanos: 334000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudq7quflep1b270mf-ptqudq7qufleqccusaur"
    result_expire_at {
      seconds: 1765632616
      nanos: 59171000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546215
      nanos: 687339000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":2,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":8,\"level\":1,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":2,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":3,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":4,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.12s\",\"count\":2,\"avg\":\"61ms\",\"max\":\"0.12s\",\"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\":33,\"count\":1,\"avg\":33,\"max\":33,\"min\":33},\"InputRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"OutputBytes\":{\"sum\":66,\"count\":2,\"avg\":33,\"max\":33,\"min\":33},\"OutputRows\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"ResultBytes\":{\"sum\":33,\"count\":1,\"avg\":33,\"max\":33,\"min\":33},\"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: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
    rows_count: 1
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 821\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

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

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

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

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:16,832 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133016Z
20251212/yandex/s3/aws4_request
b3109c26f4d69dcfee7a12f6975a0eba5f3792b499519e6851289028c570eaf8
2025-12-12 13:30:16,832 - DEBUG - botocore.auth - add_auth: Signature:
9d8072d377f983ead65db4c28553da596a3c9525832fcf2438cd098c7059bca8
2025-12-12 13:30:16,832 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:16,833 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133016Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=9d8072d377f983ead65db4c28553da596a3c9525832fcf2438cd098c7059bca8', 'amz-sdk-invocation-id': b'914f6f00-d341-4081-a44a-bc1f9521bfaf', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:16,839 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:16 GMT', 'x-amzn-requestid': '7xQMsLSqEVIwc3x92jl4blRmf2Lkdg15fgWQLflGJDPdwBQl5piX', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:16,839 - 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_datetime.parquet</Key><LastModified>2025-12-12T13:30:15.000Z</LastModified><ETag>&#34;40047c171accb134f19698c504aafcc6&#34;</ETag><Size>821</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:16,840 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371ae34470>
2025-12-12 13:30:16,840 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:16,841 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b9c4ce0>>
2025-12-12 13:30:16,841 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:16,841 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:16,841 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:16,842 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:16,842 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-12-12 13:30:16,843 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:16,843 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:16,843 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b9c4ce0>>
2025-12-12 13:30:16,843 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:16,844 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:16,844 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b9c4ce0>>
2025-12-12 13:30:16,844 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:16,844 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:16,844 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:16,845 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:16,846 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:16,846 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:16,846 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:16,846 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:16,846 - 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': '5bXHt+8YAMkxLpIHUG//yA=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_datetime.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f37221c73a0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:16,847 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f37221c6720>>
2025-12-12 13:30:16,847 - 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 0x7f371af74c40>>
2025-12-12 13:30:16,847 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:16,847 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:16,848 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:16,848 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:24309
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251212T133016Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-12-12 13:30:16,848 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133016Z
20251212/yandex/s3/aws4_request
aa120ca24b958396a94be4c76615c528f6c787af61d8bc938e69c3d9f2e4e594
2025-12-12 13:30:16,848 - DEBUG - botocore.auth - add_auth: Signature:
f0dae4e192e48398ba73b0be40e1dcfb85c65cf3587fbb10dbe0f9693bbc249d
2025-12-12 13:30:16,848 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:16,849 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251212T133016Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=f0dae4e192e48398ba73b0be40e1dcfb85c65cf3587fbb10dbe0f9693bbc249d', 'amz-sdk-invocation-id': b'd3cab38c-15e8-44e0-a0d1-eb0a13412d37', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-12-12 13:30:16,855 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:16 GMT', 'x-amzn-requestid': 'oQZtetk4wHZkBmYG46U5ALrRMs0JcxzZc7plRqlDmwL59ekFZ3E4', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:16,856 - 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_datetime.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:16,857 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371ae34470>
2025-12-12 13:30:16,857 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:16,857 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b9c4ce0>>
2025-12-12 13:30:16,858 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'oQZtetk4wHZkBmYG46U5ALrRMs0JcxzZc7plRqlDmwL59ekFZ3E4', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:16 GMT', 'x-amzn-requestid': 'oQZtetk4wHZkBmYG46U5ALrRMs0JcxzZc7plRqlDmwL59ekFZ3E4', 'content-type': 'text/html; charset=utf-8', 'content-length': '187', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}
2025-12-12 13:30:16,859 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:16,861 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:16,862 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:16,862 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:16,865 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:16,878 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:16,878 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:16,880 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:16,883 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371c54d1e0>}) about to wait for the following futures []
2025-12-12 13:30:16,884 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371c54d1e0>}) done waiting for dependent futures
2025-12-12 13:30:16,885 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371c54d1e0>}) with kwargs {'client': <botocore.client.S3 object at 0x7f371b35c6a0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f371c56b5d0>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f371b3f3170>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f371c54fbc0>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371c54d1e0>}
2025-12-12 13:30:16,885 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f371c54fbc0> for transfer request: 0.
2025-12-12 13:30:16,885 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:16,886 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:16,886 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:16,886 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:16,887 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f371b35c6a0>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f371c54e6d0>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-12-12 13:30:16,888 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:16,888 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:16,888 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:16,888 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:16,888 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:16,888 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3737b38b50>>
2025-12-12 13:30:16,889 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:16,889 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:16,889 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3737b38b50>>
2025-12-12 13:30:16,889 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:16,890 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:16,890 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:16,891 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:16,891 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:16,892 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:16,892 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:16,892 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:16,892 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:16,892 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_datetime.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': 'yeZN5CgEJ1mqCH2DwffF7Q==', 'Expect': '100-continue'}, 'body': <s3transfer.utils.ReadFileChunk object at 0x7f371c54e6d0>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371c587fd0>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_datetime.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f371c54e6d0>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:16,893 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:16,894 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371c587f30>>
2025-12-12 13:30:16,894 - 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 0x7f3722168dd0>>
2025-12-12 13:30:16,894 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:16,894 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:16,895 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:16,895 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

content-md5:yeZN5CgEJ1mqCH2DwffF7Q==
host:localhost:24309
x-amz-content-sha256:8a62e6205286d80fda7a889f8d7bd44a14d4e1fed732c0384099faa9f8b85ba2
x-amz-date:20251212T133016Z

content-md5;host;x-amz-content-sha256;x-amz-date
8a62e6205286d80fda7a889f8d7bd44a14d4e1fed732c0384099faa9f8b85ba2
2025-12-12 13:30:16,895 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133016Z
20251212/yandex/s3/aws4_request
d69f113f2c9515bb32061f417150277d95fa162e07f3b49f0f08d33751435610
2025-12-12 13:30:16,896 - DEBUG - botocore.auth - add_auth: Signature:
e4910a98626d7a42026a2c85a19a36239b83abd3d8c8e834ecf7496497f20d45
2025-12-12 13:30:16,896 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:16,896 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:16,896 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_datetime.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'yeZN5CgEJ1mqCH2DwffF7Q==', 'Expect': b'100-continue', 'X-Amz-Date': b'20251212T133016Z', 'X-Amz-Content-SHA256': b'8a62e6205286d80fda7a889f8d7bd44a14d4e1fed732c0384099faa9f8b85ba2', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=e4910a98626d7a42026a2c85a19a36239b83abd3d8c8e834ecf7496497f20d45', 'amz-sdk-invocation-id': b'fa5046b3-3616-4ad5-94d6-0fd5647bc2b7', 'amz-sdk-request': b'attempt=1', 'Content-Length': '815'}>
2025-12-12 13:30:16,902 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:16,905 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:16,909 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:16 GMT', 'ETag': '"c9e64de428042759aa087d83c1f7c5ed"', 'last-modified': 'Fri, 12 Dec 2025 13:30:16 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'w7ecT3WbwRpJw7qS1begZfsPkZkipeFY9HmoZiodDdOdZWpzysQU', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:16,910 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:16,911 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371b3f3f80>
2025-12-12 13:30:16,911 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:16,912 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3737b38b50>>
2025-12-12 13:30:16,912 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:16,914 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "ef127f82-3200-4fd6-94e3-2bfcd651190f"

2025-12-12 13:30:16,944 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7quefn841d5pbo"

2025-12-12 13:30:16,961 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7quefn841d5pbo"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546216
        nanos: 923885000
      }
      modified_at {
        seconds: 1765546216
        nanos: 923885000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7quefn63hpmdtt-ptqudq7quefn841d5pbo"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546216
      nanos: 923885000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:17,474 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7quefn841d5pbo"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546216
        nanos: 923885000
      }
      modified_at {
        seconds: 1765546216
        nanos: 923885000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546217
      nanos: 77000000
    }
    finished_at {
      seconds: 1765546217
      nanos: 307000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudq7quefn63hpmdtt-ptqudq7quefn841d5pbo"
    result_expire_at {
      seconds: 1765632617
      nanos: 56667000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546216
      nanos: 923885000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":2,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":8,\"level\":1,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":2,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":3,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":4,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.10s\",\"count\":2,\"avg\":\"52ms\",\"max\":\"0.10s\",\"min\":\"2ms\"},\"IngressBytes\":{\"sum\":1031,\"count\":1,\"avg\":1031,\"max\":1031,\"min\":1031},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"InputBytes\":{\"sum\":33,\"count\":1,\"avg\":33,\"max\":33,\"min\":33},\"InputRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"OutputBytes\":{\"sum\":66,\"count\":2,\"avg\":33,\"max\":33,\"min\":33},\"OutputRows\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"ResultBytes\":{\"sum\":33,\"count\":1,\"avg\":33,\"max\":33,\"min\":33},\"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: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
    rows_count: 1
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 815\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

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

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:17,549 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133017Z
20251212/yandex/s3/aws4_request
1e4b49893f96509b5511e4c618f1d840d37ce7cbc077557ee1c41b093afde52a
2025-12-12 13:30:17,549 - DEBUG - botocore.auth - add_auth: Signature:
faac8e84a0cd6cc3b6fb5179d1000ceac2770c93ed5a20ed6675fbdc01abcaac
2025-12-12 13:30:17,549 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:17,550 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133017Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=faac8e84a0cd6cc3b6fb5179d1000ceac2770c93ed5a20ed6675fbdc01abcaac', 'amz-sdk-invocation-id': b'29344bb9-315c-48b6-b757-07d73cb438a1', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-12-12 13:30:17,565 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:17 GMT', 'x-amzn-requestid': 'autLPzvRJn8Pa3h1sWLNyCvblgUutsOvJALQ0dUSwjZYUeJobB2c', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:17,566 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-12-12 13:30:17,567 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371afeecc0>
2025-12-12 13:30:17,567 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:17,567 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37107acbf0>>
2025-12-12 13:30:17,568 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'autLPzvRJn8Pa3h1sWLNyCvblgUutsOvJALQ0dUSwjZYUeJobB2c', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:17 GMT', 'x-amzn-requestid': 'autLPzvRJn8Pa3h1sWLNyCvblgUutsOvJALQ0dUSwjZYUeJobB2c', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-12-12 13:30:17,569 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-12-12 13:30:17,570 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7f3738f587d0>
2025-12-12 13:30:17,571 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:17,571 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:17,571 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37107acbf0>>
2025-12-12 13:30:17,571 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:17,572 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:17,573 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37107acbf0>>
2025-12-12 13:30:17,573 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:17,575 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:17,575 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:17,575 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:17,576 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:17,577 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:17,577 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:17,577 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371c54e860>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:17,578 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371c54e2c0>>
2025-12-12 13:30:17,579 - 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 0x7f371c599820>>
2025-12-12 13:30:17,579 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:17,579 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:17,580 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:17,580 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:24309
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133017Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:17,580 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133017Z
20251212/yandex/s3/aws4_request
cf6c75dd1c7e9ff0ed28ac68d877bf281239a7cb6c481d932615064561f804fd
2025-12-12 13:30:17,581 - DEBUG - botocore.auth - add_auth: Signature:
9cc035a8339fcdb5e8e668c4489abd376f914c633144586447852f8e36723324
2025-12-12 13:30:17,581 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:17,581 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133017Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=9cc035a8339fcdb5e8e668c4489abd376f914c633144586447852f8e36723324', 'amz-sdk-invocation-id': b'ffa4060a-94bc-418c-84b6-e7e3a014e329', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:17,588 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:17 GMT', 'x-amzn-requestid': 'mkl1sc29gSresfFjRHuPxMn7VPiGbzhqLMLF8dqRamS73QFEchqz', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:17,589 - 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_datetime.parquet</Key><LastModified>2025-12-12T13:30:16.000Z</LastModified><ETag>&#34;c9e64de428042759aa087d83c1f7c5ed&#34;</ETag><Size>815</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:17,590 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371afeecc0>
2025-12-12 13:30:17,590 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:17,590 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37107acbf0>>
2025-12-12 13:30:17,591 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:17,591 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:17,591 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:17,592 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:17,592 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-12-12 13:30:17,593 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:17,593 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:17,593 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37107acbf0>>
2025-12-12 13:30:17,593 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:17,594 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:17,594 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37107acbf0>>
2025-12-12 13:30:17,594 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:17,594 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:17,594 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:17,594 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:17,595 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:17,596 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:17,596 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:17,596 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:17,596 - 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': '5bXHt+8YAMkxLpIHUG//yA=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_datetime.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371c54e860>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:17,597 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371c54e2c0>>
2025-12-12 13:30:17,597 - 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 0x7f371c599820>>
2025-12-12 13:30:17,597 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:17,597 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:17,598 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:17,598 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:24309
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251212T133017Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-12-12 13:30:17,598 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133017Z
20251212/yandex/s3/aws4_request
93afee7dc3bae8e4265e9d42ae803abf91b5422bec506777a1f11e5faaf8d143
2025-12-12 13:30:17,598 - DEBUG - botocore.auth - add_auth: Signature:
6b41a08688b7aba799df14a912806faab7c7bcbb2e3d69f792777deb86bf0270
2025-12-12 13:30:17,598 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:17,598 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251212T133017Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=6b41a08688b7aba799df14a912806faab7c7bcbb2e3d69f792777deb86bf0270', 'amz-sdk-invocation-id': b'243774a6-b291-4d3a-bf10-ca4ebb11d6eb', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-12-12 13:30:17,605 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:17 GMT', 'x-amzn-requestid': '8pOOHamvNEX4gJMOJHg9pSMeoP4HH070WXu613DLMfjvrPBNz6pr', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:17,606 - 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_datetime.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:17,606 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371afeecc0>
2025-12-12 13:30:17,607 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:17,607 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f37107acbf0>>
2025-12-12 13:30:17,608 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': '8pOOHamvNEX4gJMOJHg9pSMeoP4HH070WXu613DLMfjvrPBNz6pr', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:17 GMT', 'x-amzn-requestid': '8pOOHamvNEX4gJMOJHg9pSMeoP4HH070WXu613DLMfjvrPBNz6pr', 'content-type': 'text/html; charset=utf-8', 'content-length': '187', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}
2025-12-12 13:30:17,608 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:17,610 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:17,610 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:17,610 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:17,613 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:17,616 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:17,617 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:17,618 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:17,619 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3722131820>}) about to wait for the following futures []
2025-12-12 13:30:17,619 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3722131820>}) done waiting for dependent futures
2025-12-12 13:30:17,620 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3722131820>}) with kwargs {'client': <botocore.client.S3 object at 0x7f371aa20ba0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f371d3a7670>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f3722132b80>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f3722133210>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f3722131820>}
2025-12-12 13:30:17,620 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f3722133210> for transfer request: 0.
2025-12-12 13:30:17,620 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:17,621 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:17,621 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:17,621 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:17,622 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f371aa20ba0>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f3722133bc0>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-12-12 13:30:17,623 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:17,624 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:17,624 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:17,624 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:17,624 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:17,624 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3737bfc2e0>>
2025-12-12 13:30:17,625 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:17,625 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:17,625 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3737bfc2e0>>
2025-12-12 13:30:17,626 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:17,627 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:17,628 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:17,628 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:17,629 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:17,629 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:17,629 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:17,630 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:17,630 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:17,630 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_datetime.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': 'PjJDEJc5rRQALxLjalRG8w==', 'Expect': '100-continue'}, 'body': <s3transfer.utils.ReadFileChunk object at 0x7f3722133bc0>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371fde95a0>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_datetime.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f3722133bc0>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:17,631 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:17,631 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371fde9f00>>
2025-12-12 13:30:17,632 - 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 0x7f371d3a7df0>>
2025-12-12 13:30:17,632 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:17,633 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:17,633 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:17,634 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

content-md5:PjJDEJc5rRQALxLjalRG8w==
host:localhost:24309
x-amz-content-sha256:f3d6e5653b5856a35a1d8525d4a34949a31570a27939acbd17fd9e2f7ff7edfe
x-amz-date:20251212T133017Z

content-md5;host;x-amz-content-sha256;x-amz-date
f3d6e5653b5856a35a1d8525d4a34949a31570a27939acbd17fd9e2f7ff7edfe
2025-12-12 13:30:17,634 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133017Z
20251212/yandex/s3/aws4_request
5f88179cce5bc751ffe67cfc8aa1f821c024518ed850b84767aca10f5523ce0b
2025-12-12 13:30:17,634 - DEBUG - botocore.auth - add_auth: Signature:
374483a715fe4c50019722997aa152cca8cfb81e0997b9fee14ee2a730e6376a
2025-12-12 13:30:17,634 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:17,635 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:17,635 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_datetime.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'PjJDEJc5rRQALxLjalRG8w==', 'Expect': b'100-continue', 'X-Amz-Date': b'20251212T133017Z', 'X-Amz-Content-SHA256': b'f3d6e5653b5856a35a1d8525d4a34949a31570a27939acbd17fd9e2f7ff7edfe', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=374483a715fe4c50019722997aa152cca8cfb81e0997b9fee14ee2a730e6376a', 'amz-sdk-invocation-id': b'979b15a5-a43a-4b82-b41f-18f5e251e1d6', 'amz-sdk-request': b'attempt=1', 'Content-Length': '867'}>
2025-12-12 13:30:17,639 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:17,641 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:17,645 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:17 GMT', 'ETag': '"3e3243109739ad14002f12e36a5446f3"', 'last-modified': 'Fri, 12 Dec 2025 13:30:17 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'omToNXweEssaVx0YNkwaUEO3N9XyHY40CE8hIvmqgBPtEIaoNq7m', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:17,645 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:17,646 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f3722133fd0>
2025-12-12 13:30:17,649 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:17,650 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3737bfc2e0>>
2025-12-12 13:30:17,650 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:17,655 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "7141be0a-84d4-4d4b-8a55-95cfd1435680"

2025-12-12 13:30:17,688 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7qudp6oke4tj7h"

2025-12-12 13:30:17,706 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qudp6oke4tj7h"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546217
        nanos: 661667000
      }
      modified_at {
        seconds: 1765546217
        nanos: 661667000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qudp6n54muigv-ptqudq7qudp6oke4tj7h"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546217
      nanos: 661667000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:18,245 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qudp6oke4tj7h"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546217
        nanos: 661667000
      }
      modified_at {
        seconds: 1765546217
        nanos: 661667000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546218
      nanos: 84000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qudp6n54muigv-ptqudq7qudp6oke4tj7h"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546217
      nanos: 661667000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"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: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 867\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:18,756 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qudp6oke4tj7h"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546217
        nanos: 661667000
      }
      modified_at {
        seconds: 1765546217
        nanos: 661667000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546218
      nanos: 84000000
    }
    finished_at {
      seconds: 1765546218
      nanos: 373000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudq7qudp6n54muigv-ptqudq7qudp6oke4tj7h"
    result_expire_at {
      seconds: 1765632618
      nanos: 58705000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546217
      nanos: 661667000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":2,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":8,\"level\":1,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":2,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":3,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":4,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.12s\",\"count\":2,\"avg\":\"60ms\",\"max\":\"0.11s\",\"min\":\"2ms\"},\"IngressBytes\":{\"sum\":1103,\"count\":1,\"avg\":1103,\"max\":1103,\"min\":1103},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"InputBytes\":{\"sum\":33,\"count\":1,\"avg\":33,\"max\":33,\"min\":33},\"InputRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"OutputBytes\":{\"sum\":66,\"count\":2,\"avg\":33,\"max\":33,\"min\":33},\"OutputRows\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"ResultBytes\":{\"sum\":33,\"count\":1,\"avg\":33,\"max\":33,\"min\":33},\"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: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
    rows_count: 1
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 867\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

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

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:18,803 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133018Z
20251212/yandex/s3/aws4_request
52dae74f303e17397e8197dbbf205ccc35c8bd1480778150d93c40216e39421b
2025-12-12 13:30:18,803 - DEBUG - botocore.auth - add_auth: Signature:
2df52266891fbbe4d6a433441f3b8d52ddb15d98b65827ec65bc4f708cf15cdb
2025-12-12 13:30:18,804 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:18,804 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133018Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=2df52266891fbbe4d6a433441f3b8d52ddb15d98b65827ec65bc4f708cf15cdb', 'amz-sdk-invocation-id': b'ec948ef4-45bb-4454-93e9-dbc778a526a1', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-12-12 13:30:18,818 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:18 GMT', 'x-amzn-requestid': 'MIRIUgQBeCRXmEPIYQRlJ1fOspkJYE36agGh4bqqwJRbL4BBb2db', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:18,819 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-12-12 13:30:18,819 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7f3720b40150>
2025-12-12 13:30:18,824 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:18,825 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371ab74b50>>
2025-12-12 13:30:18,825 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'MIRIUgQBeCRXmEPIYQRlJ1fOspkJYE36agGh4bqqwJRbL4BBb2db', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:18 GMT', 'x-amzn-requestid': 'MIRIUgQBeCRXmEPIYQRlJ1fOspkJYE36agGh4bqqwJRbL4BBb2db', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-12-12 13:30:18,826 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-12-12 13:30:18,827 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7f3738f587d0>
2025-12-12 13:30:18,827 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:18,827 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:18,827 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371ab74b50>>
2025-12-12 13:30:18,827 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:18,828 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:18,828 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371ab74b50>>
2025-12-12 13:30:18,828 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:18,829 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:18,829 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:18,829 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:18,830 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:18,832 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:18,832 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:18,832 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f3723304560>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:18,833 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f3723306a40>>
2025-12-12 13:30:18,843 - 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 0x7f3720bd47e0>>
2025-12-12 13:30:18,844 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:18,844 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:18,844 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:18,845 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:24309
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133018Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:18,845 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133018Z
20251212/yandex/s3/aws4_request
119fb702559dd9c4d37847b7cc46497ebe32cf1ece5a6824a2910b745b892071
2025-12-12 13:30:18,846 - DEBUG - botocore.auth - add_auth: Signature:
7fce9cb1dddb063dccab26c56b5c7e5d45fae46474b48c1abd30600f6e33587e
2025-12-12 13:30:18,846 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:18,847 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133018Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=7fce9cb1dddb063dccab26c56b5c7e5d45fae46474b48c1abd30600f6e33587e', 'amz-sdk-invocation-id': b'44b8ea25-d046-451e-befc-9ccd31892280', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:18,855 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:18 GMT', 'x-amzn-requestid': 'GgD0m1Uv8R2kuUM27RtEee4cQCMMZqAkm32R7cLJIblwqj2lJO69', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:18,856 - 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_datetime.parquet</Key><LastModified>2025-12-12T13:30:17.000Z</LastModified><ETag>&#34;3e3243109739ad14002f12e36a5446f3&#34;</ETag><Size>867</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:18,857 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f3720b40150>
2025-12-12 13:30:18,857 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:18,858 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371ab74b50>>
2025-12-12 13:30:18,858 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:18,858 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:18,859 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:18,860 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:18,861 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-12-12 13:30:18,861 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:18,862 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:18,862 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371ab74b50>>
2025-12-12 13:30:18,862 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:18,862 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:18,862 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371ab74b50>>
2025-12-12 13:30:18,862 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:18,862 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:18,863 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:18,863 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:18,864 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:18,864 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:18,864 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:18,864 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:18,864 - 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': '5bXHt+8YAMkxLpIHUG//yA=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_datetime.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f3723304560>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:18,865 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f3723306a40>>
2025-12-12 13:30:18,865 - 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 0x7f3720bd47e0>>
2025-12-12 13:30:18,865 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:18,866 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:18,866 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:18,866 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:24309
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251212T133018Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-12-12 13:30:18,866 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133018Z
20251212/yandex/s3/aws4_request
d66e1f8fc58b8f59ed90cef8d1a6bbcc5e987ce1d98dc57ee2f59a6947d63836
2025-12-12 13:30:18,866 - DEBUG - botocore.auth - add_auth: Signature:
f1ed525abc60b608cbb398b32971cb862ff4f81b415ac92d9a31eb0af658cdc7
2025-12-12 13:30:18,867 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:18,867 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251212T133018Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=f1ed525abc60b608cbb398b32971cb862ff4f81b415ac92d9a31eb0af658cdc7', 'amz-sdk-invocation-id': b'c25d32da-a090-4e5c-b526-36a9ddb2a6f0', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-12-12 13:30:18,874 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:18 GMT', 'x-amzn-requestid': 'IDXQMQ8gvhrYoKRO0eUMWehpphFLK8Xw5nJJt0RN2KXLlMCR3CGz', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:18,875 - 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_datetime.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:18,876 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f3720b40150>
2025-12-12 13:30:18,876 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:18,877 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371ab74b50>>
2025-12-12 13:30:18,877 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'IDXQMQ8gvhrYoKRO0eUMWehpphFLK8Xw5nJJt0RN2KXLlMCR3CGz', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:18 GMT', 'x-amzn-requestid': 'IDXQMQ8gvhrYoKRO0eUMWehpphFLK8Xw5nJJt0RN2KXLlMCR3CGz', 'content-type': 'text/html; charset=utf-8', 'content-length': '187', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}
2025-12-12 13:30:18,878 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:18,881 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:18,882 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:18,882 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:18,884 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:18,892 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:18,893 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:18,895 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:18,895 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371c55f8a0>}) about to wait for the following futures []
2025-12-12 13:30:18,896 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371c55f8a0>}) done waiting for dependent futures
2025-12-12 13:30:18,896 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371c55f8a0>}) with kwargs {'client': <botocore.client.S3 object at 0x7f371d3780b0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f3722162b80>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f371c55f1c0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f371c55dd20>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371c55f8a0>}
2025-12-12 13:30:18,896 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f371c55dd20> for transfer request: 0.
2025-12-12 13:30:18,896 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:18,897 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:18,897 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:18,897 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:18,898 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f371d3780b0>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f371c55e950>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-12-12 13:30:18,899 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:18,899 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:18,899 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:18,899 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:18,899 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:18,899 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371ab8de60>>
2025-12-12 13:30:18,900 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:18,900 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:18,900 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371ab8de60>>
2025-12-12 13:30:18,900 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:18,901 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:18,901 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:18,901 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:18,905 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:18,906 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:18,906 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:18,907 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:18,907 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:18,907 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_datetime.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': '2mAqrCW/393qdUecT44LzA==', 'Expect': '100-continue'}, 'body': <s3transfer.utils.ReadFileChunk object at 0x7f371c55e950>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371af397d0>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_datetime.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f371c55e950>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:18,909 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:18,909 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371af395f0>>
2025-12-12 13:30:18,910 - 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 0x7f3720b662c0>>
2025-12-12 13:30:18,910 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:18,910 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:18,911 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:18,911 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

content-md5:2mAqrCW/393qdUecT44LzA==
host:localhost:24309
x-amz-content-sha256:e50fc6b8e5aa54164d6b256ae779fbf0e3f7a41fbd6d55cb01a111ecba3f1270
x-amz-date:20251212T133018Z

content-md5;host;x-amz-content-sha256;x-amz-date
e50fc6b8e5aa54164d6b256ae779fbf0e3f7a41fbd6d55cb01a111ecba3f1270
2025-12-12 13:30:18,911 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133018Z
20251212/yandex/s3/aws4_request
d84531bfb094f2fb1d96675c10d2af7bd42d35dccf740ebb0a7f840ee7697768
2025-12-12 13:30:18,911 - DEBUG - botocore.auth - add_auth: Signature:
22d44893e1bf0726e091c856111a26eaec45ac0fa9fe109aa7d1d033b66f3724
2025-12-12 13:30:18,912 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:18,912 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:18,912 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_datetime.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'2mAqrCW/393qdUecT44LzA==', 'Expect': b'100-continue', 'X-Amz-Date': b'20251212T133018Z', 'X-Amz-Content-SHA256': b'e50fc6b8e5aa54164d6b256ae779fbf0e3f7a41fbd6d55cb01a111ecba3f1270', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=22d44893e1bf0726e091c856111a26eaec45ac0fa9fe109aa7d1d033b66f3724', 'amz-sdk-invocation-id': b'61b5da82-127f-4672-82d0-3774d72ff11f', 'amz-sdk-request': b'attempt=1', 'Content-Length': '867'}>
2025-12-12 13:30:18,914 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:18,915 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:18,920 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:18 GMT', 'ETag': '"da602aac25bfdfddea75479c4f8e0bcc"', 'last-modified': 'Fri, 12 Dec 2025 13:30:18 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'Fpblkk1A1dqs5NpRYIdcRfQJ0j7nMHT6Bzw79qQaXYpmqVur8Av0', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:18,920 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:18,920 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371c55c920>
2025-12-12 13:30:18,921 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:18,921 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371ab8de60>>
2025-12-12 13:30:18,921 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:18,922 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "d2753f60-cad0-465e-b40c-7d88d4f6a689"

2025-12-12 13:30:18,950 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7qucihj15ompmv"

2025-12-12 13:30:18,967 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qucihj15ompmv"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546218
        nanos: 928534000
      }
      modified_at {
        seconds: 1765546218
        nanos: 928534000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qucihh3esn51m-ptqudq7qucihj15ompmv"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546218
      nanos: 928534000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:19,483 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qucihj15ompmv"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546218
        nanos: 928534000
      }
      modified_at {
        seconds: 1765546218
        nanos: 928534000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546219
      nanos: 76000000
    }
    finished_at {
      seconds: 1765546219
      nanos: 285000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudq7qucihh3esn51m-ptqudq7qucihj15ompmv"
    result_expire_at {
      seconds: 1765632619
      nanos: 58609000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546218
      nanos: 928534000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"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\":\"90ms\",\"count\":2,\"avg\":\"45ms\",\"max\":\"87ms\",\"min\":\"2ms\"},\"IngressBytes\":{\"sum\":1103,\"count\":1,\"avg\":1103,\"max\":1103,\"min\":1103},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"InputBytes\":{\"sum\":33,\"count\":1,\"avg\":33,\"max\":33,\"min\":33},\"InputRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"OutputBytes\":{\"sum\":66,\"count\":2,\"avg\":33,\"max\":33,\"min\":33},\"OutputRows\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"ResultBytes\":{\"sum\":33,\"count\":1,\"avg\":33,\"max\":33,\"min\":33},\"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: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
    rows_count: 1
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 867\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

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

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

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

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:19,573 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133019Z
20251212/yandex/s3/aws4_request
5111c52d152bcf25cae022c728552971206daa67ac70c376d6133521288ce99f
2025-12-12 13:30:19,573 - DEBUG - botocore.auth - add_auth: Signature:
98387103fced8de36e9ec3eb1b54c757d5300b6775cbcb82320e0c419220f18c
2025-12-12 13:30:19,574 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:19,574 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133019Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=98387103fced8de36e9ec3eb1b54c757d5300b6775cbcb82320e0c419220f18c', 'amz-sdk-invocation-id': b'4071f75b-a8c0-48ae-9d8f-b5a1e0c1cfe2', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:19,580 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:19 GMT', 'x-amzn-requestid': 'mpeMnesPuSJldB3F9kryPHGLTIapaszs3PVO7LJqt5EaktwQyY7l', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:19,580 - 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_datetime.parquet</Key><LastModified>2025-12-12T13:30:18.000Z</LastModified><ETag>&#34;da602aac25bfdfddea75479c4f8e0bcc&#34;</ETag><Size>867</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:19,582 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f37233629a0>
2025-12-12 13:30:19,582 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:19,582 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371117df50>>
2025-12-12 13:30:19,582 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:19,583 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:19,583 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:19,584 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:19,586 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-12-12 13:30:19,587 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:19,588 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:19,588 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371117df50>>
2025-12-12 13:30:19,588 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:19,589 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:19,589 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371117df50>>
2025-12-12 13:30:19,589 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:19,589 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:19,589 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:19,590 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:19,591 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:19,591 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:19,591 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:19,591 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:19,592 - 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': '5bXHt+8YAMkxLpIHUG//yA=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_datetime.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f37240b4b50>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:19,592 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f37240b4bf0>>
2025-12-12 13:30:19,593 - 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 0x7f371c54fe40>>
2025-12-12 13:30:19,593 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:19,594 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:19,594 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:19,594 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:24309
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251212T133019Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-12-12 13:30:19,594 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133019Z
20251212/yandex/s3/aws4_request
854440b8ce00081e3254464f9776af50151d8313b1a1b8d1722737ab32fa71c1
2025-12-12 13:30:19,594 - DEBUG - botocore.auth - add_auth: Signature:
67a442dc2c19a1d077baa7300033b978cc25a47cab4520b868f98f1663ea13fd
2025-12-12 13:30:19,595 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:19,596 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251212T133019Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=67a442dc2c19a1d077baa7300033b978cc25a47cab4520b868f98f1663ea13fd', 'amz-sdk-invocation-id': b'09f58f35-2b21-4360-bfb2-636178993083', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-12-12 13:30:19,603 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:19 GMT', 'x-amzn-requestid': 'AVGfrj3dh6lZFML8JqJXa8ishWnC74CCxn65OQXeejuiLTBq32R9', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:19,603 - 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_datetime.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:19,604 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f37233629a0>
2025-12-12 13:30:19,605 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:19,605 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371117df50>>
2025-12-12 13:30:19,606 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'AVGfrj3dh6lZFML8JqJXa8ishWnC74CCxn65OQXeejuiLTBq32R9', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:19 GMT', 'x-amzn-requestid': 'AVGfrj3dh6lZFML8JqJXa8ishWnC74CCxn65OQXeejuiLTBq32R9', 'content-type': 'text/html; charset=utf-8', 'content-length': '187', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}
2025-12-12 13:30:19,606 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:19,610 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:19,610 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:19,610 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:19,614 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:19,619 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:19,620 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:19,626 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:19,626 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f37382052d0>}) about to wait for the following futures []
2025-12-12 13:30:19,627 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f37382052d0>}) done waiting for dependent futures
2025-12-12 13:30:19,627 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f37382052d0>}) with kwargs {'client': <botocore.client.S3 object at 0x7f371b1483d0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f37221e9550>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f371d391ff0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f3722146a90>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f37382052d0>}
2025-12-12 13:30:19,627 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f3722146a90> for transfer request: 0.
2025-12-12 13:30:19,627 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:19,628 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:19,629 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:19,629 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f371b1483d0>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f3738205370>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-12-12 13:30:19,629 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:19,641 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:19,644 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:19,652 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:19,652 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:19,652 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:19,652 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3710798600>>
2025-12-12 13:30:19,652 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:19,653 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:19,653 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3710798600>>
2025-12-12 13:30:19,654 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:19,655 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:19,655 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:19,655 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:19,656 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:19,657 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:19,657 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:19,657 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:19,657 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:19,657 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_datetime.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': 'jTKevGXZmHp0aVlm8PMFEg==', 'Expect': '100-continue'}, 'body': <s3transfer.utils.ReadFileChunk object at 0x7f3738205370>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f372211b6c0>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_datetime.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f3738205370>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:19,658 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:19,660 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f37221195a0>>
2025-12-12 13:30:19,661 - 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 0x7f37240e6590>>
2025-12-12 13:30:19,661 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:19,661 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:19,662 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:19,662 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

content-md5:jTKevGXZmHp0aVlm8PMFEg==
host:localhost:24309
x-amz-content-sha256:db273c11bc9bc32d186dbefe00c9db07fe178850150760078134f3c5ca0afd51
x-amz-date:20251212T133019Z

content-md5;host;x-amz-content-sha256;x-amz-date
db273c11bc9bc32d186dbefe00c9db07fe178850150760078134f3c5ca0afd51
2025-12-12 13:30:19,662 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133019Z
20251212/yandex/s3/aws4_request
daa60618a02a717a7744089afa68f93228e1335769f78e4e6d928566c24079b8
2025-12-12 13:30:19,663 - DEBUG - botocore.auth - add_auth: Signature:
6907b883bf615202b8179b08548d5ce8e9ac0120a93f0bd7be18e480d98ccc0b
2025-12-12 13:30:19,663 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:19,663 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:19,664 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_datetime.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'jTKevGXZmHp0aVlm8PMFEg==', 'Expect': b'100-continue', 'X-Amz-Date': b'20251212T133019Z', 'X-Amz-Content-SHA256': b'db273c11bc9bc32d186dbefe00c9db07fe178850150760078134f3c5ca0afd51', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=6907b883bf615202b8179b08548d5ce8e9ac0120a93f0bd7be18e480d98ccc0b', 'amz-sdk-invocation-id': b'267a843a-7eac-4ed2-9d19-219568a7faf3', 'amz-sdk-request': b'attempt=1', 'Content-Length': '816'}>
2025-12-12 13:30:19,666 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:19,668 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:19,672 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:19 GMT', 'ETag': '"8d329ebc65d9987a74695966f0f30512"', 'last-modified': 'Fri, 12 Dec 2025 13:30:19 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'LCgrzEZche1IXg5vEOqVIu05qWJJeQ3lOJBI5X9TeZn9idLKMFVP', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:19,672 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:19,673 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f3722144c40>
2025-12-12 13:30:19,675 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:19,675 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f3710798600>>
2025-12-12 13:30:19,676 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:19,678 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "a5aae4e8-be3b-45db-8f53-c92ff9281f27"

2025-12-12 13:30:19,713 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7qubrb0bi89ma4"

2025-12-12 13:30:19,726 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qubrb0bi89ma4"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546219
        nanos: 688940000
      }
      modified_at {
        seconds: 1765546219
        nanos: 688940000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qubrauvj1jbi6-ptqudq7qubrb0bi89ma4"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546219
      nanos: 688940000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:20,249 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qubrb0bi89ma4"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546219
        nanos: 688940000
      }
      modified_at {
        seconds: 1765546219
        nanos: 688940000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546220
      nanos: 83000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudq7qubrauvj1jbi6-ptqudq7qubrb0bi89ma4"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546219
      nanos: 688940000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"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: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 816\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

2025-12-12 13:30:20,769 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7qubrb0bi89ma4"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546219
        nanos: 688940000
      }
      modified_at {
        seconds: 1765546219
        nanos: 688940000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546220
      nanos: 83000000
    }
    finished_at {
      seconds: 1765546220
      nanos: 322000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudq7qubrauvj1jbi6-ptqudq7qubrb0bi89ma4"
    result_expire_at {
      seconds: 1765632620
      nanos: 57636000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546219
      nanos: 688940000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":2,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":8,\"level\":1,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":2,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":3,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":4,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.11s\",\"count\":2,\"avg\":\"58ms\",\"max\":\"0.11s\",\"min\":\"2ms\"},\"IngressBytes\":{\"sum\":1032,\"count\":1,\"avg\":1032,\"max\":1032,\"min\":1032},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"InputBytes\":{\"sum\":33,\"count\":1,\"avg\":33,\"max\":33,\"min\":33},\"InputRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"OutputBytes\":{\"sum\":66,\"count\":2,\"avg\":33,\"max\":33,\"min\":33},\"OutputRows\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"ResultBytes\":{\"sum\":33,\"count\":1,\"avg\":33,\"max\":33,\"min\":33},\"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: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
    rows_count: 1
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 816\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

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

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:20,812 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133020Z
20251212/yandex/s3/aws4_request
11f1a5802dbac91edc7dcf108bb8796faa0c3bc7ace9c5d6977dad789ce2cb46
2025-12-12 13:30:20,812 - DEBUG - botocore.auth - add_auth: Signature:
6b7c51e61f4eb8def1850c864c110de6d5240f9e945ae29438841801810df75a
2025-12-12 13:30:20,813 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:20,813 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133020Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=6b7c51e61f4eb8def1850c864c110de6d5240f9e945ae29438841801810df75a', 'amz-sdk-invocation-id': b'ee732be3-a793-47a9-bc68-0507376ca49c', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-12-12 13:30:20,823 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:20 GMT', 'x-amzn-requestid': 'd8GYoODG7JzGlOL2ecPS0UctBJSZRHiko7WCTqQQAJNshtU5t0DI', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:20,824 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-12-12 13:30:20,825 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371af22540>
2025-12-12 13:30:20,825 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:20,825 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd7b170>>
2025-12-12 13:30:20,826 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'd8GYoODG7JzGlOL2ecPS0UctBJSZRHiko7WCTqQQAJNshtU5t0DI', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:20 GMT', 'x-amzn-requestid': 'd8GYoODG7JzGlOL2ecPS0UctBJSZRHiko7WCTqQQAJNshtU5t0DI', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-12-12 13:30:20,826 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-12-12 13:30:20,827 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7f3738f587d0>
2025-12-12 13:30:20,828 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:20,828 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:20,828 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd7b170>>
2025-12-12 13:30:20,828 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:20,829 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:20,829 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd7b170>>
2025-12-12 13:30:20,829 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:20,831 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:20,831 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:20,831 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:20,832 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:20,832 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:20,832 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:20,833 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371afd0ec0>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:20,834 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371afd1af0>>
2025-12-12 13:30:20,834 - 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 0x7f371fda1be0>>
2025-12-12 13:30:20,834 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:20,838 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:20,840 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:20,842 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:24309
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251212T133020Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-12-12 13:30:20,842 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133020Z
20251212/yandex/s3/aws4_request
8bf4f52813f4f502026301d90e71dd92fd3d13cefc8bcfecd6258c5c04134bc4
2025-12-12 13:30:20,842 - DEBUG - botocore.auth - add_auth: Signature:
d0f65581f827991ebdc1aa2cada593c9fca7541d2ec58b43e6a7e55c43ff3344
2025-12-12 13:30:20,843 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:20,843 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:24309/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251212T133020Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=d0f65581f827991ebdc1aa2cada593c9fca7541d2ec58b43e6a7e55c43ff3344', 'amz-sdk-invocation-id': b'b5fba102-f09c-445c-8a3c-1c53392b5c0e', 'amz-sdk-request': b'attempt=1'}>
2025-12-12 13:30:20,851 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:20 GMT', 'x-amzn-requestid': 'Cc3Vh27sCgKtivGfpYCtcO7aMppmMBleJng2NrIPxG8osa9kgE6q', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:20,852 - 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_datetime.parquet</Key><LastModified>2025-12-12T13:30:19.000Z</LastModified><ETag>&#34;8d329ebc65d9987a74695966f0f30512&#34;</ETag><Size>816</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-12-12 13:30:20,854 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371af22540>
2025-12-12 13:30:20,855 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:20,855 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd7b170>>
2025-12-12 13:30:20,855 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7f3738f58890>
2025-12-12 13:30:20,856 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-12-12 13:30:20,856 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-12-12 13:30:20,858 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7f3737982210>
2025-12-12 13:30:20,858 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-12-12 13:30:20,859 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:20,860 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:20,860 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd7b170>>
2025-12-12 13:30:20,860 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:20,860 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:20,861 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd7b170>>
2025-12-12 13:30:20,861 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:20,861 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:20,862 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:20,862 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:20,864 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7f3738f328d0>
2025-12-12 13:30:20,865 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:20,865 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:20,866 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:20,866 - 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': '5bXHt+8YAMkxLpIHUG//yA=='}, 'body': b'<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Object><Key>test_parquet_converters_to_datetime.parquet</Key></Object></Delete>', 'auth_path': '/fbucket/', 'url': 'http://localhost:24309/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371afd0ec0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'checksum': {'request_algorithm': 'conditional-md5'}}}
2025-12-12 13:30:20,867 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371afd1af0>>
2025-12-12 13:30:20,868 - 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 0x7f371fda1be0>>
2025-12-12 13:30:20,868 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:20,869 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:20,869 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:20,869 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:24309
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251212T133020Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-12-12 13:30:20,870 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133020Z
20251212/yandex/s3/aws4_request
bfe672a626428da851a5186b44d1b07d618bb987b21412fce6fc4b7b9f3c6c2b
2025-12-12 13:30:20,870 - DEBUG - botocore.auth - add_auth: Signature:
797f7b3bf7641631e745dd62dd304a4e9c77d20948180e487b96536865695f80
2025-12-12 13:30:20,870 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:20,871 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:24309/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251212T133020Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=797f7b3bf7641631e745dd62dd304a4e9c77d20948180e487b96536865695f80', 'amz-sdk-invocation-id': b'ec9efdb2-d29f-4e9f-80c1-7f1363d4b23c', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-12-12 13:30:20,878 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:20 GMT', 'x-amzn-requestid': 'Jx7FdQEXjGlXkZeNL2McMBTF40d3BIt1Y0U9MXl2dqN3ENtIzrLh', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:20,879 - 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_datetime.parquet</Key></Deleted></DeleteResult>'
2025-12-12 13:30:20,880 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371af22540>
2025-12-12 13:30:20,880 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:20,880 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371fd7b170>>
2025-12-12 13:30:20,881 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'Jx7FdQEXjGlXkZeNL2McMBTF40d3BIt1Y0U9MXl2dqN3ENtIzrLh', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 12 Dec 2025 13:30:20 GMT', 'x-amzn-requestid': 'Jx7FdQEXjGlXkZeNL2McMBTF40d3BIt1Y0U9MXl2dqN3ENtIzrLh', 'content-type': 'text/html; charset=utf-8', 'content-length': '187', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}, 'Deleted': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}
2025-12-12 13:30:20,882 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f3738f31010>
2025-12-12 13:30:20,885 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7f373903cd10>
2025-12-12 13:30:20,885 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7f3737981610>
2025-12-12 13:30:20,885 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7f373903ca10>
2025-12-12 13:30:20,893 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-12-12 13:30:20,898 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-12-12 13:30:20,898 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-12-12 13:30:20,901 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:20,901 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371b8093c0>}) about to wait for the following futures []
2025-12-12 13:30:20,917 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371b8093c0>}) done waiting for dependent futures
2025-12-12 13:30:20,919 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371b8093c0>}) with kwargs {'client': <botocore.client.S3 object at 0x7f3724170c40>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7f371ae717d0>, 'osutil': <s3transfer.utils.OSUtils object at 0x7f371b80a950>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7f371b80a680>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7f371b8093c0>}
2025-12-12 13:30:20,920 - DEBUG - s3transfer.futures - submit: Submitting task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) to executor <s3transfer.futures.BoundedExecutor object at 0x7f371b80a680> for transfer request: 0.
2025-12-12 13:30:20,920 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-12-12 13:30:20,927 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) about to wait for the following futures []
2025-12-12 13:30:20,929 - DEBUG - s3transfer.tasks - _wait_until_all_complete: PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) done waiting for dependent futures
2025-12-12 13:30:20,929 - DEBUG - s3transfer.tasks - _execute_main: Executing task PutObjectTask(transfer_id=0, {'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}) with kwargs {'client': <botocore.client.S3 object at 0x7f3724170c40>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7f37381ba6d0>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-12-12 13:30:20,931 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7f3738f33f50>
2025-12-12 13:30:20,936 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7f3738f32f90>
2025-12-12 13:30:20,937 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7f3738f58c50>
2025-12-12 13:30:20,937 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7f3738f32ed0>
2025-12-12 13:30:20,937 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7f3738f59790>
2025-12-12 13:30:20,937 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b085ff0>>
2025-12-12 13:30:20,938 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7f3738f32c90>
2025-12-12 13:30:20,939 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7f3738f599d0>
2025-12-12 13:30:20,939 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b085ff0>>
2025-12-12 13:30:20,940 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:24309', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-12-12 13:30:20,941 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:24309/fbucket
2025-12-12 13:30:20,941 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-12-12 13:30:20,941 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-12-12 13:30:20,942 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7f373914fe90>
2025-12-12 13:30:20,928 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:20,943 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7f3738f33350>
2025-12-12 13:30:20,943 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-12-12 13:30:20,944 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7f3738f31250>
2025-12-12 13:30:20,944 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7f3738f58dd0>
2025-12-12 13:30:20,944 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=PutObject) with params: {'url_path': '/test_parquet_converters_to_datetime.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': 'YN1fOlTKWzms/+KYGKNGkw==', 'Expect': '100-continue'}, 'body': <s3transfer.utils.ReadFileChunk object at 0x7f37381ba6d0>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:24309/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7f371b193b70>, 'has_streaming_input': True, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'Key': 'test_parquet_converters_to_datetime.parquet', 'Body': <s3transfer.utils.ReadFileChunk object at 0x7f37381ba6d0>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-12-12 13:30:20,945 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7f3738219790>
2025-12-12 13:30:20,946 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7f371b191960>>
2025-12-12 13:30:20,946 - 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 0x7f371ab608d0>>
2025-12-12 13:30:20,946 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7f3738f32b10>
2025-12-12 13:30:20,947 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7f3738f59910>
2025-12-12 13:30:20,947 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-12-12 13:30:20,948 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

content-md5:YN1fOlTKWzms/+KYGKNGkw==
host:localhost:24309
x-amz-content-sha256:9168154d209221e924b887d509cea4477e70e4eec40045d8835a0412bb2ac5a1
x-amz-date:20251212T133020Z

content-md5;host;x-amz-content-sha256;x-amz-date
9168154d209221e924b887d509cea4477e70e4eec40045d8835a0412bb2ac5a1
2025-12-12 13:30:20,948 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251212T133020Z
20251212/yandex/s3/aws4_request
b0e1b23b667125d75b8cefb8e3eca27c822f2b2e1bdc3071d6ab6ddd632126d5
2025-12-12 13:30:20,948 - DEBUG - botocore.auth - add_auth: Signature:
9d83527ac1e4c5016d84de081bda1e4aef9ec89292b4887b95707fbe6e31f9e7
2025-12-12 13:30:20,948 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7f3738219850>
2025-12-12 13:30:20,949 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7f3738f596d0>
2025-12-12 13:30:20,949 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:24309/fbucket/test_parquet_converters_to_datetime.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'YN1fOlTKWzms/+KYGKNGkw==', 'Expect': b'100-continue', 'X-Amz-Date': b'20251212T133020Z', 'X-Amz-Content-SHA256': b'9168154d209221e924b887d509cea4477e70e4eec40045d8835a0412bb2ac5a1', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251212/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=9d83527ac1e4c5016d84de081bda1e4aef9ec89292b4887b95707fbe6e31f9e7', 'amz-sdk-invocation-id': b'77491b26-6e57-49ee-af76-b52633cf4848', 'amz-sdk-request': b'attempt=1', 'Content-Length': '786'}>
2025-12-12 13:30:20,951 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-12-12 13:30:20,953 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-12-12 13:30:20,958 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 12 Dec 2025 13:30:20 GMT', 'ETag': '"60dd5f3a54ca5b39acffe29818a34693"', 'last-modified': 'Fri, 12 Dec 2025 13:30:20 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'WPSnSHhQnkfhBPe70vpBCu411huNMWvsCLw0QF3mibuxO71DRwWi', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-12-12 13:30:20,959 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-12-12 13:30:20,960 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7f371b808dd0>
2025-12-12 13:30:20,961 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-12-12 13:30:20,961 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7f371b085ff0>>
2025-12-12 13:30:20,962 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-12-12 13:30:20,964 - DEBUG - root - create_query_impl: Request: content {
  type: ANALYTICS
  name: "simple"
  acl {
    visibility: PRIVATE
  }
  limits {
    execution_timeout {
    }
  }
  text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
  syntax: YQL_V1
}
execute_mode: RUN
idempotency_key: "a1978da1-a0ba-447f-9071-e65940c31ec9"

2025-12-12 13:30:20,996 - DEBUG - root - create_query_impl: Result: query_id: "ptqudq7quak5e7d7r1kn"

2025-12-12 13:30:21,014 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7quak5e7d7r1kn"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546220
        nanos: 972590000
      }
      modified_at {
        seconds: 1765546220
        nanos: 972590000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudq7quak5c8qgicfu-ptqudq7quak5e7d7r1kn"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546220
      nanos: 972590000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\n                ));\n            "
    syntax: YQL_V1
  }
}

2025-12-12 13:30:21,533 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudq7quak5e7d7r1kn"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1765546220
        nanos: 972590000
      }
      modified_at {
        seconds: 1765546220
        nanos: 972590000
      }
      revision: 1
    }
    started_at {
      seconds: 1765546221
      nanos: 79000000
    }
    finished_at {
      seconds: 1765546221
      nanos: 321000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudq7quak5c8qgicfu-ptqudq7quak5e7d7r1kn"
    result_expire_at {
      seconds: 1765632621
      nanos: 58006000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1765546220
      nanos: 972590000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h2259044785158451027_test_parquet_converters_to_datetimehcpp`.`/test_parquet_converters_to_datetime.parquet`\n            WITH (FORMAT=\"parquet\",\n                SCHEMA=(\n                `fruit` Utf8 NOT NULL,\n                `ts` Datetime\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\"},{\"Name\":\"FlatMap\"}]}},{\"Id\":6,\"Name\":\"DqStage\",\"Streams\":{\"Program\":[]},\"DependsOn\":[8]},{\"Id\":3,\"Name\":\"ResPull!\",\"DependsOn\":[6]},{\"Id\":1,\"Name\":\"Commit!\",\"DependsOn\":[3]}],\"OperationRoot\":1,\"Providers\":[],\"OperationStats\":{\"Commit!\":1,\"DqStage\":2,\"ResPull!\":1}},\"Basic\":{\"nodes\":[{\"id\":8,\"level\":1,\"name\":\"DqStage #8\",\"type\":\"op\"},{\"id\":6,\"level\":2,\"name\":\"DqStage #6\",\"type\":\"op\"},{\"id\":3,\"level\":3,\"name\":\"ResPull!\",\"type\":\"op\"},{\"id\":1,\"level\":4,\"name\":\"Commit!\",\"type\":\"op\"}],\"links\":[{\"source\":8,\"target\":6},{\"source\":6,\"target\":3},{\"source\":3,\"target\":1}]}}"
  }
  statistics {
    json: "{\"Graph=0\":{\"Tasks\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"CpuTimeUs\":{\"sum\":\"0.11s\",\"count\":2,\"avg\":\"58ms\",\"max\":\"0.11s\",\"min\":\"2ms\"},\"IngressBytes\":{\"sum\":990,\"count\":1,\"avg\":990,\"max\":990,\"min\":990},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"InputBytes\":{\"sum\":33,\"count\":1,\"avg\":33,\"max\":33,\"min\":33},\"InputRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"OutputBytes\":{\"sum\":66,\"count\":2,\"avg\":33,\"max\":33,\"min\":33},\"OutputRows\":{\"sum\":2,\"count\":2,\"avg\":1,\"max\":1,\"min\":1},\"ResultBytes\":{\"sum\":33,\"count\":1,\"avg\":33,\"max\":33,\"min\":33},\"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: "column1"
      type {
        optional_type {
          item {
            type_id: STRING
          }
        }
      }
    }
    rows_count: 1
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $4 (DataSource \'\"s3\" $3))\n(let $5 \'\"Paths {\\n  Name: \\\"test_parquet_converters_to_datetime.parquet\\\"\\n  Size: 786\\n  Read: true\\n}\\n\")\n(let $6 (Bool \'\"true\"))\n(let $7 \'\"cluster:default_h2259044785158451027_test_parquet_converters_to_datetimehcpp\")\n(let $8 (StructType \'(\'\"fruit\" (DataType \'Utf8)) \'(\'\"ts\" (OptionalType (DataType \'Datetime)))))\n(let $9 (S3ParseSettings world \'(\'((String $5) $6 (AsStruct))) (SecureParam $7) \'\"\" \'\"/test_parquet_converters_to_datetime.parquet \" \'\"parquet\" $8 (lambda \'($14) $6) \'()))\n(let $10 (DqStage \'((DqSource $4 $9)) (lambda \'($15) (FlatMap (NarrowMap (ToFlow (WideFromBlocks (FromFlow (DqSourceWideBlockWrap $15 $4 $8 \'(\'(\'format \'\"parquet\")))))) (lambda \'($16 $17) (AsStruct \'(\'\"fruit\" $16) \'(\'\"ts\" $17)))) (lambda \'($18) (Just (AsStruct \'(\'\"column1\" (SafeCast (Member $18 \'\"ts\") (OptionalType (DataType \'String)))) \'(\'\"fruit\" (Member $18 \'\"fruit\"))))))) \'(\'(\'\"_logical_id\" \'200160))))\n(let $11 (DqStage \'((DqCnUnionAll (TDqOutput $10 \'\"0\"))) (lambda \'($19) $19) \'(\'(\'\"_logical_id\" \'200206))))\n(let $12 \'(\'(\'type) \'(\'autoref) \'(\'columns \'(\'\"fruit\" \'\"column1\"))))\n(let $13 (ResPull! $1 $2 (Key) (DqCnResult (TDqOutput $11 \'\"0\") \'()) $12 \'\"dq\"))\n(return (Commit! (Commit! $13 $2) (DataSink \'\"s3\" $3)))\n)\n"
  }
}

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