You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Traceback (most recent call last):
File "/home/j/.cache/pypoetry/virtualenvs/dlt-2tG_aB2A-py3.9/lib/python3.9/site-packages/s3fs/core.py", line 113, in _error_wrapper
return await func(*args, **kwargs)
File "/home/j/.cache/pypoetry/virtualenvs/dlt-2tG_aB2A-py3.9/lib/python3.9/site-packages/aiobotocore/client.py", line 408, in _make_api_call
raise error_class(parsed_response, operation_name)
botocore.exceptions.ClientError: An error occurred (NotImplemented) when calling the DeleteObjects operation: A header or query you provided requested a function that is not implemented.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/j/repos/dlt/mre.py", line 18, in <module>
client.drop_storage()
File "/home/j/repos/dlt/dlt/destinations/impl/filesystem/filesystem.py", line 305, in drop_storage
self.fs_client.rm(self.dataset_path, recursive=True)
File "/home/j/.cache/pypoetry/virtualenvs/dlt-2tG_aB2A-py3.9/lib/python3.9/site-packages/fsspec/asyn.py", line 118, in wrapper
return sync(self.loop, func, *args, **kwargs)
File "/home/j/.cache/pypoetry/virtualenvs/dlt-2tG_aB2A-py3.9/lib/python3.9/site-packages/fsspec/asyn.py", line 103, in sync
raise return_result
File "/home/j/.cache/pypoetry/virtualenvs/dlt-2tG_aB2A-py3.9/lib/python3.9/site-packages/fsspec/asyn.py", line 56, in _runner
result[0] = await coro
File "/home/j/.cache/pypoetry/virtualenvs/dlt-2tG_aB2A-py3.9/lib/python3.9/site-packages/s3fs/core.py", line 1924, in _rm
out = await _run_coros_in_chunks(
File "/home/j/.cache/pypoetry/virtualenvs/dlt-2tG_aB2A-py3.9/lib/python3.9/site-packages/fsspec/asyn.py", line 254, in _run_coros_in_chunks
await asyncio.gather(*chunk, return_exceptions=return_exceptions),
File "/usr/lib/python3.9/asyncio/tasks.py", line 442, in wait_for
return await fut
File "/home/j/.cache/pypoetry/virtualenvs/dlt-2tG_aB2A-py3.9/lib/python3.9/site-packages/s3fs/core.py", line 1898, in _bulk_delete
out = await self._call_s3(
File "/home/j/.cache/pypoetry/virtualenvs/dlt-2tG_aB2A-py3.9/lib/python3.9/site-packages/s3fs/core.py", line 348, in _call_s3
return await _error_wrapper(
File "/home/j/.cache/pypoetry/virtualenvs/dlt-2tG_aB2A-py3.9/lib/python3.9/site-packages/s3fs/core.py", line 140, in _error_wrapper
raise err
OSError: [Errno 38] A header or query you provided requested a function that is not implemented.
"Native" GCS interface does not have this problem, i.e. this works:
* make duckdb handle iceberg table with nested types
* replace duckdb views for iceberg tables
* remove unnecessary context closing and opening
* replace duckdb views for abfss protocol
* restore original destination for write path
* use dev_mode to work around leftover data from previous tests
leftover data caused by #2148
dlt version
1.4.1
Describe the problem
drop_storage()
errors when using S3 interface for GCS:Expected behavior
No error.
Steps to reproduce
Reproduce with:
Traceback:
"Native" GCS interface does not have this problem, i.e. this works:
Operating system
Linux
Runtime environment
Local
Python version
3.9
dlt data source
No response
dlt destination
Filesystem & buckets
Other deployment details
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: