Nick Craig-Wood
92fbc85f10
yandex: add --yandex-upload-wait to fix 500 errors when uploading
...
In this commit we attempted to wait for the success report of an
upload to fix the 500 error:
fe78b559d1 yandex: fix 500 errors by waiting for uploads to complete before setting modtime
However Yandex Disk finalizes an upload asynchronously on its servers.
Waiting for the upload operation to report success is not enough -
under load the server reports the operation as successful slightly
before the file is fully finalized, so setting the modification time
straight after an upload can still fail with 500 Internal Server
Error.
Yandex support recommend waiting 1.5s - 3s after the upload before
modifying the file's metadata, so add an --yandex-upload-wait option
(default off) to insert a delay between the upload completing and the
modification time being set.
2026-07-30 20:01:18 +01:00
..
2026-05-01 15:56:56 +01:00
2026-04-02 16:32:54 +01:00
2026-07-28 17:35:11 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-07-30 14:41:09 +01:00
2026-07-09 12:37:07 +01:00
2026-07-14 14:13:49 +01:00
2026-05-20 12:09:31 +01:00
2026-04-13 16:45:00 +01:00
2026-06-06 12:17:06 +01:00
2026-05-06 10:51:16 +01:00
2025-07-21 20:23:16 +02:00
2026-04-02 16:32:54 +01:00
2026-07-08 20:10:17 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2025-08-26 12:04:00 +02:00
2026-06-15 12:49:36 +01:00
2025-11-01 15:52:41 +01:00
2026-07-16 16:11:22 +01:00
2026-04-02 16:32:54 +01:00
2026-03-28 12:29:53 +00:00
2026-04-02 16:32:54 +01:00
2026-07-24 15:00:09 +01:00
2026-04-02 16:32:54 +01:00
2026-01-23 16:55:52 +00:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-05-01 15:56:56 +01:00
2026-05-01 15:56:56 +01:00
2026-04-02 16:32:54 +01:00
2026-07-02 11:21:21 +01:00
2026-05-01 15:56:56 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-07-07 12:35:37 +01:00
2026-05-01 12:46:46 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-05-11 11:05:22 +01:00
2026-05-01 15:56:56 +01:00
2026-05-01 15:56:56 +01:00
2026-04-02 16:32:54 +01:00
2026-02-18 11:33:48 +00:00
2023-11-28 19:10:04 +00:00
2026-04-02 16:32:54 +01:00
2026-05-01 15:56:56 +01:00
2026-05-14 10:53:04 +01:00
2023-09-11 12:28:23 +01:00
2026-04-02 16:32:54 +01:00
2025-07-21 20:23:16 +02:00
2026-05-01 15:56:56 +01:00
2026-07-08 16:12:24 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-05-19 11:21:17 +01:00
2026-04-02 16:32:54 +01:00
2026-04-21 21:06:49 +02:00
2026-04-02 16:32:54 +01:00
2026-05-01 15:56:56 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2025-10-14 16:24:07 +01:00
2026-05-01 15:56:56 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-06-30 17:04:33 +01:00
2025-11-01 15:33:38 +01:00
2026-06-28 23:53:05 +02:00
2026-07-28 17:35:11 +01:00
2026-04-02 16:32:54 +01:00
2026-07-28 15:47:26 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-05-07 17:38:27 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-01-30 17:08:44 +00:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-04-02 16:32:54 +01:00
2026-07-30 20:01:18 +01:00
2026-04-02 16:32:54 +01:00