2025-11-14 10:16:28,173 - INFO - ya.test - pytest_runtest_setup: ####################################################################################################
2025-11-14 10:16:28,173 - INFO - ya.test - pytest_runtest_setup: test_parquet_converters_to_datetime[v1]
2025-11-14 10:16:28,174 - INFO - ya.test - pytest_runtest_setup: ####################################################################################################
2025-11-14 10:16:28,174 - INFO - ya.test - pytest_runtest_setup: Test setup
2025-11-14 10:16:28,280 - INFO - ya.test - pytest_runtest_call: Test call (class_name: test_format_setting.py::TestS3, test_name: test_parquet_converters_to_datetime[v1])
2025-11-14 10:16:28,282 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:28,285 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:28,285 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:28,285 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:28,288 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:28,291 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:28,292 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:28,293 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:16:28,295 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:16:28,295 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:16:28,297 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:16:28,297 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:16:28,298 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:28,298 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:28,298 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d858a10>>
2025-11-14 10:16:28,298 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:28,299 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:28,299 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d858a10>>
2025-11-14 10:16:28,299 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:28,300 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:28,300 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:28,301 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:28,302 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:28,302 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:28,302 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:28,303 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8dfdcc40>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:28,304 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8dfdcd80>>
2025-11-14 10:16:28,304 - 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 0x7fac8dff9a50>>
2025-11-14 10:16:28,304 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:28,305 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:28,305 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:28,305 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:28,306 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101628Z
20251114/yandex/s3/aws4_request
d6182c5235d552cc93d880957fd1af8d40948e7ea1ffc80ac343652ee1abe497
2025-11-14 10:16:28,306 - DEBUG - botocore.auth - add_auth: Signature:
01ecddd7fc0e8a1f3f33af7c06c79e00b99008820d164c02c0ba414cdacfda0f
2025-11-14 10:16:28,306 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:28,307 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101628Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=01ecddd7fc0e8a1f3f33af7c06c79e00b99008820d164c02c0ba414cdacfda0f', 'amz-sdk-invocation-id': b'50573420-e034-467a-8352-82b237f89545', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:16:28,319 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:28 GMT', 'x-amzn-requestid': 'lBLVdxuE92gkJW60ZTdwicboW2KC9qmbKx8LOaABqCNtyIBVrV7m', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:28,320 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:16:28,320 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac967f5c80>
2025-11-14 10:16:28,321 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:28,321 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d858a10>>
2025-11-14 10:16:28,322 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'lBLVdxuE92gkJW60ZTdwicboW2KC9qmbKx8LOaABqCNtyIBVrV7m', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:28 GMT', 'x-amzn-requestid': 'lBLVdxuE92gkJW60ZTdwicboW2KC9qmbKx8LOaABqCNtyIBVrV7m', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:16:28,322 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:16:28,323 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:16:28,324 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:28,324 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:28,324 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d858a10>>
2025-11-14 10:16:28,324 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:28,324 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:28,325 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d858a10>>
2025-11-14 10:16:28,325 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:28,326 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:28,326 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:28,327 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:28,327 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:28,328 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:28,328 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:28,328 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8dfdcc40>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:28,329 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8dfdcd80>>
2025-11-14 10:16:28,329 - 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 0x7fac8dff9a50>>
2025-11-14 10:16:28,329 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:28,330 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:28,330 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:28,330 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101628Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:28,330 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101628Z
20251114/yandex/s3/aws4_request
1f7e1878d95c815c30d0af76c67ac8b6e6c7366c7a89b0a51f2a9defef6ee335
2025-11-14 10:16:28,331 - DEBUG - botocore.auth - add_auth: Signature:
ca36155b3a32a18fc8267eb03d2cfab492bf064071f25bde49436b6e66079df2
2025-11-14 10:16:28,331 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:28,331 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101628Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=ca36155b3a32a18fc8267eb03d2cfab492bf064071f25bde49436b6e66079df2', 'amz-sdk-invocation-id': b'b062f0e4-9686-40da-8605-a073073d3417', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:16:28,338 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:28 GMT', 'x-amzn-requestid': 'nKxIjc1SwCGWrDlY5Lc4GMTxguSPxUsA5qmFBwlAOgX2zTk18kVG', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:28,338 - 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-11-14T10:16:26.000Z</LastModified><ETag>&#34;60dd5f3a54ca5b39acffe29818a34693&#34;</ETag><Size>786</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:16:28,340 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac967f5c80>
2025-11-14 10:16:28,341 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:28,341 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d858a10>>
2025-11-14 10:16:28,341 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:16:28,341 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:16:28,342 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:16:28,343 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:16:28,343 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-11-14 10:16:28,344 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:28,344 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:28,344 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d858a10>>
2025-11-14 10:16:28,345 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:28,345 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:28,345 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d858a10>>
2025-11-14 10:16:28,345 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:28,346 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:28,346 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:28,346 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:28,347 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:16:28,348 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:28,348 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:28,348 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:28,348 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8dfdcc40>, '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-11-14 10:16:28,349 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8dfdcd80>>
2025-11-14 10:16:28,350 - 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 0x7fac8dff9a50>>
2025-11-14 10:16:28,350 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:28,350 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:28,351 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:28,351 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:20364
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251114T101628Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-11-14 10:16:28,351 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101628Z
20251114/yandex/s3/aws4_request
b42acfecdd8dcd5d60b0d146e23cd69b54aa92775d32774792647b0f0e429f32
2025-11-14 10:16:28,352 - DEBUG - botocore.auth - add_auth: Signature:
c50838ba310c6ab694dc6f9a6e9f51c28007d00265d63ee24abd26fbe391359c
2025-11-14 10:16:28,352 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:28,352 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251114T101628Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=c50838ba310c6ab694dc6f9a6e9f51c28007d00265d63ee24abd26fbe391359c', 'amz-sdk-invocation-id': b'efb8be64-970f-4fd9-9eee-a86e1143fa37', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-11-14 10:16:28,360 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:28 GMT', 'x-amzn-requestid': 'ulUjeCszcSU6yrKCqTyNDCDgo08vA63Snv1MLOMUdFkPOmZbYd0i', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:28,360 - 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-11-14 10:16:28,361 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac967f5c80>
2025-11-14 10:16:28,362 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:28,362 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d858a10>>
2025-11-14 10:16:28,362 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'ulUjeCszcSU6yrKCqTyNDCDgo08vA63Snv1MLOMUdFkPOmZbYd0i', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:28 GMT', 'x-amzn-requestid': 'ulUjeCszcSU6yrKCqTyNDCDgo08vA63Snv1MLOMUdFkPOmZbYd0i', '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-11-14 10:16:28,363 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:28,365 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:28,365 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:28,365 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:28,370 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:28,374 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:28,375 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:28,376 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:28,377 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d44b350>}) about to wait for the following futures []
2025-11-14 10:16:28,378 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d44b350>}) done waiting for dependent futures
2025-11-14 10:16:28,378 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d44b350>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac8dfbe1d0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac8dff1460>, 'osutil': <s3transfer.utils.OSUtils object at 0x7fac8dff02e0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7fac8d44bf30>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d44b350>}
2025-11-14 10:16:28,379 - 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 0x7fac8d44bf30> for transfer request: 0.
2025-11-14 10:16:28,379 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:28,380 - 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-11-14 10:16:28,380 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:28,380 - 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-11-14 10:16:28,381 - 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 0x7fac8dfbe1d0>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7fac8d44ba30>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-11-14 10:16:28,382 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:16:28,382 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:16:28,383 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:16:28,383 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:28,383 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:28,383 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92da2a40>>
2025-11-14 10:16:28,383 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:28,384 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:28,384 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92da2a40>>
2025-11-14 10:16:28,384 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:28,386 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:28,386 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:28,386 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:28,387 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:16:28,388 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:28,388 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:16:28,388 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:28,388 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:28,388 - 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 0x7fac8d44ba30>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8df66630>, '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 0x7fac8d44ba30>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:28,389 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:16:28,390 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8df65820>>
2025-11-14 10:16:28,390 - 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 0x7fac8dff2e00>>
2025-11-14 10:16:28,391 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:28,391 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:28,392 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:28,392 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

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

content-md5;host;x-amz-content-sha256;x-amz-date
b77006e836d85e4ce6942744e649d08bd0db0c6dc6364e78eb3968d4d3487ab0
2025-11-14 10:16:28,393 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101628Z
20251114/yandex/s3/aws4_request
32ac6b8ede2a9893d35143c1d111945cd16b25d10729edd917928ce6a7ffb821
2025-11-14 10:16:28,393 - DEBUG - botocore.auth - add_auth: Signature:
2ffbd6bdff052315e2d0d441fa9868aa5949c5465b34d0e932b838047cb138bf
2025-11-14 10:16:28,393 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:16:28,393 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:28,394 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101628Z', 'X-Amz-Content-SHA256': b'b77006e836d85e4ce6942744e649d08bd0db0c6dc6364e78eb3968d4d3487ab0', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=2ffbd6bdff052315e2d0d441fa9868aa5949c5465b34d0e932b838047cb138bf', 'amz-sdk-invocation-id': b'34d2c10d-64ba-4743-a62b-9ddd707a0ec9', 'amz-sdk-request': b'attempt=1', 'Content-Length': '878'}>
2025-11-14 10:16:28,396 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:16:28,397 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:16:28,401 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:28 GMT', 'ETag': '"495276cbb499c6b9aa393344dbf64c6b"', 'last-modified': 'Fri, 14 Nov 2025 10:16:28 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'I3kZMrztVAyflVGJyH2hyFJwEGscKjpszCI4kBTmnaOhQSkCIk2P', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:28,402 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:16:28,402 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8d448740>
2025-11-14 10:16:28,403 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:28,403 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92da2a40>>
2025-11-14 10:16:28,403 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:28,405 - DEBUG - root - wait_bootstrap: Wait for node 1 to bootstrap
2025-11-14 10:16:28,454 - DEBUG - root - wait_bootstrap: Node 1 has been bootstrapped
2025-11-14 10:16:28,485 - 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                `h6240652629956827847_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: "cfa343c1-d012-43b9-9cfa-5b57c7c662b0"

2025-11-14 10:16:28,518 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseiqp49avnrlu1m"

2025-11-14 10:16:28,536 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqp49avnrlu1m"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115388
        nanos: 492438000
      }
      modified_at {
        seconds: 1763115388
        nanos: 492438000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqp4990vcc8b8-ptqudseiqp49avnrlu1m"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115388
      nanos: 492438000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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-11-14 10:16:29,054 - DEBUG - root - describe_query: Result: ... (repeated, see above) ...
2025-11-14 10:16:29,566 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqp49avnrlu1m"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115388
        nanos: 492438000
      }
      modified_at {
        seconds: 1763115388
        nanos: 492438000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115389
      nanos: 165000000
    }
    finished_at {
      seconds: 1763115389
      nanos: 375000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseiqp4990vcc8b8-ptqudseiqp49avnrlu1m"
    result_expire_at {
      seconds: 1763201789
      nanos: 143779000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115388
      nanos: 492438000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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\":\"91ms\",\"count\":2,\"avg\":\"45ms\",\"max\":\"88ms\",\"min\":\"3ms\"},\"IngressBytes\":{\"sum\":1114,\"count\":1,\"avg\":1114,\"max\":1114,\"min\":1114},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"InputBytes\":{\"sum\":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 \'\"h6240652629956827847_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_h6240652629956827847_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-11-14 10:16:29,584 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:29,586 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:29,587 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:29,587 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:29,589 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:29,594 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:29,594 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:29,596 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:16:29,598 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:16:29,599 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:16:29,600 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:16:29,600 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:16:29,601 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:29,601 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:29,601 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8daf9af0>>
2025-11-14 10:16:29,602 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:29,602 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:29,602 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8daf9af0>>
2025-11-14 10:16:29,603 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:29,604 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:29,604 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:29,604 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:29,605 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:29,605 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:29,605 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:29,605 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8dfdf6c0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:29,606 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8dfdf9e0>>
2025-11-14 10:16:29,606 - 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 0x7fac8e522bd0>>
2025-11-14 10:16:29,606 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:29,607 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:29,607 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:29,607 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:29,608 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101629Z
20251114/yandex/s3/aws4_request
4557fa8639769ea83031dc8d137e95f784ce71b4380a327c63a309804cd6bdda
2025-11-14 10:16:29,608 - DEBUG - botocore.auth - add_auth: Signature:
79652e8627d2b8d43838a3726868451d14b658a0e21f3089d3b2f7857041b6b2
2025-11-14 10:16:29,608 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:29,609 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101629Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=79652e8627d2b8d43838a3726868451d14b658a0e21f3089d3b2f7857041b6b2', 'amz-sdk-invocation-id': b'aed422c0-cc72-44b9-9559-75f497a92924', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:16:29,624 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:29 GMT', 'x-amzn-requestid': 'JAcD5bHXoqyVr65sRJHQPpq1hcXpEalcStzSman49lKferrKENi8', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:29,624 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:16:29,625 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8da5f800>
2025-11-14 10:16:29,625 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:29,625 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8daf9af0>>
2025-11-14 10:16:29,626 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'JAcD5bHXoqyVr65sRJHQPpq1hcXpEalcStzSman49lKferrKENi8', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:29 GMT', 'x-amzn-requestid': 'JAcD5bHXoqyVr65sRJHQPpq1hcXpEalcStzSman49lKferrKENi8', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:16:29,627 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:16:29,628 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:16:29,628 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:29,628 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:29,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 0x7fac8daf9af0>>
2025-11-14 10:16:29,629 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:29,630 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:29,630 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8daf9af0>>
2025-11-14 10:16:29,631 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:29,633 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:29,633 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:29,633 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:29,634 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:29,634 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:29,634 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:29,635 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8dfdf6c0>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:29,636 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8dfdf9e0>>
2025-11-14 10:16:29,636 - 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 0x7fac8e522bd0>>
2025-11-14 10:16:29,636 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:29,637 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:29,637 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:29,637 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101629Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:29,638 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101629Z
20251114/yandex/s3/aws4_request
c130d5e01bdfff207b9668bb2bed3d3b3763710744faf1da7ace86fd2cfe5e59
2025-11-14 10:16:29,638 - DEBUG - botocore.auth - add_auth: Signature:
a1c361c7a7819d2334d32e75315f7778579615459696979e89821e6670dbe165
2025-11-14 10:16:29,638 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:29,638 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101629Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=a1c361c7a7819d2334d32e75315f7778579615459696979e89821e6670dbe165', 'amz-sdk-invocation-id': b'1e617499-f573-4bc8-97a6-45de940efbb7', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:16:29,645 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:29 GMT', 'x-amzn-requestid': 'ML3SjNMgBtqEMERS44d997yMGaQnpKgeYXyGsfXfVSL6TunDGSvD', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:29,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-11-14T10:16:28.000Z</LastModified><ETag>&#34;495276cbb499c6b9aa393344dbf64c6b&#34;</ETag><Size>878</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:16:29,648 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8da5f800>
2025-11-14 10:16:29,648 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:29,648 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8daf9af0>>
2025-11-14 10:16:29,649 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:16:29,649 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:16:29,650 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:16:29,651 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:16:29,652 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-11-14 10:16:29,653 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:29,653 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:29,653 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8daf9af0>>
2025-11-14 10:16:29,653 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:29,653 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:29,654 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8daf9af0>>
2025-11-14 10:16:29,654 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:29,654 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:29,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-11-14 10:16:29,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-11-14 10:16:29,656 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:16:29,656 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:29,656 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:29,657 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:29,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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8dfdf6c0>, '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-11-14 10:16:29,658 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8dfdf9e0>>
2025-11-14 10:16:29,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 0x7fac8e522bd0>>
2025-11-14 10:16:29,658 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:29,659 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:29,659 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:29,660 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:20364
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251114T101629Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-11-14 10:16:29,660 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101629Z
20251114/yandex/s3/aws4_request
20b68c1ab5d2defc666891333741baaf8198d4a69296c1164b83e9d9860d5972
2025-11-14 10:16:29,660 - DEBUG - botocore.auth - add_auth: Signature:
3427a6fb2dd75f94e590031b15e78ebd64d3323d99ac0f93d77e2a10728f6228
2025-11-14 10:16:29,660 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:29,661 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251114T101629Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=3427a6fb2dd75f94e590031b15e78ebd64d3323d99ac0f93d77e2a10728f6228', 'amz-sdk-invocation-id': b'34f21f65-d4fb-4be4-9052-a7863c4158d7', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-11-14 10:16:29,669 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:29 GMT', 'x-amzn-requestid': 'dNHNlxHgGBpe83yDkIwlxhgZznevTxgQTW0U95dRYAD9VYfLh4ll', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:29,669 - 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-11-14 10:16:29,671 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8da5f800>
2025-11-14 10:16:29,671 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:29,671 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8daf9af0>>
2025-11-14 10:16:29,672 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'dNHNlxHgGBpe83yDkIwlxhgZznevTxgQTW0U95dRYAD9VYfLh4ll', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:29 GMT', 'x-amzn-requestid': 'dNHNlxHgGBpe83yDkIwlxhgZznevTxgQTW0U95dRYAD9VYfLh4ll', '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-11-14 10:16:29,672 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:29,675 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:29,675 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:29,675 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:29,679 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:29,684 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:29,685 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:29,687 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:29,687 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d4562c0>}) about to wait for the following futures []
2025-11-14 10:16:29,688 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d4562c0>}) done waiting for dependent futures
2025-11-14 10:16:29,688 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d4562c0>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac92d5b580>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac8d83ca10>, 'osutil': <s3transfer.utils.OSUtils object at 0x7fac8d4565e0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7fac8d457f80>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d4562c0>}
2025-11-14 10:16:29,688 - 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 0x7fac8d457f80> for transfer request: 0.
2025-11-14 10:16:29,689 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:29,689 - 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-11-14 10:16:29,690 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:29,690 - 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-11-14 10:16:29,691 - 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 0x7fac92d5b580>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7fac96758c40>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-11-14 10:16:29,692 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:16:29,692 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:16:29,693 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:16:29,693 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:29,693 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:29,693 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d455050>>
2025-11-14 10:16:29,693 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:29,694 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:29,694 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d455050>>
2025-11-14 10:16:29,694 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:29,699 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:29,699 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:29,699 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:29,701 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:16:29,701 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:29,701 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:16:29,702 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:29,702 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:29,702 - 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 0x7fac96758c40>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac92df7350>, '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 0x7fac96758c40>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:29,703 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:16:29,704 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac92df7580>>
2025-11-14 10:16:29,704 - 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 0x7facab321f00>>
2025-11-14 10:16:29,704 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:29,705 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:29,706 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:29,706 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

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

content-md5;host;x-amz-content-sha256;x-amz-date
ced0f37f36d4a2e5dcc0e546a4111982d56ffb7272255448921fd78dad6f32c8
2025-11-14 10:16:29,707 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101629Z
20251114/yandex/s3/aws4_request
0ba16e3ff63bce5572a2c96e320e9e426a556395ecf8f619c7737a7212905b78
2025-11-14 10:16:29,707 - DEBUG - botocore.auth - add_auth: Signature:
927cae405ecf13f9273b79ad8e895b2e3f722fcf05d0d964c691cced566437a9
2025-11-14 10:16:29,707 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:16:29,708 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:29,708 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101629Z', 'X-Amz-Content-SHA256': b'ced0f37f36d4a2e5dcc0e546a4111982d56ffb7272255448921fd78dad6f32c8', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=927cae405ecf13f9273b79ad8e895b2e3f722fcf05d0d964c691cced566437a9', 'amz-sdk-invocation-id': b'0b32eafa-175f-4e2f-806f-0063c7340723', 'amz-sdk-request': b'attempt=1', 'Content-Length': '878'}>
2025-11-14 10:16:29,711 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:16:29,712 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:16:29,717 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:29 GMT', 'ETag': '"05d3f56e7aa72b87d4fed48da1950022"', 'last-modified': 'Fri, 14 Nov 2025 10:16:29 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'Y156K05Ioo5NCjyK6ZoiEWEtlrioPB8egScqkLFSnuifXxLTTimt', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:29,718 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:16:29,719 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8d456590>
2025-11-14 10:16:29,719 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:29,719 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d455050>>
2025-11-14 10:16:29,719 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:29,721 - 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                `h6240652629956827847_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: "4a55058b-0349-4b83-82f4-1f75ee27668c"

2025-11-14 10:16:29,751 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseiqnuieblbfkip"

2025-11-14 10:16:29,767 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqnuieblbfkip"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115389
        nanos: 728297000
      }
      modified_at {
        seconds: 1763115389
        nanos: 728297000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqnuicnmc4e4k-ptqudseiqnuieblbfkip"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115389
      nanos: 728297000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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-11-14 10:16:30,288 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqnuieblbfkip"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115389
        nanos: 728297000
      }
      modified_at {
        seconds: 1763115389
        nanos: 728297000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115390
      nanos: 165000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqnuicnmc4e4k-ptqudseiqnuieblbfkip"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115389
      nanos: 728297000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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 \'\"h6240652629956827847_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_h6240652629956827847_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-11-14 10:16:30,801 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqnuieblbfkip"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115389
        nanos: 728297000
      }
      modified_at {
        seconds: 1763115389
        nanos: 728297000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115390
      nanos: 165000000
    }
    finished_at {
      seconds: 1763115390
      nanos: 384000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseiqnuicnmc4e4k-ptqudseiqnuieblbfkip"
    result_expire_at {
      seconds: 1763201790
      nanos: 144131000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115389
      nanos: 728297000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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\":\"97ms\",\"count\":2,\"avg\":\"48ms\",\"max\":\"94ms\",\"min\":\"3ms\"},\"IngressBytes\":{\"sum\":1114,\"count\":1,\"avg\":1114,\"max\":1114,\"min\":1114},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"InputBytes\":{\"sum\":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 \'\"h6240652629956827847_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_h6240652629956827847_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-11-14 10:16:30,817 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:30,820 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:30,820 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:30,820 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:30,824 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:30,828 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:30,829 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:30,831 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:16:30,832 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:16:30,832 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:16:30,833 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:16:30,834 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:16:30,834 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:30,835 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:30,835 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e3f4560>>
2025-11-14 10:16:30,835 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:30,835 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:30,835 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e3f4560>>
2025-11-14 10:16:30,836 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:30,837 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:30,837 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:30,837 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:30,838 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:30,838 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:30,838 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:30,838 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8dfdf8a0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:30,839 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8dfde590>>
2025-11-14 10:16:30,839 - 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 0x7fac8dacc560>>
2025-11-14 10:16:30,840 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:30,840 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:30,840 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:30,841 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:30,841 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101630Z
20251114/yandex/s3/aws4_request
8debfbdea89b6b6fb35c2e81033ece365e16d3e3242b7db23cb1ce93341ae7ee
2025-11-14 10:16:30,841 - DEBUG - botocore.auth - add_auth: Signature:
0063da8b34314dc06cf89e0b9c3491902164bd3ae743af9dacce010835b2f459
2025-11-14 10:16:30,841 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:30,841 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101630Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=0063da8b34314dc06cf89e0b9c3491902164bd3ae743af9dacce010835b2f459', 'amz-sdk-invocation-id': b'ed969091-d1e7-4be6-9964-22e6c0faadc9', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:16:30,853 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:30 GMT', 'x-amzn-requestid': 'aCocrWs1yuMgIBPOpfTl7yUKvqqt73FSZXZv5Nn7I6clvssk9Lrw', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:30,854 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:16:30,855 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8d7fe310>
2025-11-14 10:16:30,855 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:30,855 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e3f4560>>
2025-11-14 10:16:30,856 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'aCocrWs1yuMgIBPOpfTl7yUKvqqt73FSZXZv5Nn7I6clvssk9Lrw', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:30 GMT', 'x-amzn-requestid': 'aCocrWs1yuMgIBPOpfTl7yUKvqqt73FSZXZv5Nn7I6clvssk9Lrw', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:16:30,856 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:16:30,857 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:16:30,857 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:30,857 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:30,857 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e3f4560>>
2025-11-14 10:16:30,858 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:30,858 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:30,858 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e3f4560>>
2025-11-14 10:16:30,858 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:30,860 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:30,860 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:30,860 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:30,861 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:30,861 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:30,862 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:30,862 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8dfdf8a0>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:30,863 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8dfde590>>
2025-11-14 10:16:30,863 - 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 0x7fac8dacc560>>
2025-11-14 10:16:30,864 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:30,864 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:30,865 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:30,865 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101630Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:30,865 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101630Z
20251114/yandex/s3/aws4_request
d2031befdbbde3bbee6f35f7d5bc4c664f5f9dfbd858b72d5b7a19b1760f0d8b
2025-11-14 10:16:30,866 - DEBUG - botocore.auth - add_auth: Signature:
220ebbfc1cc496e53acccfae57b756a95bde81169d216452c4bd87125d973f1e
2025-11-14 10:16:30,866 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:30,867 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101630Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=220ebbfc1cc496e53acccfae57b756a95bde81169d216452c4bd87125d973f1e', 'amz-sdk-invocation-id': b'9a1c53ad-c3b8-4ea1-bb8d-5bf7db1b9ef7', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:16:30,874 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:30 GMT', 'x-amzn-requestid': 'NSVQzNXLHQTYHgqrLhozPe34avrtG4Bnp1lN2WtsX9odSJO3XPED', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:30,875 - 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-11-14T10:16:29.000Z</LastModified><ETag>&#34;05d3f56e7aa72b87d4fed48da1950022&#34;</ETag><Size>878</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:16:30,877 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8d7fe310>
2025-11-14 10:16:30,877 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:30,877 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e3f4560>>
2025-11-14 10:16:30,878 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:16:30,878 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:16:30,879 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:16:30,881 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:16:30,881 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-11-14 10:16:30,882 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:30,883 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:30,884 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e3f4560>>
2025-11-14 10:16:30,885 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:30,885 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:30,885 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e3f4560>>
2025-11-14 10:16:30,886 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:30,886 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:30,886 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:30,886 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:30,888 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:16:30,889 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:30,889 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:30,889 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:30,891 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8dfdf8a0>, '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-11-14 10:16:30,892 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8dfde590>>
2025-11-14 10:16:30,893 - 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 0x7fac8dacc560>>
2025-11-14 10:16:30,893 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:30,894 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:30,894 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:30,895 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:20364
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251114T101630Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-11-14 10:16:30,895 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101630Z
20251114/yandex/s3/aws4_request
ab7812c60dced3f399ced37718d1a35e4678496eddc3ae1357edc8b228d7fd02
2025-11-14 10:16:30,895 - DEBUG - botocore.auth - add_auth: Signature:
f428250fbaf13ea2846b287a3ebf6eca1406e0c5a9d4ee3a40e1fda5940580e9
2025-11-14 10:16:30,895 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:30,896 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251114T101630Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=f428250fbaf13ea2846b287a3ebf6eca1406e0c5a9d4ee3a40e1fda5940580e9', 'amz-sdk-invocation-id': b'4ae28b27-cd1b-4d4d-86a2-85a54232993f', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-11-14 10:16:30,904 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:30 GMT', 'x-amzn-requestid': 'mMKxQ5lY4BP1D3JAgw2v87cA9nQvMIoQ7YyrHnqtXXf7h1sYzqpN', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:30,904 - 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-11-14 10:16:30,905 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8d7fe310>
2025-11-14 10:16:30,906 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:30,906 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e3f4560>>
2025-11-14 10:16:30,907 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'mMKxQ5lY4BP1D3JAgw2v87cA9nQvMIoQ7YyrHnqtXXf7h1sYzqpN', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:30 GMT', 'x-amzn-requestid': 'mMKxQ5lY4BP1D3JAgw2v87cA9nQvMIoQ7YyrHnqtXXf7h1sYzqpN', '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-11-14 10:16:30,907 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:30,910 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:30,911 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:30,911 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:30,914 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:30,919 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:30,920 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:30,922 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:30,923 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d350a10>}) about to wait for the following futures []
2025-11-14 10:16:30,923 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d350a10>}) done waiting for dependent futures
2025-11-14 10:16:30,924 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d350a10>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac8d87f670>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac8e1b0c90>, 'osutil': <s3transfer.utils.OSUtils object at 0x7fac8e130920>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7fac8e131c80>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d350a10>}
2025-11-14 10:16:30,924 - 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 0x7fac8e131c80> for transfer request: 0.
2025-11-14 10:16:30,924 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:30,925 - 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-11-14 10:16:30,925 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:30,926 - 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-11-14 10:16:30,926 - 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 0x7fac8d87f670>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7fac8d351a00>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-11-14 10:16:30,928 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:16:30,928 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:16:30,928 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:16:30,928 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:30,929 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:30,929 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e1b3fd0>>
2025-11-14 10:16:30,929 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:30,930 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:30,930 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e1b3fd0>>
2025-11-14 10:16:30,930 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:30,932 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:30,932 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:30,932 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:30,933 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:16:30,934 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:30,934 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:16:30,934 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:30,934 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:30,935 - 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 0x7fac8d351a00>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac92d8fc10>, '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 0x7fac8d351a00>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:30,936 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:16:30,936 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac92d8ec20>>
2025-11-14 10:16:30,937 - 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 0x7fac8e1b3760>>
2025-11-14 10:16:30,937 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:30,937 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:30,938 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:30,938 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

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

content-md5;host;x-amz-content-sha256;x-amz-date
b8cac98fa56cc8010137bebeb550e3dd1cdfbba685bd14046e0290bcb9bcb1d6
2025-11-14 10:16:30,939 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101630Z
20251114/yandex/s3/aws4_request
b0cb7df6b9c296a51d9ce7a6d546288f2f251394004a20ad1a71984fb41b6c9b
2025-11-14 10:16:30,939 - DEBUG - botocore.auth - add_auth: Signature:
656587b4b41121c3f48058353baee220e0c8d0307fbfe15118be0603ba4794ec
2025-11-14 10:16:30,940 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:16:30,941 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:30,941 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101630Z', 'X-Amz-Content-SHA256': b'b8cac98fa56cc8010137bebeb550e3dd1cdfbba685bd14046e0290bcb9bcb1d6', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=656587b4b41121c3f48058353baee220e0c8d0307fbfe15118be0603ba4794ec', 'amz-sdk-invocation-id': b'01d9c207-ad1a-4df2-b2bc-64f878bedf98', 'amz-sdk-request': b'attempt=1', 'Content-Length': '858'}>
2025-11-14 10:16:30,944 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:16:30,945 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:16:30,950 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:30 GMT', 'ETag': '"04149d363f831c7fe4a609a8f0437b2f"', 'last-modified': 'Fri, 14 Nov 2025 10:16:30 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'jrOxDIL9udx5KfFXZzJsvWV7krjmiSD3fM0CWoYienLaocOvYD2R', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:30,951 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:16:30,952 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8e131320>
2025-11-14 10:16:30,952 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:30,952 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e1b3fd0>>
2025-11-14 10:16:30,953 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:30,956 - 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                `h6240652629956827847_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: "ec3bdda4-9a3f-45b3-98c3-4a8378c79a07"

2025-11-14 10:16:30,989 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseiqmorlall7649"

2025-11-14 10:16:31,007 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqmorlall7649"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115390
        nanos: 964043000
      }
      modified_at {
        seconds: 1763115390
        nanos: 964043000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqmorj9bot2r6-ptqudseiqmorlall7649"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115390
      nanos: 964043000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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-11-14 10:16:31,522 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqmorlall7649"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115390
        nanos: 964043000
      }
      modified_at {
        seconds: 1763115390
        nanos: 964043000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115391
      nanos: 170000000
    }
    finished_at {
      seconds: 1763115391
      nanos: 393000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseiqmorj9bot2r6-ptqudseiqmorlall7649"
    result_expire_at {
      seconds: 1763201791
      nanos: 143315000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115390
      nanos: 964043000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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\":\"97ms\",\"count\":2,\"avg\":\"48ms\",\"max\":\"94ms\",\"min\":\"3ms\"},\"IngressBytes\":{\"sum\":1094,\"count\":1,\"avg\":1094,\"max\":1094,\"min\":1094},\"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 \'\"h6240652629956827847_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_h6240652629956827847_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-11-14 10:16:31,541 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:31,544 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:31,545 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:31,545 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:31,549 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:31,560 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:31,561 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:31,563 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:16:31,565 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:16:31,565 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:16:31,567 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:16:31,568 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:16:31,569 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:31,569 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:31,569 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d13940>>
2025-11-14 10:16:31,569 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:31,570 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:31,570 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d13940>>
2025-11-14 10:16:31,570 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:31,572 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:31,572 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:31,572 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:31,573 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:31,574 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:31,574 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:31,574 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e461c30>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:31,575 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e461e60>>
2025-11-14 10:16:31,575 - 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 0x7fac8d4574e0>>
2025-11-14 10:16:31,576 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:31,576 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:31,577 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:31,577 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:31,577 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101631Z
20251114/yandex/s3/aws4_request
da2b7d6feadfb893a2c8620568ab37a3ecaef338ab2387f304328101cf18e96a
2025-11-14 10:16:31,577 - DEBUG - botocore.auth - add_auth: Signature:
31a7a4e9c0cb7ec1609e8aa3b13505b9d2ce7061c1069ed2b7aa62f91b709899
2025-11-14 10:16:31,577 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:31,578 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101631Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=31a7a4e9c0cb7ec1609e8aa3b13505b9d2ce7061c1069ed2b7aa62f91b709899', 'amz-sdk-invocation-id': b'e3773c77-2ef6-410b-8744-87a599f5c419', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:16:31,593 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:31 GMT', 'x-amzn-requestid': 'KOdTkx9gu2cVocqvq4jtaq9HHe5wL8LKjNzb4olMLn1p5SQ8HxmB', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:31,593 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:16:31,594 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8d7ff990>
2025-11-14 10:16:31,595 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:31,595 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d13940>>
2025-11-14 10:16:31,596 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'KOdTkx9gu2cVocqvq4jtaq9HHe5wL8LKjNzb4olMLn1p5SQ8HxmB', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:31 GMT', 'x-amzn-requestid': 'KOdTkx9gu2cVocqvq4jtaq9HHe5wL8LKjNzb4olMLn1p5SQ8HxmB', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:16:31,596 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:16:31,597 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:16:31,597 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:31,598 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:31,598 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d13940>>
2025-11-14 10:16:31,598 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:31,599 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:31,599 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d13940>>
2025-11-14 10:16:31,599 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:31,601 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:31,601 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:31,601 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:31,602 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:31,602 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:31,603 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:31,603 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e461c30>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:31,604 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e461e60>>
2025-11-14 10:16:31,605 - 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 0x7fac8d4574e0>>
2025-11-14 10:16:31,605 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:31,605 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:31,606 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:31,606 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101631Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:31,606 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101631Z
20251114/yandex/s3/aws4_request
a91ad2f9c0d47490904389e09e4d95cf3c70f289cb935ee2d206ec375ec38dcc
2025-11-14 10:16:31,607 - DEBUG - botocore.auth - add_auth: Signature:
fc62015b83f31ae43c80e37942f399914354c934f325a2fec6cf9d1540243ed5
2025-11-14 10:16:31,607 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:31,607 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101631Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=fc62015b83f31ae43c80e37942f399914354c934f325a2fec6cf9d1540243ed5', 'amz-sdk-invocation-id': b'd17684d5-2f91-4f38-aed4-82c5008f245f', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:16:31,615 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:31 GMT', 'x-amzn-requestid': 'hSWjylVA4d2oVcoqf9MMZusii4gEsudGm92yz1RVMCXgAcJVRrnY', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:31,615 - 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-11-14T10:16:30.000Z</LastModified><ETag>&#34;04149d363f831c7fe4a609a8f0437b2f&#34;</ETag><Size>858</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:16:31,617 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8d7ff990>
2025-11-14 10:16:31,617 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:31,617 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d13940>>
2025-11-14 10:16:31,618 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:16:31,618 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:16:31,618 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:16:31,619 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:16:31,620 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-11-14 10:16:31,621 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:31,621 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:31,621 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d13940>>
2025-11-14 10:16:31,621 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:31,621 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:31,621 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d13940>>
2025-11-14 10:16:31,622 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:31,622 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:31,622 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:31,622 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:31,623 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:16:31,623 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:31,624 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:31,624 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:31,624 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e461c30>, '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-11-14 10:16:31,625 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e461e60>>
2025-11-14 10:16:31,625 - 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 0x7fac8d4574e0>>
2025-11-14 10:16:31,625 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:31,626 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:31,626 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:31,626 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:20364
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251114T101631Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-11-14 10:16:31,626 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101631Z
20251114/yandex/s3/aws4_request
afa0a79ab1a84d289520347bdb601e7c840f69c94090695224bb51bff16c4acf
2025-11-14 10:16:31,627 - DEBUG - botocore.auth - add_auth: Signature:
5c1fbac867ebe2bc727598c83c7598ad95fe9423d9e463fc93e57ea26429adc0
2025-11-14 10:16:31,627 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:31,627 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251114T101631Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=5c1fbac867ebe2bc727598c83c7598ad95fe9423d9e463fc93e57ea26429adc0', 'amz-sdk-invocation-id': b'5d159296-6cb0-4f2b-a762-ae6a23ff8dab', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-11-14 10:16:31,634 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:31 GMT', 'x-amzn-requestid': 'gcFXxZmYHwAbLWIZAcCWmgJDBoKVahCSS34PEByOTysev7pgZVqR', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:31,635 - 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-11-14 10:16:31,636 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8d7ff990>
2025-11-14 10:16:31,636 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:31,636 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d13940>>
2025-11-14 10:16:31,637 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'gcFXxZmYHwAbLWIZAcCWmgJDBoKVahCSS34PEByOTysev7pgZVqR', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:31 GMT', 'x-amzn-requestid': 'gcFXxZmYHwAbLWIZAcCWmgJDBoKVahCSS34PEByOTysev7pgZVqR', '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-11-14 10:16:31,637 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:31,639 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:31,640 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:31,640 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:31,643 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:31,647 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:31,648 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:31,650 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:31,651 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d9551e0>}) about to wait for the following futures []
2025-11-14 10:16:31,652 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d9551e0>}) done waiting for dependent futures
2025-11-14 10:16:31,652 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d9551e0>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac8d8380b0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac8d2363b0>, 'osutil': <s3transfer.utils.OSUtils object at 0x7facab108600>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7facaaf02e50>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8d9551e0>}
2025-11-14 10:16:31,653 - 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 0x7facaaf02e50> for transfer request: 0.
2025-11-14 10:16:31,653 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:31,653 - 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-11-14 10:16:31,654 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:31,654 - 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-11-14 10:16:31,655 - 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 0x7fac8d8380b0>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7fac8d956270>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-11-14 10:16:31,656 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:16:31,656 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:16:31,657 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:16:31,657 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:31,657 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:31,657 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e0b5f50>>
2025-11-14 10:16:31,657 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:31,658 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:31,658 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e0b5f50>>
2025-11-14 10:16:31,658 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:31,660 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:31,660 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:31,660 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:31,661 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:16:31,661 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:31,661 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:16:31,661 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:31,662 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:31,662 - 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 0x7fac8d956270>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e449000>, '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 0x7fac8d956270>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:31,663 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:16:31,663 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e449410>>
2025-11-14 10:16:31,663 - 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 0x7facab6c3440>>
2025-11-14 10:16:31,664 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:31,664 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:31,665 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:31,665 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

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

content-md5;host;x-amz-content-sha256;x-amz-date
f5fd5a9e5536ffdb1111c8026ffc48555316586982fca213c2ddb09e6747e11f
2025-11-14 10:16:31,665 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101631Z
20251114/yandex/s3/aws4_request
8e805af4db7e46eb938e097e22d9e0654c42284da9e604fa24aa85dde226ac15
2025-11-14 10:16:31,665 - DEBUG - botocore.auth - add_auth: Signature:
4f331ab47dfcb65e40104c6a86da6169fb00244803d65736b7409c35aef6e15e
2025-11-14 10:16:31,665 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:16:31,666 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:31,666 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101631Z', 'X-Amz-Content-SHA256': b'f5fd5a9e5536ffdb1111c8026ffc48555316586982fca213c2ddb09e6747e11f', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=4f331ab47dfcb65e40104c6a86da6169fb00244803d65736b7409c35aef6e15e', 'amz-sdk-invocation-id': b'67960a23-c7b4-4202-b8ec-58aed9bc1eb6', 'amz-sdk-request': b'attempt=1', 'Content-Length': '878'}>
2025-11-14 10:16:31,668 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:16:31,670 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:16:31,673 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:31 GMT', 'ETag': '"9c9a5497813894a0f5e1677b3579fd2d"', 'last-modified': 'Fri, 14 Nov 2025 10:16:31 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'D9q8VvenflMGoUdUBnPuiWGIKn1FDTukHMVWwyzQXyRYghxeGBZu', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:31,673 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:16:31,674 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7facab108c90>
2025-11-14 10:16:31,674 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:31,674 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e0b5f50>>
2025-11-14 10:16:31,675 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:31,676 - 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                `h6240652629956827847_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: "f2355d10-c7d4-465c-bbce-897b2124a9c7"

2025-11-14 10:16:31,710 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseiqm2safu4r7uv"

2025-11-14 10:16:31,727 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqm2safu4r7uv"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115391
        nanos: 684261000
      }
      modified_at {
        seconds: 1763115391
        nanos: 684261000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqm2s85ql3ofo-ptqudseiqm2safu4r7uv"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115391
      nanos: 684261000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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-11-14 10:16:32,245 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqm2safu4r7uv"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115391
        nanos: 684261000
      }
      modified_at {
        seconds: 1763115391
        nanos: 684261000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115392
      nanos: 166000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqm2s85ql3ofo-ptqudseiqm2safu4r7uv"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115391
      nanos: 684261000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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-11-14 10:16:32,765 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqm2safu4r7uv"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115391
        nanos: 684261000
      }
      modified_at {
        seconds: 1763115391
        nanos: 684261000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115392
      nanos: 166000000
    }
    finished_at {
      seconds: 1763115392
      nanos: 395000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseiqm2s85ql3ofo-ptqudseiqm2safu4r7uv"
    result_expire_at {
      seconds: 1763201792
      nanos: 142564000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115391
      nanos: 684261000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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\":\"51ms\",\"max\":\"99ms\",\"min\":\"2ms\"},\"IngressBytes\":{\"sum\":1114,\"count\":1,\"avg\":1114,\"max\":1114,\"min\":1114},\"IngressRows\":{\"sum\":1,\"count\":1,\"avg\":1,\"max\":1,\"min\":1},\"InputBytes\":{\"sum\":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 \'\"h6240652629956827847_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_h6240652629956827847_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-11-14 10:16:32,781 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:32,784 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:32,785 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:32,785 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:32,789 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:32,792 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:32,792 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:32,793 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:16:32,795 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:16:32,795 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:16:32,798 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:16:32,798 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:16:32,799 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:32,799 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:32,799 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92da8a10>>
2025-11-14 10:16:32,800 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:32,800 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:32,800 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92da8a10>>
2025-11-14 10:16:32,801 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:32,802 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:32,802 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:32,802 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:32,803 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:32,803 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:32,803 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:32,804 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8dbfc470>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:32,805 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8dbfe4a0>>
2025-11-14 10:16:32,805 - 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 0x7fac8d5765e0>>
2025-11-14 10:16:32,806 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:32,807 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:32,808 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:32,809 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:32,809 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101632Z
20251114/yandex/s3/aws4_request
56988ccc1c5651ac2dedd114749368ff7d353721065003f025afba651070d8c1
2025-11-14 10:16:32,809 - DEBUG - botocore.auth - add_auth: Signature:
3321f2e8a1b20d6d9413184ed73d248ad8a06fa5a1bc878c4442f61d3c5025bd
2025-11-14 10:16:32,809 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:32,810 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101632Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=3321f2e8a1b20d6d9413184ed73d248ad8a06fa5a1bc878c4442f61d3c5025bd', 'amz-sdk-invocation-id': b'20d1f4af-1c03-4fe7-bafa-7090f8054267', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:16:32,825 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:32 GMT', 'x-amzn-requestid': 'qgMKW3lryLcybK0pn1G1MWer5j8qGX2UJwB7Fm6F1UeeN5byZ0yE', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:32,826 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:16:32,827 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac90b8a950>
2025-11-14 10:16:32,827 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:32,828 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92da8a10>>
2025-11-14 10:16:32,828 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'qgMKW3lryLcybK0pn1G1MWer5j8qGX2UJwB7Fm6F1UeeN5byZ0yE', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:32 GMT', 'x-amzn-requestid': 'qgMKW3lryLcybK0pn1G1MWer5j8qGX2UJwB7Fm6F1UeeN5byZ0yE', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:16:32,829 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:16:32,830 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:16:32,831 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:32,831 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:32,831 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92da8a10>>
2025-11-14 10:16:32,831 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:32,832 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:32,832 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92da8a10>>
2025-11-14 10:16:32,833 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:32,834 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:32,834 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:32,835 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:32,835 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:32,836 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:32,836 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:32,836 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8dbfc470>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:32,837 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8dbfe4a0>>
2025-11-14 10:16:32,838 - 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 0x7fac8d5765e0>>
2025-11-14 10:16:32,838 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:32,838 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:32,839 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:32,839 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101632Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:32,839 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101632Z
20251114/yandex/s3/aws4_request
fb47fd0f7fbcd11490bbda736ddaacd5be0f9922b17d7585359414d22410e242
2025-11-14 10:16:32,840 - DEBUG - botocore.auth - add_auth: Signature:
6c56d9f40fdf7b6f683592e92fec6e0e6d2997816cb68a5009e401b5e66332f7
2025-11-14 10:16:32,840 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:32,840 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101632Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=6c56d9f40fdf7b6f683592e92fec6e0e6d2997816cb68a5009e401b5e66332f7', 'amz-sdk-invocation-id': b'ce9f912b-463c-49e8-83cd-d8666232e50b', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:16:32,848 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:32 GMT', 'x-amzn-requestid': 'Lday3JQpev1sAAC3K7IFmGsZCrvAWgBu6IeBSScIrkF1cF47GkfI', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:32,849 - 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-11-14T10:16:31.000Z</LastModified><ETag>&#34;9c9a5497813894a0f5e1677b3579fd2d&#34;</ETag><Size>878</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:16:32,851 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac90b8a950>
2025-11-14 10:16:32,853 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:32,853 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92da8a10>>
2025-11-14 10:16:32,854 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:16:32,854 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:16:32,855 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:16:32,856 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:16:32,857 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-11-14 10:16:32,858 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:32,858 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:32,859 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92da8a10>>
2025-11-14 10:16:32,859 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:32,864 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:32,865 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92da8a10>>
2025-11-14 10:16:32,866 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:32,866 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:32,866 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:32,866 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:32,868 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:16:32,868 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:32,868 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:32,868 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:32,869 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8dbfc470>, '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-11-14 10:16:32,869 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8dbfe4a0>>
2025-11-14 10:16:32,870 - 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 0x7fac8d5765e0>>
2025-11-14 10:16:32,871 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:32,872 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:32,873 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:32,873 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:20364
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251114T101632Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-11-14 10:16:32,874 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101632Z
20251114/yandex/s3/aws4_request
a43a7a13813268996cbe890747b51f91ee5d90229555951906115237da34f026
2025-11-14 10:16:32,874 - DEBUG - botocore.auth - add_auth: Signature:
ec404293f6042c9183b60105ecac708ae008ce95f57cf21836276cd9b23d7d99
2025-11-14 10:16:32,874 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:32,875 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251114T101632Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=ec404293f6042c9183b60105ecac708ae008ce95f57cf21836276cd9b23d7d99', 'amz-sdk-invocation-id': b'0bcb0a84-cced-4cd2-b562-74e0c7b5da1b', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-11-14 10:16:32,881 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:32 GMT', 'x-amzn-requestid': 'TtUyQ2tR0sTNMFSESfodPj98uCgUB5pw3Bl1PJ66wUHON6fihoNV', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:32,882 - 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-11-14 10:16:32,883 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac90b8a950>
2025-11-14 10:16:32,883 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:32,883 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92da8a10>>
2025-11-14 10:16:32,884 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'TtUyQ2tR0sTNMFSESfodPj98uCgUB5pw3Bl1PJ66wUHON6fihoNV', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:32 GMT', 'x-amzn-requestid': 'TtUyQ2tR0sTNMFSESfodPj98uCgUB5pw3Bl1PJ66wUHON6fihoNV', '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-11-14 10:16:32,885 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:32,887 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:32,887 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:32,887 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:32,890 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:32,893 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:32,894 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:32,895 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:32,896 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac90ba5c80>}) about to wait for the following futures []
2025-11-14 10:16:32,896 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac90ba5c80>}) done waiting for dependent futures
2025-11-14 10:16:32,897 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac90ba5c80>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac8da5f6c0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac92dab210>, 'osutil': <s3transfer.utils.OSUtils object at 0x7fac90ba5500>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7fac90ba49c0>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac90ba5c80>}
2025-11-14 10:16:32,898 - 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 0x7fac90ba49c0> for transfer request: 0.
2025-11-14 10:16:32,898 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:32,899 - 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-11-14 10:16:32,899 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:32,900 - 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-11-14 10:16:32,901 - 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 0x7fac8da5f6c0>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7fac90ba7300>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-11-14 10:16:32,903 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:16:32,903 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:16:32,904 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:16:32,904 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:32,904 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:32,904 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac90b31b40>>
2025-11-14 10:16:32,904 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:32,904 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:32,905 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac90b31b40>>
2025-11-14 10:16:32,905 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:32,907 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:32,907 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:32,907 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:32,908 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:16:32,908 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:32,909 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:16:32,909 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:32,909 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:32,910 - 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 0x7fac90ba7300>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac96722fe0>, '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 0x7fac90ba7300>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:32,911 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:16:32,911 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac96722e00>>
2025-11-14 10:16:32,912 - 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 0x7fac93f70a60>>
2025-11-14 10:16:32,912 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:32,913 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:32,914 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:32,915 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

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

content-md5;host;x-amz-content-sha256;x-amz-date
0f6434572e1a83534092d44b440e18d10ff7a8140c45932d864032e20cf25ada
2025-11-14 10:16:32,915 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101632Z
20251114/yandex/s3/aws4_request
4635a9e840fd2d58680e3728dad519786c89de1c2bf9c80c4b6d41701e70f9cb
2025-11-14 10:16:32,916 - DEBUG - botocore.auth - add_auth: Signature:
7ab7b2199ee05f6ace1f7ab1b1560d5f33f15acc347a3f23c34cd8de738bc838
2025-11-14 10:16:32,916 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:16:32,916 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:32,916 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101632Z', 'X-Amz-Content-SHA256': b'0f6434572e1a83534092d44b440e18d10ff7a8140c45932d864032e20cf25ada', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=7ab7b2199ee05f6ace1f7ab1b1560d5f33f15acc347a3f23c34cd8de738bc838', 'amz-sdk-invocation-id': b'54838cf7-ecad-4ab3-a912-aa966a87000e', 'amz-sdk-request': b'attempt=1', 'Content-Length': '801'}>
2025-11-14 10:16:32,918 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:16:32,920 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:16:32,924 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:32 GMT', 'ETag': '"c1ee98c490decc7cc36782c5ad5a4bf9"', 'last-modified': 'Fri, 14 Nov 2025 10:16:32 GMT', 'Content-Length': '0', 'x-amzn-requestid': '3Aj484Ltb8ZXv7QhaveTRN981JKIK2vdmJQCQp5jh5FJpuXCUtsy', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:32,925 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:16:32,926 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac90ba45b0>
2025-11-14 10:16:32,926 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:32,926 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac90b31b40>>
2025-11-14 10:16:32,927 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:32,928 - 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                `h6240652629956827847_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: "a431310f-987d-40dd-88d8-6365b7ebf5b2"

2025-11-14 10:16:32,960 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseiqksmi7ddue0p"

2025-11-14 10:16:32,978 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqksmi7ddue0p"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115392
        nanos: 935343000
      }
      modified_at {
        seconds: 1763115392
        nanos: 935343000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqksmh2a2k6jq-ptqudseiqksmi7ddue0p"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115392
      nanos: 935343000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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-11-14 10:16:33,492 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqksmi7ddue0p"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115392
        nanos: 935343000
      }
      modified_at {
        seconds: 1763115392
        nanos: 935343000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115393
      nanos: 163000000
    }
    finished_at {
      seconds: 1763115393
      nanos: 383000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseiqksmh2a2k6jq-ptqudseiqksmi7ddue0p"
    result_expire_at {
      seconds: 1763201793
      nanos: 143097000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115392
      nanos: 935343000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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\":\"94ms\",\"count\":2,\"avg\":\"47ms\",\"max\":\"91ms\",\"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 \'\"h6240652629956827847_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_h6240652629956827847_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-11-14 10:16:33,511 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:33,514 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:33,514 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:33,514 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:33,518 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:33,524 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:33,525 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:33,526 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:16:33,528 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:16:33,528 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:16:33,530 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:16:33,531 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:16:33,532 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:33,532 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:33,532 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8dfdcb00>>
2025-11-14 10:16:33,533 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:33,533 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:33,533 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8dfdcb00>>
2025-11-14 10:16:33,534 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:33,535 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:33,535 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:33,535 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:33,536 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:33,537 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:33,537 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:33,537 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8df2ba80>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:33,538 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8df2af40>>
2025-11-14 10:16:33,539 - 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 0x7fac92d9ec70>>
2025-11-14 10:16:33,539 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:33,539 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:33,541 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:33,541 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:33,541 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101633Z
20251114/yandex/s3/aws4_request
89afd26f839e062976931b670a97164ddf95f5ee63e6bf08a6f7862a5f8fabbe
2025-11-14 10:16:33,541 - DEBUG - botocore.auth - add_auth: Signature:
fa1bd4a387e08a3070d9f00ba29c158bc0128429cd16f8521abe3e20a29602f4
2025-11-14 10:16:33,542 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:33,542 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101633Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=fa1bd4a387e08a3070d9f00ba29c158bc0128429cd16f8521abe3e20a29602f4', 'amz-sdk-invocation-id': b'5f3631c9-ff12-4f95-97fa-7ca8b3563511', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:16:33,557 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:33 GMT', 'x-amzn-requestid': 'hRT2EzozAm0tlcXL0bsz74iLqza9n3LDKcHvvNNyitbz5AeknXFE', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:33,557 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:16:33,558 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac92dbf120>
2025-11-14 10:16:33,559 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:33,559 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8dfdcb00>>
2025-11-14 10:16:33,559 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'hRT2EzozAm0tlcXL0bsz74iLqza9n3LDKcHvvNNyitbz5AeknXFE', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:33 GMT', 'x-amzn-requestid': 'hRT2EzozAm0tlcXL0bsz74iLqza9n3LDKcHvvNNyitbz5AeknXFE', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:16:33,560 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:16:33,562 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:16:33,563 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:33,563 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:33,563 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8dfdcb00>>
2025-11-14 10:16:33,564 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:33,564 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:33,565 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8dfdcb00>>
2025-11-14 10:16:33,566 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:33,568 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:33,568 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:33,568 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:33,570 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:33,570 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:33,570 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:33,570 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8df2ba80>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:33,571 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8df2af40>>
2025-11-14 10:16:33,573 - 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 0x7fac92d9ec70>>
2025-11-14 10:16:33,573 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:33,573 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:33,574 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:33,575 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101633Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:33,575 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101633Z
20251114/yandex/s3/aws4_request
1300c0e5743c83765e706d1a6a7d5241c06ddb14d74e035d514f807465e49dbb
2025-11-14 10:16:33,575 - DEBUG - botocore.auth - add_auth: Signature:
a091cd57fe83362a49cd8b6379b2c5ddefb71ffa08fd959e6d7efd5c9ee560d8
2025-11-14 10:16:33,576 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:33,576 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101633Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=a091cd57fe83362a49cd8b6379b2c5ddefb71ffa08fd959e6d7efd5c9ee560d8', 'amz-sdk-invocation-id': b'e5a8a286-2de1-4fb2-bb61-a0d4c562b2e6', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:16:33,585 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:33 GMT', 'x-amzn-requestid': 'k23uioL8An6wgMy1T5uYodA4FtRk5gQHeWJH8BKrlrcc8SQ7IO7u', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:33,586 - 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-11-14T10:16:32.000Z</LastModified><ETag>&#34;c1ee98c490decc7cc36782c5ad5a4bf9&#34;</ETag><Size>801</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:16:33,588 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac92dbf120>
2025-11-14 10:16:33,589 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:33,589 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8dfdcb00>>
2025-11-14 10:16:33,590 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:16:33,591 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:16:33,592 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:16:33,594 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:16:33,594 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-11-14 10:16:33,595 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:33,596 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:33,597 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8dfdcb00>>
2025-11-14 10:16:33,597 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:33,598 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:33,598 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8dfdcb00>>
2025-11-14 10:16:33,599 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:33,599 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:33,600 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:33,600 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:33,603 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:16:33,603 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:33,604 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:33,605 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:33,606 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8df2ba80>, '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-11-14 10:16:33,609 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8df2af40>>
2025-11-14 10:16:33,609 - 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 0x7fac92d9ec70>>
2025-11-14 10:16:33,609 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:33,610 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:33,611 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:33,611 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:20364
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251114T101633Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-11-14 10:16:33,611 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101633Z
20251114/yandex/s3/aws4_request
dcb92d4a96d90f2c51ee6d32e8a966ad9e6a80cf5731a7016ac79a69d77dd5b0
2025-11-14 10:16:33,611 - DEBUG - botocore.auth - add_auth: Signature:
889471b150c892949b6cc79686070fa18f536375f6fd887b2616d847c6669851
2025-11-14 10:16:33,612 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:33,612 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251114T101633Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=889471b150c892949b6cc79686070fa18f536375f6fd887b2616d847c6669851', 'amz-sdk-invocation-id': b'f6620b7d-c131-42de-a2f2-725b69c49baf', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-11-14 10:16:33,621 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:33 GMT', 'x-amzn-requestid': 'XJMnQg6GArgUnmSjdKvcAEu9ZW8sc3XTb2xpS0mf4UgmMoykZtEb', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:33,622 - 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-11-14 10:16:33,623 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac92dbf120>
2025-11-14 10:16:33,624 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:33,624 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8dfdcb00>>
2025-11-14 10:16:33,624 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'XJMnQg6GArgUnmSjdKvcAEu9ZW8sc3XTb2xpS0mf4UgmMoykZtEb', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:33 GMT', 'x-amzn-requestid': 'XJMnQg6GArgUnmSjdKvcAEu9ZW8sc3XTb2xpS0mf4UgmMoykZtEb', '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-11-14 10:16:33,625 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:33,629 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:33,629 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:33,629 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:33,638 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:33,644 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:33,645 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:33,647 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:33,648 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac96782090>}) about to wait for the following futures []
2025-11-14 10:16:33,648 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac96782090>}) done waiting for dependent futures
2025-11-14 10:16:33,649 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac96782090>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac8e0ad730>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac92d4b3f0>, 'osutil': <s3transfer.utils.OSUtils object at 0x7fac831b38f0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7fac96782680>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac96782090>}
2025-11-14 10:16:33,649 - 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 0x7fac96782680> for transfer request: 0.
2025-11-14 10:16:33,649 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:33,649 - 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-11-14 10:16:33,650 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:33,650 - 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-11-14 10:16:33,651 - 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 0x7fac8e0ad730>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7fac967810a0>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-11-14 10:16:33,652 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:16:33,653 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:16:33,653 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:16:33,653 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:33,654 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:33,654 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d8e0970>>
2025-11-14 10:16:33,654 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:33,655 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:33,655 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d8e0970>>
2025-11-14 10:16:33,656 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:33,657 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:33,657 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:33,657 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:33,658 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:16:33,659 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:33,659 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:16:33,659 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:33,660 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:33,660 - 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 0x7fac967810a0>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7facab669b40>, '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 0x7fac967810a0>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:33,661 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:16:33,662 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7facab668830>>
2025-11-14 10:16:33,662 - 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 0x7fac93f50560>>
2025-11-14 10:16:33,662 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:33,664 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:33,665 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:33,665 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

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

content-md5;host;x-amz-content-sha256;x-amz-date
482230d7446ea2c98c1df7ad7bccd4b1bea8ab3208541055edaeee98bd3e1181
2025-11-14 10:16:33,665 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101633Z
20251114/yandex/s3/aws4_request
9bd600519e8cfbaf02c522e6f033b22bb1c1138b37523a93904a02ae127233db
2025-11-14 10:16:33,665 - DEBUG - botocore.auth - add_auth: Signature:
58c9cfa699e9f7a4abbc2f38da6aff0552d0c2bcf26cc398d58c61d29759586d
2025-11-14 10:16:33,666 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:16:33,667 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:33,667 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101633Z', 'X-Amz-Content-SHA256': b'482230d7446ea2c98c1df7ad7bccd4b1bea8ab3208541055edaeee98bd3e1181', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=58c9cfa699e9f7a4abbc2f38da6aff0552d0c2bcf26cc398d58c61d29759586d', 'amz-sdk-invocation-id': b'd650b613-8292-4040-8f62-e5a176452df6', 'amz-sdk-request': b'attempt=1', 'Content-Length': '821'}>
2025-11-14 10:16:33,670 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:16:33,672 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:16:33,678 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:33 GMT', 'ETag': '"40047c171accb134f19698c504aafcc6"', 'last-modified': 'Fri, 14 Nov 2025 10:16:33 GMT', 'Content-Length': '0', 'x-amzn-requestid': '96C5fh0srIBSTneuA6bRhdLHLnsLdZxe46c6iAM06D9RFtTxMcxb', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:33,678 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:16:33,679 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac831b3300>
2025-11-14 10:16:33,680 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:33,680 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d8e0970>>
2025-11-14 10:16:33,680 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:33,682 - 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                `h6240652629956827847_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: "72c53465-7e32-46bf-99ce-57111184fc43"

2025-11-14 10:16:33,719 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseiqk5kjhjp95vq"

2025-11-14 10:16:33,738 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqk5kjhjp95vq"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115393
        nanos: 690997000
      }
      modified_at {
        seconds: 1763115393
        nanos: 690997000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqk5khbcuu0rb-ptqudseiqk5kjhjp95vq"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115393
      nanos: 690997000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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-11-14 10:16:34,257 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqk5kjhjp95vq"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115393
        nanos: 690997000
      }
      modified_at {
        seconds: 1763115393
        nanos: 690997000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115394
      nanos: 167000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqk5khbcuu0rb-ptqudseiqk5kjhjp95vq"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115393
      nanos: 690997000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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}]}}"
  }
  ast {
    data: "(\n(let $1 (Configure! world (DataSource \'\"config\") \'\"DqEngine\" \'\"force\"))\n(let $2 (DataSink \'result))\n(let $3 \'\"h6240652629956827847_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_h6240652629956827847_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-11-14 10:16:34,773 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqk5kjhjp95vq"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115393
        nanos: 690997000
      }
      modified_at {
        seconds: 1763115393
        nanos: 690997000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115394
      nanos: 167000000
    }
    finished_at {
      seconds: 1763115394
      nanos: 394000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseiqk5khbcuu0rb-ptqudseiqk5kjhjp95vq"
    result_expire_at {
      seconds: 1763201794
      nanos: 144842000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115393
      nanos: 690997000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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\":\"51ms\",\"max\":\"99ms\",\"min\":\"3ms\"},\"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 \'\"h6240652629956827847_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_h6240652629956827847_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-11-14 10:16:34,790 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:34,793 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:34,793 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:34,793 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:34,797 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:34,802 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:34,803 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:34,804 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:16:34,807 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:16:34,807 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:16:34,809 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:16:34,810 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:16:34,811 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:34,811 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:34,811 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d774a60>>
2025-11-14 10:16:34,812 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:34,812 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:34,812 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d774a60>>
2025-11-14 10:16:34,813 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:34,814 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:34,814 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:34,815 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:34,817 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:34,817 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:34,818 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:34,818 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac967836c0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:34,819 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac96783670>>
2025-11-14 10:16:34,819 - 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 0x7fac92d2af40>>
2025-11-14 10:16:34,820 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:34,820 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:34,821 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:34,822 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:34,822 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101634Z
20251114/yandex/s3/aws4_request
e9f4514070f27b6d72a0d0b0d20915572deb0da172995cf4fd4692dcc72e8cc9
2025-11-14 10:16:34,822 - DEBUG - botocore.auth - add_auth: Signature:
54fb6bffeaab89dc4e26101dbd2bfb5891dd5b96166f8bed3e1aa6bdfed2f8aa
2025-11-14 10:16:34,823 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:34,823 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101634Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=54fb6bffeaab89dc4e26101dbd2bfb5891dd5b96166f8bed3e1aa6bdfed2f8aa', 'amz-sdk-invocation-id': b'f1292df0-1929-4153-8736-1008d6bd0470', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:16:34,837 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:34 GMT', 'x-amzn-requestid': 'rKdOWmjiGv5IJBmsGTQkCar8ooksggEd0O7nyiL361Xq8Nu0xGhX', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:34,837 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:16:34,838 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac955826d0>
2025-11-14 10:16:34,839 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:34,839 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d774a60>>
2025-11-14 10:16:34,839 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'rKdOWmjiGv5IJBmsGTQkCar8ooksggEd0O7nyiL361Xq8Nu0xGhX', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:34 GMT', 'x-amzn-requestid': 'rKdOWmjiGv5IJBmsGTQkCar8ooksggEd0O7nyiL361Xq8Nu0xGhX', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:16:34,840 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:16:34,841 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:16:34,841 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:34,841 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:34,842 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d774a60>>
2025-11-14 10:16:34,842 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:34,842 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:34,842 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d774a60>>
2025-11-14 10:16:34,844 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:34,846 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:34,846 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:34,846 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:34,847 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:34,847 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:34,848 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:34,848 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac967836c0>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:34,849 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac96783670>>
2025-11-14 10:16:34,849 - 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 0x7fac92d2af40>>
2025-11-14 10:16:34,850 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:34,850 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:34,851 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:34,851 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101634Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:34,851 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101634Z
20251114/yandex/s3/aws4_request
437e84bfb17813ffc60f796fe9c888bef31dbd5b6405c3e0192c6825ea52de5a
2025-11-14 10:16:34,852 - DEBUG - botocore.auth - add_auth: Signature:
a0e2c9ecbcf62e87f6cb4a2db93e7bc0189587a6a260999df1316f839708d9a3
2025-11-14 10:16:34,852 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:34,852 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101634Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=a0e2c9ecbcf62e87f6cb4a2db93e7bc0189587a6a260999df1316f839708d9a3', 'amz-sdk-invocation-id': b'a2fcd759-e2c0-4bc0-b475-b24cac806dfb', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:16:34,861 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:34 GMT', 'x-amzn-requestid': 'dc59s6Z5Z90nPA0Tm2IvSvHYah3Qjcy2oy57Lh2FuAHvYrLGCsaW', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:34,861 - 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-11-14T10:16:33.000Z</LastModified><ETag>&#34;40047c171accb134f19698c504aafcc6&#34;</ETag><Size>821</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:16:34,863 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac955826d0>
2025-11-14 10:16:34,872 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:34,873 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d774a60>>
2025-11-14 10:16:34,874 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:16:34,875 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:16:34,875 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:16:34,877 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:16:34,878 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-11-14 10:16:34,879 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:34,880 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:34,880 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d774a60>>
2025-11-14 10:16:34,881 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:34,881 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:34,881 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d774a60>>
2025-11-14 10:16:34,881 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:34,881 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:34,882 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:34,882 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:34,883 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:16:34,884 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:34,884 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:34,884 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:34,884 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac967836c0>, '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-11-14 10:16:34,885 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac96783670>>
2025-11-14 10:16:34,886 - 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 0x7fac92d2af40>>
2025-11-14 10:16:34,886 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:34,887 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:34,887 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:34,887 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:20364
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251114T101634Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-11-14 10:16:34,888 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101634Z
20251114/yandex/s3/aws4_request
13fd4da0b4cdb3c9a2ed2c760c2d5d0d38e8d70574707182237dea63484d5c95
2025-11-14 10:16:34,888 - DEBUG - botocore.auth - add_auth: Signature:
33c40c0c3b4048688bd7bcdc3ba9f6a039754a382fb6e54f80e3e5b9514c1945
2025-11-14 10:16:34,888 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:34,889 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251114T101634Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=33c40c0c3b4048688bd7bcdc3ba9f6a039754a382fb6e54f80e3e5b9514c1945', 'amz-sdk-invocation-id': b'63c7caaa-2b4c-44f7-b8ec-680eb61a3008', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-11-14 10:16:34,897 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:34 GMT', 'x-amzn-requestid': 'cOf1ke2dohqC4S70cVofaSgSF0KJtLwluvmJBN0hUCU7gltNBTJR', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:34,898 - 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-11-14 10:16:34,899 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac955826d0>
2025-11-14 10:16:34,899 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:34,900 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d774a60>>
2025-11-14 10:16:34,900 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'cOf1ke2dohqC4S70cVofaSgSF0KJtLwluvmJBN0hUCU7gltNBTJR', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:34 GMT', 'x-amzn-requestid': 'cOf1ke2dohqC4S70cVofaSgSF0KJtLwluvmJBN0hUCU7gltNBTJR', '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-11-14 10:16:34,901 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:34,904 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:34,904 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:34,904 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:34,908 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:34,912 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:34,912 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:34,914 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:34,915 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8df77bc0>}) about to wait for the following futures []
2025-11-14 10:16:34,916 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8df77bc0>}) done waiting for dependent futures
2025-11-14 10:16:34,917 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8df77bc0>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac92d56ae0>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac93f003d0>, 'osutil': <s3transfer.utils.OSUtils object at 0x7fac8df769a0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7fac8df76360>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8df77bc0>}
2025-11-14 10:16:34,917 - 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 0x7fac8df76360> for transfer request: 0.
2025-11-14 10:16:34,918 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:34,919 - 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-11-14 10:16:34,919 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:34,920 - 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-11-14 10:16:34,921 - 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 0x7fac92d56ae0>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7fac95522450>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-11-14 10:16:34,922 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:16:34,923 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:16:34,923 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:16:34,924 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:34,924 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:34,924 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e0de810>>
2025-11-14 10:16:34,924 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:34,924 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:34,925 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e0de810>>
2025-11-14 10:16:34,925 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:34,926 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:34,927 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:34,927 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:34,928 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:16:34,929 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:34,929 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:16:34,930 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:34,930 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:34,931 - 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 0x7fac95522450>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac90b82400>, '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 0x7fac95522450>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:34,932 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:16:34,932 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac90b82e00>>
2025-11-14 10:16:34,932 - 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 0x7fac8d732b30>>
2025-11-14 10:16:34,933 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:34,934 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:34,935 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:34,936 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

content-md5:yeZN5CgEJ1mqCH2DwffF7Q==
host:localhost:20364
x-amz-content-sha256:8a62e6205286d80fda7a889f8d7bd44a14d4e1fed732c0384099faa9f8b85ba2
x-amz-date:20251114T101634Z

content-md5;host;x-amz-content-sha256;x-amz-date
8a62e6205286d80fda7a889f8d7bd44a14d4e1fed732c0384099faa9f8b85ba2
2025-11-14 10:16:34,937 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101634Z
20251114/yandex/s3/aws4_request
8025f1d570d50d9599b177e7b821b6160299e980d5a95e1d84ee6573caf07fc1
2025-11-14 10:16:34,937 - DEBUG - botocore.auth - add_auth: Signature:
5cd8950428ff0b799adb0b8031b776cc519422c4384a391544aa8b50a6c98734
2025-11-14 10:16:34,937 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:16:34,938 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:34,938 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101634Z', 'X-Amz-Content-SHA256': b'8a62e6205286d80fda7a889f8d7bd44a14d4e1fed732c0384099faa9f8b85ba2', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=5cd8950428ff0b799adb0b8031b776cc519422c4384a391544aa8b50a6c98734', 'amz-sdk-invocation-id': b'19e3eab3-6528-456f-bf3e-a273c2bd59f7', 'amz-sdk-request': b'attempt=1', 'Content-Length': '815'}>
2025-11-14 10:16:34,945 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:16:34,947 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:16:34,952 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:34 GMT', 'ETag': '"c9e64de428042759aa087d83c1f7c5ed"', 'last-modified': 'Fri, 14 Nov 2025 10:16:34 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'B2ot1wRUirj30DSfgsBu2q3xwm0TrRHa0B6rSIOtxCeLXd6EL00L', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:34,960 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:16:34,961 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8df771c0>
2025-11-14 10:16:34,966 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:34,966 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8e0de810>>
2025-11-14 10:16:34,967 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:34,969 - 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                `h6240652629956827847_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: "4a53459d-bb27-4ac1-8d30-fe147ac663fe"

2025-11-14 10:16:35,002 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseiqiucdnbfherm"

2025-11-14 10:16:35,019 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqiucdnbfherm"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115394
        nanos: 977341000
      }
      modified_at {
        seconds: 1763115394
        nanos: 977341000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqiucbph4ks9a-ptqudseiqiucdnbfherm"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115394
      nanos: 977341000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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-11-14 10:16:35,532 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqiucdnbfherm"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115394
        nanos: 977341000
      }
      modified_at {
        seconds: 1763115394
        nanos: 977341000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115395
      nanos: 163000000
    }
    finished_at {
      seconds: 1763115395
      nanos: 374000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseiqiucbph4ks9a-ptqudseiqiucdnbfherm"
    result_expire_at {
      seconds: 1763201795
      nanos: 144016000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115394
      nanos: 977341000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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\":\"93ms\",\"count\":2,\"avg\":\"46ms\",\"max\":\"90ms\",\"min\":\"3ms\"},\"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 \'\"h6240652629956827847_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_h6240652629956827847_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-11-14 10:16:35,546 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:35,549 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:35,550 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:35,551 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:35,555 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:35,561 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:35,562 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:35,564 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:16:35,565 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:16:35,566 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:16:35,568 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:16:35,569 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:16:35,570 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:35,570 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:35,570 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac831b0bf0>>
2025-11-14 10:16:35,570 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:35,571 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:35,571 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac831b0bf0>>
2025-11-14 10:16:35,571 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:35,573 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:35,573 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:35,573 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:35,574 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:35,575 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:35,575 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:35,575 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac96780a60>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:35,576 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac96781820>>
2025-11-14 10:16:35,576 - 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 0x7fac8df29640>>
2025-11-14 10:16:35,576 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:35,577 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:35,577 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:35,577 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:35,578 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101635Z
20251114/yandex/s3/aws4_request
638b4c11ee4bfaa3c0ecd8d95615ea4d4bdabe5e4771be7a7fde7119db016bab
2025-11-14 10:16:35,578 - DEBUG - botocore.auth - add_auth: Signature:
4945b37a67644f0ce3a09c274a4a051db52e6237808fb747efc1efcdd462ea09
2025-11-14 10:16:35,578 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:35,578 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101635Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=4945b37a67644f0ce3a09c274a4a051db52e6237808fb747efc1efcdd462ea09', 'amz-sdk-invocation-id': b'756a82b4-b5c7-43c7-902c-3d78fabf3665', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:16:35,593 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:35 GMT', 'x-amzn-requestid': 'Mf1ZXgpgrhmpcqBabrTgJDLAPYHA5dxT73XeMLYRaX52lmZ3zQ8S', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:35,593 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:16:35,594 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac9557edb0>
2025-11-14 10:16:35,595 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:35,595 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac831b0bf0>>
2025-11-14 10:16:35,596 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'Mf1ZXgpgrhmpcqBabrTgJDLAPYHA5dxT73XeMLYRaX52lmZ3zQ8S', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:35 GMT', 'x-amzn-requestid': 'Mf1ZXgpgrhmpcqBabrTgJDLAPYHA5dxT73XeMLYRaX52lmZ3zQ8S', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:16:35,596 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:16:35,598 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:16:35,598 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:35,599 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:35,599 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac831b0bf0>>
2025-11-14 10:16:35,600 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:35,601 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:35,601 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac831b0bf0>>
2025-11-14 10:16:35,602 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:35,604 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:35,605 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:35,605 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:35,606 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:35,609 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:35,609 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:35,609 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac96780a60>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:35,611 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac96781820>>
2025-11-14 10:16:35,612 - 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 0x7fac8df29640>>
2025-11-14 10:16:35,612 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:35,612 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:35,613 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:35,613 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101635Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:35,613 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101635Z
20251114/yandex/s3/aws4_request
f8ed361d2befd5585d44074831debb8f5fde71c06e5778a5d3bb8af0c5d28017
2025-11-14 10:16:35,613 - DEBUG - botocore.auth - add_auth: Signature:
e838ee93cb09aa7c3d06e3a25f242ffc07381a79594c64502ee3f4b37ee0d724
2025-11-14 10:16:35,613 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:35,614 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101635Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=e838ee93cb09aa7c3d06e3a25f242ffc07381a79594c64502ee3f4b37ee0d724', 'amz-sdk-invocation-id': b'1626c5df-b924-4ba5-a9d6-ed31f8aa8dde', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:16:35,623 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:35 GMT', 'x-amzn-requestid': 'dRYSDe6Q7xYtuuGTdb7hfbhDB3Mt9fAmEL56VVz2SMOkMJLlWXae', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:35,624 - 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-11-14T10:16:34.000Z</LastModified><ETag>&#34;c9e64de428042759aa087d83c1f7c5ed&#34;</ETag><Size>815</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:16:35,626 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac9557edb0>
2025-11-14 10:16:35,626 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:35,627 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac831b0bf0>>
2025-11-14 10:16:35,627 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:16:35,628 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:16:35,628 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:16:35,629 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:16:35,629 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-11-14 10:16:35,630 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:35,630 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:35,630 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac831b0bf0>>
2025-11-14 10:16:35,630 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:35,631 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:35,632 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac831b0bf0>>
2025-11-14 10:16:35,632 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:35,633 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:35,633 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:35,634 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:35,635 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:16:35,636 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:35,636 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:35,636 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:35,637 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac96780a60>, '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-11-14 10:16:35,638 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac96781820>>
2025-11-14 10:16:35,638 - 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 0x7fac8df29640>>
2025-11-14 10:16:35,639 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:35,640 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:35,641 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:35,641 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:20364
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251114T101635Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-11-14 10:16:35,642 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101635Z
20251114/yandex/s3/aws4_request
e7a48c2a34b7e34f109d5e09515f854011016d71d1ddda19e85d183ee3a9bfe6
2025-11-14 10:16:35,642 - DEBUG - botocore.auth - add_auth: Signature:
cbdf11137543d216c70d49ea12d71529c7e260d1104c0b401cf08895c71bddfe
2025-11-14 10:16:35,643 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:35,643 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251114T101635Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=cbdf11137543d216c70d49ea12d71529c7e260d1104c0b401cf08895c71bddfe', 'amz-sdk-invocation-id': b'4597bad7-ddea-46bc-9a1b-5bb96add8f9f', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-11-14 10:16:35,649 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:35 GMT', 'x-amzn-requestid': 'kXlyNpRjbKb9K7hon0WXezQpSIPNptYYCy4ljEX2WlTCcUFysgfS', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:35,650 - 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-11-14 10:16:35,651 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac9557edb0>
2025-11-14 10:16:35,651 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:35,651 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac831b0bf0>>
2025-11-14 10:16:35,651 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'kXlyNpRjbKb9K7hon0WXezQpSIPNptYYCy4ljEX2WlTCcUFysgfS', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:35 GMT', 'x-amzn-requestid': 'kXlyNpRjbKb9K7hon0WXezQpSIPNptYYCy4ljEX2WlTCcUFysgfS', '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-11-14 10:16:35,652 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:35,654 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:35,654 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:35,654 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:35,657 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:35,661 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:35,662 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:35,664 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:35,665 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac95503260>}) about to wait for the following futures []
2025-11-14 10:16:35,665 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac95503260>}) done waiting for dependent futures
2025-11-14 10:16:35,666 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac95503260>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac92d06d10>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac93f710a0>, 'osutil': <s3transfer.utils.OSUtils object at 0x7fac93f281a0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7fac955e0e20>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac95503260>}
2025-11-14 10:16:35,666 - 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 0x7fac955e0e20> for transfer request: 0.
2025-11-14 10:16:35,666 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:35,667 - 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-11-14 10:16:35,667 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:35,668 - 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-11-14 10:16:35,668 - 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 0x7fac92d06d10>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7fac95503c10>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-11-14 10:16:35,670 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:16:35,670 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:16:35,670 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:16:35,671 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:35,671 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:35,671 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d433c10>>
2025-11-14 10:16:35,671 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:35,672 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:35,672 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d433c10>>
2025-11-14 10:16:35,672 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:35,674 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:35,674 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:35,674 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:35,675 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:16:35,676 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:35,676 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:16:35,676 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:35,676 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:35,677 - 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 0x7fac95503c10>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8d433490>, '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 0x7fac95503c10>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:35,678 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:16:35,678 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8d430830>>
2025-11-14 10:16:35,679 - 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 0x7fac93f29190>>
2025-11-14 10:16:35,679 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:35,680 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:35,681 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:35,681 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

content-md5:PjJDEJc5rRQALxLjalRG8w==
host:localhost:20364
x-amz-content-sha256:f3d6e5653b5856a35a1d8525d4a34949a31570a27939acbd17fd9e2f7ff7edfe
x-amz-date:20251114T101635Z

content-md5;host;x-amz-content-sha256;x-amz-date
f3d6e5653b5856a35a1d8525d4a34949a31570a27939acbd17fd9e2f7ff7edfe
2025-11-14 10:16:35,681 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101635Z
20251114/yandex/s3/aws4_request
e928a3d600d929c3b9989c7b945105814a8528be1b56f4eaf50fa885a818cea1
2025-11-14 10:16:35,681 - DEBUG - botocore.auth - add_auth: Signature:
9d7a02517db5f76dfa03890755e6335b24c42f78ea5a04870212559554a670bc
2025-11-14 10:16:35,682 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:16:35,682 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:35,682 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101635Z', 'X-Amz-Content-SHA256': b'f3d6e5653b5856a35a1d8525d4a34949a31570a27939acbd17fd9e2f7ff7edfe', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=9d7a02517db5f76dfa03890755e6335b24c42f78ea5a04870212559554a670bc', 'amz-sdk-invocation-id': b'e9f87331-6e5e-43c8-8b4d-25444045f28f', 'amz-sdk-request': b'attempt=1', 'Content-Length': '867'}>
2025-11-14 10:16:35,685 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:16:35,687 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:16:35,691 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:35 GMT', 'ETag': '"3e3243109739ad14002f12e36a5446f3"', 'last-modified': 'Fri, 14 Nov 2025 10:16:35 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'ag4OZVm5pUQELyqz5QUOJvhsw7HbT3BmERvZHKswrahWG6VAMjDo', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:35,692 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:16:35,693 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac955e3f80>
2025-11-14 10:16:35,694 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:35,694 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d433c10>>
2025-11-14 10:16:35,695 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:35,697 - 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                `h6240652629956827847_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: "37c6d48f-fa7f-49e2-89ec-b926ed594859"

2025-11-14 10:16:35,728 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseiqi870vfr2scg"

2025-11-14 10:16:35,742 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqi870vfr2scg"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115395
        nanos: 703765000
      }
      modified_at {
        seconds: 1763115395
        nanos: 703765000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqi86vehibho7-ptqudseiqi870vfr2scg"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115395
      nanos: 703765000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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-11-14 10:16:36,260 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqi870vfr2scg"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115395
        nanos: 703765000
      }
      modified_at {
        seconds: 1763115395
        nanos: 703765000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115396
      nanos: 162000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqi86vehibho7-ptqudseiqi870vfr2scg"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115395
      nanos: 703765000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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 \'\"h6240652629956827847_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_h6240652629956827847_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-11-14 10:16:36,776 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqi870vfr2scg"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115395
        nanos: 703765000
      }
      modified_at {
        seconds: 1763115395
        nanos: 703765000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115396
      nanos: 162000000
    }
    finished_at {
      seconds: 1763115396
      nanos: 367000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseiqi86vehibho7-ptqudseiqi870vfr2scg"
    result_expire_at {
      seconds: 1763201796
      nanos: 144436000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115395
      nanos: 703765000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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\":\"94ms\",\"count\":2,\"avg\":\"47ms\",\"max\":\"90ms\",\"min\":\"3ms\"},\"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 \'\"h6240652629956827847_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_h6240652629956827847_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-11-14 10:16:36,792 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:36,795 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:36,796 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:36,796 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:36,804 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:36,809 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:36,811 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:36,812 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:16:36,814 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:16:36,814 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:16:36,816 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:16:36,816 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:16:36,818 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:36,818 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:36,818 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d6d410>>
2025-11-14 10:16:36,818 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:36,819 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:36,819 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d6d410>>
2025-11-14 10:16:36,819 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:36,820 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:36,821 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:36,821 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:36,822 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:36,822 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:36,823 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:36,823 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e4069a0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:36,824 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e407490>>
2025-11-14 10:16:36,825 - 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 0x7fac8e4055a0>>
2025-11-14 10:16:36,825 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:36,825 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:36,826 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:36,826 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:36,826 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101636Z
20251114/yandex/s3/aws4_request
a23e05f2b2771a20f977de61b90e41d594f95ed75599a3a942e19c81c1927818
2025-11-14 10:16:36,827 - DEBUG - botocore.auth - add_auth: Signature:
53d4dd7b5c98d849af4dac9c94c92b8f5f4627d343e8c96a3286fb476af9d5ca
2025-11-14 10:16:36,827 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:36,827 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101636Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=53d4dd7b5c98d849af4dac9c94c92b8f5f4627d343e8c96a3286fb476af9d5ca', 'amz-sdk-invocation-id': b'd15fb620-6a5a-44cc-8c09-a5f62e588102', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:16:36,840 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:36 GMT', 'x-amzn-requestid': 'LhCJiKOZEMxrskd4mbi05f7vgyEVRexXdg7eM7PteREvys4ECsA1', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:36,841 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:16:36,842 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac90b25640>
2025-11-14 10:16:36,842 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:36,842 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d6d410>>
2025-11-14 10:16:36,843 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'LhCJiKOZEMxrskd4mbi05f7vgyEVRexXdg7eM7PteREvys4ECsA1', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:36 GMT', 'x-amzn-requestid': 'LhCJiKOZEMxrskd4mbi05f7vgyEVRexXdg7eM7PteREvys4ECsA1', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:16:36,844 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:16:36,844 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:16:36,845 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:36,845 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:36,845 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d6d410>>
2025-11-14 10:16:36,845 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:36,846 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:36,846 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d6d410>>
2025-11-14 10:16:36,846 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:36,848 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:36,848 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:36,848 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:36,849 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:36,849 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:36,850 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:36,850 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e4069a0>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:36,851 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e407490>>
2025-11-14 10:16:36,851 - 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 0x7fac8e4055a0>>
2025-11-14 10:16:36,852 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:36,852 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:36,853 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:36,853 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101636Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:36,853 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101636Z
20251114/yandex/s3/aws4_request
d6ed9676054cb808c4f3890029bb578b41f26a36d610cc1a115e635768e52ab6
2025-11-14 10:16:36,854 - DEBUG - botocore.auth - add_auth: Signature:
ee3756271a4420850e6b3cd85133b6c2c1f69e8682b1c59d58cee1236fdb06ca
2025-11-14 10:16:36,854 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:36,854 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101636Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=ee3756271a4420850e6b3cd85133b6c2c1f69e8682b1c59d58cee1236fdb06ca', 'amz-sdk-invocation-id': b'2b806859-7cf7-4f2b-822f-648cd829aa3a', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:16:36,863 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:36 GMT', 'x-amzn-requestid': 'PyKNnFY6vuiFHuuGhYzPFyOBcjwgMXivvGh4QHdM9XnxeL8KaZbx', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:36,864 - 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-11-14T10:16:35.000Z</LastModified><ETag>&#34;3e3243109739ad14002f12e36a5446f3&#34;</ETag><Size>867</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:16:36,866 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac90b25640>
2025-11-14 10:16:36,866 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:36,867 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d6d410>>
2025-11-14 10:16:36,867 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:16:36,867 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:16:36,868 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:16:36,869 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:16:36,870 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-11-14 10:16:36,871 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:36,871 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:36,871 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d6d410>>
2025-11-14 10:16:36,872 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:36,872 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:36,872 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d6d410>>
2025-11-14 10:16:36,873 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:36,873 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:36,873 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:36,873 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:36,875 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:16:36,875 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:36,875 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:36,875 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:36,876 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e4069a0>, '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-11-14 10:16:36,877 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e407490>>
2025-11-14 10:16:36,877 - 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 0x7fac8e4055a0>>
2025-11-14 10:16:36,878 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:36,878 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:36,879 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:36,879 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:20364
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251114T101636Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-11-14 10:16:36,879 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101636Z
20251114/yandex/s3/aws4_request
db8463fe57488c0230daa668f8923ef594ea835097c34cdb2ed93d90e3ff606d
2025-11-14 10:16:36,879 - DEBUG - botocore.auth - add_auth: Signature:
b31309b4ea1c015130ef4cfc47ca254d61089d567842a050c5f53e18030c5c58
2025-11-14 10:16:36,879 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:36,880 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251114T101636Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=b31309b4ea1c015130ef4cfc47ca254d61089d567842a050c5f53e18030c5c58', 'amz-sdk-invocation-id': b'72455e2a-a1b5-4390-a010-a8ce3620c288', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-11-14 10:16:36,887 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:36 GMT', 'x-amzn-requestid': 'jLfytxp92U7GJNUKSyABOAmE4YuLmxj8MN1V25PuwYNKEvjGW7dV', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:36,888 - 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-11-14 10:16:36,889 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac90b25640>
2025-11-14 10:16:36,889 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:36,889 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac92d6d410>>
2025-11-14 10:16:36,890 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'jLfytxp92U7GJNUKSyABOAmE4YuLmxj8MN1V25PuwYNKEvjGW7dV', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:36 GMT', 'x-amzn-requestid': 'jLfytxp92U7GJNUKSyABOAmE4YuLmxj8MN1V25PuwYNKEvjGW7dV', '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-11-14 10:16:36,891 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:36,893 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:36,893 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:36,894 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:36,897 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:36,901 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:36,901 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:36,903 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:36,904 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7facab62e8b0>}) about to wait for the following futures []
2025-11-14 10:16:36,904 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7facab62e8b0>}) done waiting for dependent futures
2025-11-14 10:16:36,905 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7facab62e8b0>}) with kwargs {'client': <botocore.client.S3 object at 0x7facab190060>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac96768c40>, 'osutil': <s3transfer.utils.OSUtils object at 0x7facab62d050>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7facab62e4a0>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7facab62e8b0>}
2025-11-14 10:16:36,905 - 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 0x7facab62e4a0> for transfer request: 0.
2025-11-14 10:16:36,905 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:36,906 - 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-11-14 10:16:36,906 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:36,907 - 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-11-14 10:16:36,908 - 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 0x7facab190060>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7fac8d201370>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-11-14 10:16:36,909 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:16:36,909 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:16:36,909 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:16:36,910 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:36,910 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:36,910 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f720e0>>
2025-11-14 10:16:36,910 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:36,911 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:36,911 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f720e0>>
2025-11-14 10:16:36,911 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:36,912 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:36,912 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:36,912 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:36,913 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:16:36,913 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:36,914 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:16:36,914 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:36,914 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:36,914 - 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 0x7fac8d201370>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e17b850>, '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 0x7fac8d201370>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:36,915 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:16:36,915 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e17aea0>>
2025-11-14 10:16:36,916 - 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 0x7fac8dfcbf80>>
2025-11-14 10:16:36,916 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:36,917 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:36,917 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:36,917 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

content-md5:2mAqrCW/393qdUecT44LzA==
host:localhost:20364
x-amz-content-sha256:e50fc6b8e5aa54164d6b256ae779fbf0e3f7a41fbd6d55cb01a111ecba3f1270
x-amz-date:20251114T101636Z

content-md5;host;x-amz-content-sha256;x-amz-date
e50fc6b8e5aa54164d6b256ae779fbf0e3f7a41fbd6d55cb01a111ecba3f1270
2025-11-14 10:16:36,918 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101636Z
20251114/yandex/s3/aws4_request
b1d80029b23a38aaf7b2dc97869b2fb47e000883006fcb1af6e2776b0575495a
2025-11-14 10:16:36,918 - DEBUG - botocore.auth - add_auth: Signature:
f34cb0e5d8e0a444471d65ae1042b1e3013054b06a921a17a784e495a5c9c238
2025-11-14 10:16:36,918 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:16:36,918 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:36,919 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101636Z', 'X-Amz-Content-SHA256': b'e50fc6b8e5aa54164d6b256ae779fbf0e3f7a41fbd6d55cb01a111ecba3f1270', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=f34cb0e5d8e0a444471d65ae1042b1e3013054b06a921a17a784e495a5c9c238', 'amz-sdk-invocation-id': b'ffe64cc8-88f4-43e1-a980-c8bcab54cbc3', 'amz-sdk-request': b'attempt=1', 'Content-Length': '867'}>
2025-11-14 10:16:36,920 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:16:36,922 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:16:36,925 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:36 GMT', 'ETag': '"da602aac25bfdfddea75479c4f8e0bcc"', 'last-modified': 'Fri, 14 Nov 2025 10:16:36 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'zOKTZV2t7XQmfFhUKzKU8OmpPX7U85SaW2ZOvJIaPzjzNW2HLcD6', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:36,926 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:16:36,926 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7facab62f620>
2025-11-14 10:16:36,927 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:36,927 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f720e0>>
2025-11-14 10:16:36,927 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:36,929 - 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                `h6240652629956827847_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: "994af15d-1eae-4254-bd4b-b049e859a118"

2025-11-14 10:16:36,960 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseiqh2j5pkvbvtq"

2025-11-14 10:16:36,978 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqh2j5pkvbvtq"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115396
        nanos: 936506000
      }
      modified_at {
        seconds: 1763115396
        nanos: 936506000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqh2j3vbtj85d-ptqudseiqh2j5pkvbvtq"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115396
      nanos: 936506000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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-11-14 10:16:37,491 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqh2j5pkvbvtq"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115396
        nanos: 936506000
      }
      modified_at {
        seconds: 1763115396
        nanos: 936506000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115397
      nanos: 165000000
    }
    finished_at {
      seconds: 1763115397
      nanos: 373000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseiqh2j3vbtj85d-ptqudseiqh2j5pkvbvtq"
    result_expire_at {
      seconds: 1763201797
      nanos: 145954000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115396
      nanos: 936506000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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\":\"98ms\",\"count\":2,\"avg\":\"49ms\",\"max\":\"95ms\",\"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 \'\"h6240652629956827847_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_h6240652629956827847_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-11-14 10:16:37,507 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:37,510 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:37,511 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:37,511 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:37,515 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:37,520 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:37,521 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:37,523 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:16:37,525 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:16:37,525 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:16:37,527 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:16:37,527 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:16:37,528 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:37,528 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:37,529 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d8d6860>>
2025-11-14 10:16:37,529 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:37,529 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:37,529 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d8d6860>>
2025-11-14 10:16:37,530 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:37,531 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:37,531 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:37,531 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:37,532 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:37,532 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:37,533 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:37,533 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e1255f0>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:37,534 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e1255a0>>
2025-11-14 10:16:37,535 - 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 0x7fac95582360>>
2025-11-14 10:16:37,535 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:37,535 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:37,536 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:37,536 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:37,536 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101637Z
20251114/yandex/s3/aws4_request
87e3ca9eb878b4a375bffbfb1dfa064427e1ad119bc93d0642d40982a321cf34
2025-11-14 10:16:37,537 - DEBUG - botocore.auth - add_auth: Signature:
6069f02caaef1811cb6c07c612137399758bbf007e89a0d1f612adb4e0d69217
2025-11-14 10:16:37,537 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:37,537 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101637Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=6069f02caaef1811cb6c07c612137399758bbf007e89a0d1f612adb4e0d69217', 'amz-sdk-invocation-id': b'e908e0a3-2f3e-418b-ab96-7b6c76e1fa8c', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:16:37,552 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:37 GMT', 'x-amzn-requestid': '6HXCzPBHZHhnEM0CHHrcWwjDTFdNAFNnpgTnUBvX8MX97fqSumMs', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:37,552 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:16:37,553 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac92d21960>
2025-11-14 10:16:37,554 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:37,554 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d8d6860>>
2025-11-14 10:16:37,554 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': '6HXCzPBHZHhnEM0CHHrcWwjDTFdNAFNnpgTnUBvX8MX97fqSumMs', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:37 GMT', 'x-amzn-requestid': '6HXCzPBHZHhnEM0CHHrcWwjDTFdNAFNnpgTnUBvX8MX97fqSumMs', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:16:37,555 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:16:37,556 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:16:37,556 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:37,556 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:37,557 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d8d6860>>
2025-11-14 10:16:37,557 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:37,558 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:37,558 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d8d6860>>
2025-11-14 10:16:37,558 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:37,559 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:37,559 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:37,560 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:37,560 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:37,561 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:37,561 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:37,561 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e1255f0>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:37,566 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e1255a0>>
2025-11-14 10:16:37,567 - 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 0x7fac95582360>>
2025-11-14 10:16:37,567 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:37,568 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:37,569 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:37,569 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101637Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:37,569 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101637Z
20251114/yandex/s3/aws4_request
e0125dfab48ad8b7b7c8790c8844dea5d7c4b6cbb13d6971d2ab52c882dd2c5b
2025-11-14 10:16:37,569 - DEBUG - botocore.auth - add_auth: Signature:
3468e85e4742aff0aa8e22ed0fffe5d0fc77edef944327b65f8326405a242b6b
2025-11-14 10:16:37,569 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:37,569 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101637Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=3468e85e4742aff0aa8e22ed0fffe5d0fc77edef944327b65f8326405a242b6b', 'amz-sdk-invocation-id': b'f975ae62-72d2-420d-9367-c9a57f772369', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:16:37,577 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:37 GMT', 'x-amzn-requestid': 'jxnARfY0HmIOy6CXPnMYszuYJ6d5GOXM3gLh6S9HEqIs05a9sYRX', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:37,577 - 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-11-14T10:16:36.000Z</LastModified><ETag>&#34;da602aac25bfdfddea75479c4f8e0bcc&#34;</ETag><Size>867</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:16:37,579 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac92d21960>
2025-11-14 10:16:37,580 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:37,580 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d8d6860>>
2025-11-14 10:16:37,580 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:16:37,581 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:16:37,581 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:16:37,582 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:16:37,583 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-11-14 10:16:37,584 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:37,584 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:37,584 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d8d6860>>
2025-11-14 10:16:37,584 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:37,584 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:37,585 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d8d6860>>
2025-11-14 10:16:37,585 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:37,585 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:37,585 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:37,585 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:37,586 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:16:37,587 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:37,587 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:37,587 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:37,587 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e1255f0>, '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-11-14 10:16:37,588 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e1255a0>>
2025-11-14 10:16:37,588 - 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 0x7fac95582360>>
2025-11-14 10:16:37,589 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:37,589 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:37,589 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:37,590 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:20364
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251114T101637Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-11-14 10:16:37,590 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101637Z
20251114/yandex/s3/aws4_request
24b376deb584caeb33643b93fbb1cb8933f30a24b99a3a4323177fb44697292d
2025-11-14 10:16:37,590 - DEBUG - botocore.auth - add_auth: Signature:
ba8f4232c7feb822bfc36de9bdfbc723f1cf89c136f015380800d50d892ac7de
2025-11-14 10:16:37,590 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:37,590 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251114T101637Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=ba8f4232c7feb822bfc36de9bdfbc723f1cf89c136f015380800d50d892ac7de', 'amz-sdk-invocation-id': b'8f56a870-ef85-41de-8a8f-462402d477be', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-11-14 10:16:37,599 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:37 GMT', 'x-amzn-requestid': 'seh1SC3LzXRyvRvJoXMYUF5156GHNW2BB0pq2DwZa48tCZLVZgXk', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:37,600 - 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-11-14 10:16:37,601 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac92d21960>
2025-11-14 10:16:37,601 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:37,601 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d8d6860>>
2025-11-14 10:16:37,602 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'seh1SC3LzXRyvRvJoXMYUF5156GHNW2BB0pq2DwZa48tCZLVZgXk', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:37 GMT', 'x-amzn-requestid': 'seh1SC3LzXRyvRvJoXMYUF5156GHNW2BB0pq2DwZa48tCZLVZgXk', '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-11-14 10:16:37,603 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:37,606 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:37,606 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:37,606 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:37,610 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:37,614 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:37,615 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:37,617 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:37,618 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8e426720>}) about to wait for the following futures []
2025-11-14 10:16:37,618 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8e426720>}) done waiting for dependent futures
2025-11-14 10:16:37,619 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8e426720>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac8e19bb20>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac8e178650>, 'osutil': <s3transfer.utils.OSUtils object at 0x7fac8e427fd0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7fac8e424290>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8e426720>}
2025-11-14 10:16:37,619 - 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 0x7fac8e424290> for transfer request: 0.
2025-11-14 10:16:37,619 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:37,620 - 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-11-14 10:16:37,620 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:37,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-11-14 10:16:37,621 - 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 0x7fac8e19bb20>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7facaae6f1c0>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-11-14 10:16:37,623 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:16:37,623 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:16:37,623 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:16:37,624 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:37,624 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:37,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 0x7fac955edfa0>>
2025-11-14 10:16:37,624 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:37,625 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:37,625 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac955edfa0>>
2025-11-14 10:16:37,625 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:37,627 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:37,627 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:37,627 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:37,628 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:16:37,629 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:37,629 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:16:37,629 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:37,629 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:37,629 - 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 0x7facaae6f1c0>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac955ee0e0>, '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 0x7facaae6f1c0>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:37,630 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:16:37,631 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac955ed050>>
2025-11-14 10:16:37,631 - 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 0x7fac8df9b9e0>>
2025-11-14 10:16:37,632 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:37,632 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:37,633 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:37,633 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

content-md5:jTKevGXZmHp0aVlm8PMFEg==
host:localhost:20364
x-amz-content-sha256:db273c11bc9bc32d186dbefe00c9db07fe178850150760078134f3c5ca0afd51
x-amz-date:20251114T101637Z

content-md5;host;x-amz-content-sha256;x-amz-date
db273c11bc9bc32d186dbefe00c9db07fe178850150760078134f3c5ca0afd51
2025-11-14 10:16:37,633 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101637Z
20251114/yandex/s3/aws4_request
414607d66ed5156589bed5c48309a61629c2127a889a6906a87a6277224d4471
2025-11-14 10:16:37,633 - DEBUG - botocore.auth - add_auth: Signature:
21e65d330a0090db078e35a08bf3d9b33dea01b9b4ac83e369e6ef3ad948ef31
2025-11-14 10:16:37,634 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:16:37,634 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:37,634 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101637Z', 'X-Amz-Content-SHA256': b'db273c11bc9bc32d186dbefe00c9db07fe178850150760078134f3c5ca0afd51', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=21e65d330a0090db078e35a08bf3d9b33dea01b9b4ac83e369e6ef3ad948ef31', 'amz-sdk-invocation-id': b'd2a94290-e0eb-4c30-b564-90e7e81cc0af', 'amz-sdk-request': b'attempt=1', 'Content-Length': '816'}>
2025-11-14 10:16:37,637 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:16:37,639 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:16:37,644 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:37 GMT', 'ETag': '"8d329ebc65d9987a74695966f0f30512"', 'last-modified': 'Fri, 14 Nov 2025 10:16:37 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'Gqt2u4AjG7dj7RZBQsI5H8wgs3jsiWYWhxgCLNvGjNg2Ez1P6DCV', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:37,644 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:16:37,645 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8e426a40>
2025-11-14 10:16:37,645 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:37,645 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac955edfa0>>
2025-11-14 10:16:37,646 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:37,647 - 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                `h6240652629956827847_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: "1d8768db-b68a-4405-bf3c-e843bbc471e5"

2025-11-14 10:16:37,677 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseiqgcm79hk8p2a"

2025-11-14 10:16:37,694 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqgcm79hk8p2a"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115397
        nanos: 654282000
      }
      modified_at {
        seconds: 1763115397
        nanos: 654282000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqgcm583dsjg8-ptqudseiqgcm79hk8p2a"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115397
      nanos: 654282000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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-11-14 10:16:38,214 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqgcm79hk8p2a"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115397
        nanos: 654282000
      }
      modified_at {
        seconds: 1763115397
        nanos: 654282000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115398
      nanos: 169000000
    }
    execute_mode: RUN
    status: RUNNING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqgcm583dsjg8-ptqudseiqgcm79hk8p2a"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115397
      nanos: 654282000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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-11-14 10:16:38,726 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqgcm79hk8p2a"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115397
        nanos: 654282000
      }
      modified_at {
        seconds: 1763115397
        nanos: 654282000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115398
      nanos: 169000000
    }
    finished_at {
      seconds: 1763115398
      nanos: 387000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseiqgcm583dsjg8-ptqudseiqgcm79hk8p2a"
    result_expire_at {
      seconds: 1763201798
      nanos: 146496000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115397
      nanos: 654282000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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\":\"95ms\",\"count\":2,\"avg\":\"47ms\",\"max\":\"92ms\",\"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 \'\"h6240652629956827847_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_h6240652629956827847_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-11-14 10:16:38,742 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:38,745 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:38,745 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:38,745 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:38,748 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:38,753 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:38,753 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:38,755 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:s3
2025-11-14 10:16:38,757 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:Bucket
2025-11-14 10:16:38,757 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming Bucket attribute name
2025-11-14 10:16:38,759 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.Bucket: calling handler <function lazy_call.<locals>._handler at 0x7facaab71cd0>
2025-11-14 10:16:38,759 - DEBUG - boto3.resources.action - __call__: Calling s3:create_bucket with {'Bucket': 'fbucket', 'ACL': 'public-read'}
2025-11-14 10:16:38,760 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:38,760 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:38,760 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f72310>>
2025-11-14 10:16:38,760 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.CreateBucket: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:38,760 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:38,761 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f72310>>
2025-11-14 10:16:38,761 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:38,762 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:38,762 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:38,762 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:38,763 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:38,763 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:38,764 - DEBUG - botocore.hooks - _emit: Event before-call.s3.CreateBucket: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:38,764 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-acl': 'public-read', 'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e076630>, 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'ACL': 'public-read'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:38,765 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e075b90>>
2025-11-14 10:16:38,765 - 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 0x7fac9558dcd0>>
2025-11-14 10:16:38,765 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.CreateBucket: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:38,765 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.CreateBucket: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:38,766 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:38,766 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket

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

host;x-amz-acl;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:38,766 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101638Z
20251114/yandex/s3/aws4_request
fe5430080b94cb965f94c4456ea4e97c60bc6b1c07817f29e1114b3d19294ddd
2025-11-14 10:16:38,766 - DEBUG - botocore.auth - add_auth: Signature:
cc8061ed14b92d140242dfe4eea6b15862ded9133daa329c092ac808f3fe678a
2025-11-14 10:16:38,767 - DEBUG - botocore.hooks - _emit: Event request-created.s3.CreateBucket: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:38,767 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/fbucket, headers={'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101638Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=cc8061ed14b92d140242dfe4eea6b15862ded9133daa329c092ac808f3fe678a', 'amz-sdk-invocation-id': b'0f96396d-13b8-41f2-a78f-60f9442cc6c4', 'amz-sdk-request': b'attempt=1', 'Content-Length': '0'}>
2025-11-14 10:16:38,780 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:38 GMT', 'x-amzn-requestid': 'dFjXgIWKR8tOoFh0947u6fmCVkc1hUK35wsMc5UfY8wddpSQcKrB', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '161', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:38,781 - DEBUG - botocore.parsers - parse: Response body:
b'<CreateBucketResponse xmlns="http://s3.amazonaws.com/doc/2006-03-01"><CreateBucketResponse><Bucket>fbucket</Bucket></CreateBucketResponse></CreateBucketResponse>'
2025-11-14 10:16:38,782 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8d833d00>
2025-11-14 10:16:38,782 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:38,783 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.CreateBucket: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f72310>>
2025-11-14 10:16:38,783 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': 'dFjXgIWKR8tOoFh0947u6fmCVkc1hUK35wsMc5UfY8wddpSQcKrB', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:38 GMT', 'x-amzn-requestid': 'dFjXgIWKR8tOoFh0947u6fmCVkc1hUK35wsMc5UfY8wddpSQcKrB', 'content-type': 'text/html; charset=utf-8', 'content-length': '161', 'access-control-allow-origin': '*', 'connection': 'close'}, 'RetryAttempts': 0}}
2025-11-14 10:16:38,784 - DEBUG - boto3.resources.collection - pages: Calling paginated s3:list_objects with {'Bucket': 'fbucket'}
2025-11-14 10:16:38,785 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function set_list_objects_encoding_type_url at 0x7facac23c590>
2025-11-14 10:16:38,785 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:38,785 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:38,785 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f72310>>
2025-11-14 10:16:38,786 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.ListObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:38,786 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:38,787 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f72310>>
2025-11-14 10:16:38,787 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:38,790 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:38,790 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:38,791 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:38,791 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:38,792 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:38,793 - DEBUG - botocore.hooks - _emit: Event before-call.s3.ListObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:38,793 - DEBUG - botocore.endpoint - make_request: Making request for OperationModel(name=ListObjects) with params: {'url_path': '', 'query_string': {'encoding-type': 'url'}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource'}, 'body': b'', 'auth_path': '/fbucket/', 'url': 'http://localhost:20364/fbucket?encoding-type=url', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e076630>, 'has_streaming_input': False, 'auth_type': 'v4', 'encoding_type_auto_set': True, 's3_redirect': {'redirected': False, 'bucket': 'fbucket', 'params': {'Bucket': 'fbucket', 'EncodingType': 'url'}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:38,794 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e075b90>>
2025-11-14 10:16:38,795 - 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 0x7fac9558dcd0>>
2025-11-14 10:16:38,795 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.ListObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:38,796 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.ListObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:38,796 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:38,797 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
GET
/fbucket
encoding-type=url
host:localhost:20364
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20251114T101638Z

host;x-amz-content-sha256;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
2025-11-14 10:16:38,797 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101638Z
20251114/yandex/s3/aws4_request
3fe451f625925ad21ffc51c9f9117d0295703062f0e02c63acf6b863de4c4998
2025-11-14 10:16:38,797 - DEBUG - botocore.auth - add_auth: Signature:
28d367a84ae33a089669103f5a72b176e6a1d5986e1d114b2edb2df6972d49e6
2025-11-14 10:16:38,798 - DEBUG - botocore.hooks - _emit: Event request-created.s3.ListObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:38,798 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=GET, url=http://localhost:20364/fbucket?encoding-type=url, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'X-Amz-Date': b'20251114T101638Z', 'X-Amz-Content-SHA256': b'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=28d367a84ae33a089669103f5a72b176e6a1d5986e1d114b2edb2df6972d49e6', 'amz-sdk-invocation-id': b'9bb5d8cf-636f-4009-a29f-8175bbc5d1b4', 'amz-sdk-request': b'attempt=1'}>
2025-11-14 10:16:38,806 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:38 GMT', 'x-amzn-requestid': 'VeyN81gTKnXEzF0WNadAmrAHvvrUwtE6wXBiwPWi4AOHoPuVLQXW', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '588', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:38,807 - 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-11-14T10:16:37.000Z</LastModified><ETag>&#34;8d329ebc65d9987a74695966f0f30512&#34;</ETag><Size>816</Size><StorageClass>STANDARD</StorageClass><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>webfile</DisplayName></Owner></Contents></ListBucketResult>'
2025-11-14 10:16:38,809 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8d833d00>
2025-11-14 10:16:38,809 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:38,809 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.ListObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f72310>>
2025-11-14 10:16:38,810 - DEBUG - botocore.hooks - _emit: Event after-call.s3.ListObjects: calling handler <function decode_list_object at 0x7facac23c650>
2025-11-14 10:16:38,810 - DEBUG - boto3.resources.factory - load_from_definition: Loading s3:ObjectSummary
2025-11-14 10:16:38,810 - DEBUG - boto3.resources.model - _load_name_with_category: Renaming ObjectSummary attribute key
2025-11-14 10:16:38,812 - DEBUG - botocore.hooks - _emit: Event creating-resource-class.s3.ObjectSummary: calling handler <function lazy_call.<locals>._handler at 0x7facaab71e50>
2025-11-14 10:16:38,812 - DEBUG - boto3.resources.action - __call__: Calling s3:delete_objects with {'Bucket': 'fbucket', 'Delete': {'Objects': [{'Key': 'test_parquet_converters_to_datetime.parquet'}]}}
2025-11-14 10:16:38,813 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:38,813 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:38,814 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f72310>>
2025-11-14 10:16:38,814 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.DeleteObjects: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:38,814 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:38,814 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f72310>>
2025-11-14 10:16:38,815 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:38,815 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:38,815 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:38,815 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:38,817 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function escape_xml_payload at 0x7facac21a690>
2025-11-14 10:16:38,817 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:38,817 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:38,817 - DEBUG - botocore.hooks - _emit: Event before-call.s3.DeleteObjects: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:38,818 - 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:20364/fbucket?delete', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8e076630>, '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-11-14 10:16:38,819 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8e075b90>>
2025-11-14 10:16:38,820 - 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 0x7fac9558dcd0>>
2025-11-14 10:16:38,821 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.DeleteObjects: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:38,821 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.DeleteObjects: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:38,822 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:38,823 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
POST
/fbucket
delete=
content-md5:5bXHt+8YAMkxLpIHUG//yA==
host:localhost:20364
x-amz-content-sha256:d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
x-amz-date:20251114T101638Z

content-md5;host;x-amz-content-sha256;x-amz-date
d84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf
2025-11-14 10:16:38,823 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101638Z
20251114/yandex/s3/aws4_request
6f41e860e936e7177310afa82e5f4d9a8e0d1ad296ad8c06e364794f74e5949a
2025-11-14 10:16:38,824 - DEBUG - botocore.auth - add_auth: Signature:
9c071d12cb0dfc64fc1b78b4722c3c8f1974e00296e65a171b0420d68ffde038
2025-11-14 10:16:38,824 - DEBUG - botocore.hooks - _emit: Event request-created.s3.DeleteObjects: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:38,824 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=POST, url=http://localhost:20364/fbucket?delete, headers={'User-Agent': b'Boto3/1.29.6 md/Botocore#1.31.80 ua/2.0 os/linux#5.15.0-157-generic md/arch#x86_64 lang/python#3.12.9 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.31.80 Resource', 'Content-MD5': b'5bXHt+8YAMkxLpIHUG//yA==', 'X-Amz-Date': b'20251114T101638Z', 'X-Amz-Content-SHA256': b'd84674fde70cefe78d43e5d66df782d2b90a55c32b980f9c7bc0beaef4933fcf', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=9c071d12cb0dfc64fc1b78b4722c3c8f1974e00296e65a171b0420d68ffde038', 'amz-sdk-invocation-id': b'3673e975-0e80-4541-bf4e-a360b7e2fab1', 'amz-sdk-request': b'attempt=1', 'Content-Length': '136'}>
2025-11-14 10:16:38,833 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:38 GMT', 'x-amzn-requestid': '6bSkvbnSC1LYeo5MZ5aVllHbIHAQfLvroTujpJc6eGiZC0bWmrp3', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '187', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:38,833 - 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-11-14 10:16:38,834 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8d833d00>
2025-11-14 10:16:38,835 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:38,835 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.DeleteObjects: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac93f72310>>
2025-11-14 10:16:38,836 - DEBUG - boto3.resources.action - __call__: Response: {'ResponseMetadata': {'RequestId': '6bSkvbnSC1LYeo5MZ5aVllHbIHAQfLvroTujpJc6eGiZC0bWmrp3', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Werkzeug/2.2.3 Python/3.12.9', 'date': 'Fri, 14 Nov 2025 10:16:38 GMT', 'x-amzn-requestid': '6bSkvbnSC1LYeo5MZ5aVllHbIHAQfLvroTujpJc6eGiZC0bWmrp3', '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-11-14 10:16:38,836 - DEBUG - botocore.hooks - _emit: Event choose-service-name: calling handler <function handle_service_name_alias at 0x7facac218dd0>
2025-11-14 10:16:38,839 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_post at 0x7facac324ad0>
2025-11-14 10:16:38,839 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function lazy_call.<locals>._handler at 0x7facaab71250>
2025-11-14 10:16:38,840 - DEBUG - botocore.hooks - _emit: Event creating-client-class.s3: calling handler <function add_generate_presigned_url at 0x7facac3247d0>
2025-11-14 10:16:38,848 - DEBUG - botocore.endpoint - create_endpoint: Setting s3 timeout as (60, 60)
2025-11-14 10:16:38,853 - DEBUG - botocore.client - _register_legacy_retries: Registering retry handlers for service: s3
2025-11-14 10:16:38,855 - DEBUG - botocore.utils - register: Registering S3 region redirector handler
2025-11-14 10:16:38,857 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:38,857 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8db07350>}) about to wait for the following futures []
2025-11-14 10:16:38,858 - DEBUG - s3transfer.tasks - _wait_until_all_complete: UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8db07350>}) done waiting for dependent futures
2025-11-14 10:16:38,859 - DEBUG - s3transfer.tasks - _execute_main: Executing task UploadSubmissionTask(transfer_id=0, {'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8db07350>}) with kwargs {'client': <botocore.client.S3 object at 0x7fac8e1dce20>, 'config': <boto3.s3.transfer.TransferConfig object at 0x7fac8d9d6f40>, 'osutil': <s3transfer.utils.OSUtils object at 0x7fac8db067c0>, 'request_executor': <s3transfer.futures.BoundedExecutor object at 0x7fac8db07940>, 'transfer_future': <s3transfer.futures.TransferFuture object at 0x7fac8db07350>}
2025-11-14 10:16:38,859 - 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 0x7fac8db07940> for transfer request: 0.
2025-11-14 10:16:38,859 - DEBUG - s3transfer.utils - acquire: Acquiring 0
2025-11-14 10:16:38,860 - 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-11-14 10:16:38,860 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:38,861 - 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-11-14 10:16:38,863 - 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 0x7fac8e1dce20>, 'fileobj': <s3transfer.utils.ReadFileChunk object at 0x7fac8e2b08d0>, 'bucket': 'fbucket', 'key': 'test_parquet_converters_to_datetime.parquet', 'extra_args': {}}
2025-11-14 10:16:38,865 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_ascii_metadata at 0x7facac21bd10>
2025-11-14 10:16:38,866 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function sse_md5 at 0x7facac21ad50>
2025-11-14 10:16:38,866 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function convert_body_to_file_like_object at 0x7facac23ca10>
2025-11-14 10:16:38,866 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function validate_bucket_name at 0x7facac21ac90>
2025-11-14 10:16:38,867 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function remove_bucket_from_url_paths_from_model at 0x7facac23d550>
2025-11-14 10:16:38,868 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.annotate_request_context of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d9d6b80>>
2025-11-14 10:16:38,868 - DEBUG - botocore.hooks - _emit: Event before-parameter-build.s3.PutObject: calling handler <function generate_idempotent_uuid at 0x7facac21aa50>
2025-11-14 10:16:38,869 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <function customize_endpoint_resolver_builtins at 0x7facac23d790>
2025-11-14 10:16:38,869 - DEBUG - botocore.hooks - _emit: Event before-endpoint-resolution.s3: calling handler <bound method S3RegionRedirectorv2.redirect_from_cache of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d9d6b80>>
2025-11-14 10:16:38,870 - DEBUG - botocore.regions - construct_endpoint: Calling endpoint provider with parameters: {'Bucket': 'fbucket', 'Region': 'yandex', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://localhost:20364', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': False, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True}
2025-11-14 10:16:38,872 - DEBUG - botocore.regions - construct_endpoint: Endpoint provider result: http://localhost:20364/fbucket
2025-11-14 10:16:38,872 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None"
2025-11-14 10:16:38,872 - DEBUG - botocore.regions - auth_schemes_to_signing_ctx: Selected auth type "v4" as "v4" with signing context params: {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}
2025-11-14 10:16:38,873 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function conditionally_calculate_md5 at 0x7facac42fc50>
2025-11-14 10:16:38,874 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_expect_header at 0x7facac21b110>
2025-11-14 10:16:38,875 - DEBUG - botocore.handlers - add_expect_header: Adding expect 100 continue header to request.
2025-11-14 10:16:38,875 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function add_recursion_detection_header at 0x7facac219010>
2025-11-14 10:16:38,876 - DEBUG - botocore.hooks - _emit: Event before-call.s3.PutObject: calling handler <function inject_api_version_header_if_needed at 0x7facac23cb90>
2025-11-14 10:16:38,876 - 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 0x7fac8e2b08d0>, 'auth_path': '/fbucket/test_parquet_converters_to_datetime.parquet', 'url': 'http://localhost:20364/fbucket/test_parquet_converters_to_datetime.parquet', 'context': {'client_region': 'yandex', 'client_config': <botocore.config.Config object at 0x7fac8d5ad050>, '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 0x7fac8e2b08d0>}}, 'signing': {'region': 'yandex', 'signing_name': 's3', 'disableDoubleEncoding': True}}}
2025-11-14 10:16:38,877 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_not_transferring at 0x7facab1e13d0>
2025-11-14 10:16:38,878 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <bound method RequestSigner.handler of <botocore.signers.RequestSigner object at 0x7fac8d5ac6a0>>
2025-11-14 10:16:38,879 - 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 0x7fac8e154ce0>>
2025-11-14 10:16:38,879 - DEBUG - botocore.hooks - _emit: Event choose-signer.s3.PutObject: calling handler <function set_operation_specific_signer at 0x7facac21a8d0>
2025-11-14 10:16:38,879 - DEBUG - botocore.hooks - _emit: Event before-sign.s3.PutObject: calling handler <function remove_arn_from_signing_path at 0x7facac23d6d0>
2025-11-14 10:16:38,880 - DEBUG - botocore.auth - add_auth: Calculating signature using v4 auth.
2025-11-14 10:16:38,880 - DEBUG - botocore.auth - add_auth: CanonicalRequest:
PUT
/fbucket/test_parquet_converters_to_datetime.parquet

content-md5:YN1fOlTKWzms/+KYGKNGkw==
host:localhost:20364
x-amz-content-sha256:9168154d209221e924b887d509cea4477e70e4eec40045d8835a0412bb2ac5a1
x-amz-date:20251114T101638Z

content-md5;host;x-amz-content-sha256;x-amz-date
9168154d209221e924b887d509cea4477e70e4eec40045d8835a0412bb2ac5a1
2025-11-14 10:16:38,881 - DEBUG - botocore.auth - add_auth: StringToSign:
AWS4-HMAC-SHA256
20251114T101638Z
20251114/yandex/s3/aws4_request
34592cc1c05ff9fe5702fb57309c49fdf31397e27f6326b07ffa4050cccd7ba8
2025-11-14 10:16:38,881 - DEBUG - botocore.auth - add_auth: Signature:
78f7d79cf04bb3e715095b5c16c775d1e6de684d2b97496d346c5bf809c59df0
2025-11-14 10:16:38,881 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7facab1e1490>
2025-11-14 10:16:38,881 - DEBUG - botocore.hooks - _emit: Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7facac23d490>
2025-11-14 10:16:38,882 - DEBUG - botocore.endpoint - _do_get_response: Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://localhost:20364/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'20251114T101638Z', 'X-Amz-Content-SHA256': b'9168154d209221e924b887d509cea4477e70e4eec40045d8835a0412bb2ac5a1', 'Authorization': b'AWS4-HMAC-SHA256 Credential=key/20251114/yandex/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=78f7d79cf04bb3e715095b5c16c775d1e6de684d2b97496d346c5bf809c59df0', 'amz-sdk-invocation-id': b'01d7a332-7d8d-4f78-8ded-293b65c10fde', 'amz-sdk-request': b'attempt=1', 'Content-Length': '786'}>
2025-11-14 10:16:38,884 - DEBUG - botocore.awsrequest - _send_output: Waiting for 100 Continue response.
2025-11-14 10:16:38,886 - DEBUG - botocore.awsrequest - _handle_expect_response: 100 Continue response seen, now sending request body.
2025-11-14 10:16:38,891 - DEBUG - botocore.parsers - parse: Response headers: {'Server': 'Werkzeug/2.2.3 Python/3.12.9', 'Date': 'Fri, 14 Nov 2025 10:16:38 GMT', 'ETag': '"60dd5f3a54ca5b39acffe29818a34693"', 'last-modified': 'Fri, 14 Nov 2025 10:16:38 GMT', 'Content-Length': '0', 'x-amzn-requestid': 'H95K75yfqCuXf0jIRoRWsOttPiPlmgVvr5MCeNigqlkAUwuIr7te', 'Content-Type': 'text/html; charset=utf-8', 'Access-Control-Allow-Origin': '*', 'Connection': 'close'}
2025-11-14 10:16:38,891 - DEBUG - botocore.parsers - parse: Response body:
b''
2025-11-14 10:16:38,892 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7fac8db060e0>
2025-11-14 10:16:38,892 - DEBUG - botocore.retryhandler - __call__: No retry needed.
2025-11-14 10:16:38,892 - DEBUG - botocore.hooks - _emit: Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7fac8d9d6b80>>
2025-11-14 10:16:38,893 - DEBUG - s3transfer.utils - release: Releasing acquire 0/None
2025-11-14 10:16:38,895 - 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                `h6240652629956827847_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: "f18df4c9-8352-41e3-b2c6-1085c97061fa"

2025-11-14 10:16:38,926 - DEBUG - root - create_query_impl: Result: query_id: "ptqudseiqf6iv4ki14ql"

2025-11-14 10:16:38,944 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqf6iv4ki14ql"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115398
        nanos: 902802000
      }
      modified_at {
        seconds: 1763115398
        nanos: 902802000
      }
      revision: 1
    }
    execute_mode: RUN
    status: STARTING
    last_job_query_revision: 1
    last_job_id: "ptjudseiqf6itrriaqo1-ptqudseiqf6iv4ki14ql"
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115398
      nanos: 902802000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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-11-14 10:16:39,459 - DEBUG - root - describe_query: Result: query {
  meta {
    common {
      id: "ptqudseiqf6iv4ki14ql"
      created_by: "root@builtin"
      modified_by: "root@builtin"
      created_at {
        seconds: 1763115398
        nanos: 902802000
      }
      modified_at {
        seconds: 1763115398
        nanos: 902802000
      }
      revision: 1
    }
    started_at {
      seconds: 1763115399
      nanos: 167000000
    }
    finished_at {
      seconds: 1763115399
      nanos: 389000000
    }
    execute_mode: RUN
    status: COMPLETED
    last_job_query_revision: 1
    last_job_id: "ptjudseiqf6itrriaqo1-ptqudseiqf6iv4ki14ql"
    result_expire_at {
      seconds: 1763201799
      nanos: 145863000
    }
    started_by: "root@builtin"
    submitted_at {
      seconds: 1763115398
      nanos: 902802000
    }
  }
  content {
    type: ANALYTICS
    name: "simple"
    acl {
      visibility: PRIVATE
    }
    limits {
      execution_timeout {
      }
    }
    text: "\n            SELECT\n                `fruit`, CAST(`ts` as String)\n            FROM\n                `h6240652629956827847_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\":\"51ms\",\"max\":\"99ms\",\"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 \'\"h6240652629956827847_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_h6240652629956827847_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-11-14 10:16:39,476 - INFO - ya.test - pytest_runtest_teardown: Test teardown
2025-11-14 10:17:41,891 - DEBUG - ya.test - _verify_test: Verifying [test_format_setting.TestS3.test_parquet_converters_to_datetime[v1] in ydb/tests/fq/s3] canonical results
2025-11-14 10:17:41,891 - DEBUG - ya.test - verify: Test test_format_setting.TestS3.test_parquet_converters_to_datetime[v1] status: good
