Expected behavior
The transfer completes without error.
Screenshots
GiB MB/s ⠦ Transfer progress (2819 of 169349 chunks) ━╸━━━ 34.0… 226… 0:04:…
GiB MB/s
Compression saved 97.35% of egress fees
Traceback (most recent call last):
File
"/opt/homebrew/lib/python3.9/site-packages/skyplane/cli/cli_impl/cp
_replicate.py", line 330, in launch_replication_job
stats = rc.monitor_transfer(
File
"/opt/homebrew/lib/python3.9/site-packages/skyplane/replicate/repli
cator_client.py", line 589, in monitor_transfer
do_parallel(lambda i: i.run_command("echo 1"),
self.bound_nodes.values(), n=-1)
File
"/opt/homebrew/lib/python3.9/site-packages/skyplane/utils/fn.py",
line 57, in do_parallel
args, result = future.result()
File
"/opt/homebrew/Cellar/python@3.9/3.9.13_2/Frameworks/Python.framewo
rk/Versions/3.9/lib/python3.9/concurrent/futures/_base.py", line
439, in result
return self.__get_result()
File
"/opt/homebrew/Cellar/python@3.9/3.9.13_2/Frameworks/Python.framewo
rk/Versions/3.9/lib/python3.9/concurrent/futures/_base.py", line
391, in __get_result
raise self._exception
File
"/opt/homebrew/Cellar/python@3.9/3.9.13_2/Frameworks/Python.framewo
rk/Versions/3.9/lib/python3.9/concurrent/futures/thread.py", line
58, in run
result = self.fn(*self.args, **self.kwargs)
File
"/opt/homebrew/lib/python3.9/site-packages/skyplane/utils/fn.py",
line 46, in wrapped_fn
raise e
File
"/opt/homebrew/lib/python3.9/site-packages/skyplane/utils/fn.py",
line 43, in wrapped_fn
return args, func(args)
File
"/opt/homebrew/lib/python3.9/site-packages/skyplane/replicate/repli
cator_client.py", line 589, in <lambda>
do_parallel(lambda i: i.run_command("echo 1"),
self.bound_nodes.values(), n=-1)
File
"/opt/homebrew/lib/python3.9/site-packages/skyplane/compute/server.
py", line 222, in run_command
_, stdout, stderr = client.exec_command(command)
File
"/opt/homebrew/lib/python3.9/site-packages/paramiko/client.py",
line 540, in exec_command
chan.exec_command(command)
File
"/opt/homebrew/lib/python3.9/site-packages/paramiko/channel.py",
line 70, in _check
return func(self, *args, **kwds)
File
"/opt/homebrew/lib/python3.9/site-packages/paramiko/channel.py",
line 255, in exec_command
self._wait_for_event()
File
"/opt/homebrew/lib/python3.9/site-packages/paramiko/channel.py",
line 1224, in _wait_for_event
raise e
File
"/opt/homebrew/lib/python3.9/site-packages/paramiko/transport.py",
line 2109, in run
ptype, m = self.packetizer.read_message()
File
"/opt/homebrew/lib/python3.9/site-packages/paramiko/packet.py",
line 453, in read_message
header = self.read_all(self.__block_size_in, check_rekey=True)
File
"/opt/homebrew/lib/python3.9/site-packages/paramiko/packet.py",
line 303, in read_all
raise EOFError()
EOFError
/opt/homebrew/Cellar/python@3.9/3.9.13_2/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: There appear to be 2 leaked semaphore objects to clean up at shutdown
warnings.warn('resource_tracker: There appear to be %d '
Environment info (please complete the following information):
OS: macOS
Python version 3.9
Skyplane version 0.21
Additional context
I had to downgrade the default GCP instance size to n2-standard-8 (down from 32) because GCP won't raise our quota. Maybe this is an OOM error?
Describe the bug I am trying to transfer about 100GB from
gs://
tos3://
After finally working around permissions issues (see #784) I am now experiencing a crash at about 1/3 the way through (34GB transferred).
To Reproduce
skyplane cp --reuse-gateways --recursive gs://note_detection_data/targets s3://note-detection-data/targets --confirm
Expected behavior The transfer completes without error.
Screenshots
Transfer client log
Environment info (please complete the following information):
Additional context I had to downgrade the default GCP instance size to
n2-standard-8
(down from 32) because GCP won't raise our quota. Maybe this is an OOM error?