bareos: master 921584b4
| Author | Committer | Branch | Timestamp | Parent | |
|---|---|---|---|---|---|
| stephand | Bareos Bot | master | 2025-11-11 22:26 | master 2cf96321 | Pending |
| Changeset | libcloud-plugin: Refactor for current Python Major change is to use threading instead of multiprocessing as that does not work with Bareos plugins and current Pyhton versions. Unfortunately libcloud is not fully thread safe, when libcloud calls run into timeouts throwing exceptions, which can happen on bad network connections, next calls get stuck within the worker threads. So the default for the fail_on_download_error is now yes and the plugin code tries to detect unresponsive worker threads and terminates the job. |
||||
| rm - core/src/plugins/filed/python/libcloud/BareosFdPluginLibcloud.py | Diff File | ||||
| mod - core/src/plugins/filed/python/libcloud/BareosLibcloudApi.py | Diff File | ||||
| mod - core/src/plugins/filed/python/libcloud/bareos-fd-libcloud.py | Diff File | ||||
| mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/bucket_explorer.py | Diff File | ||||
| mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/debug.py | Diff File | ||||
| mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/get_libcloud_driver.py | Diff File | ||||
| mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/mtime.py | Diff File | ||||
| mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/process_base.py | Diff File | ||||
| mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/queue_message.py | Diff File | ||||
| add - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/streamer.py | Diff File | ||||
| mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/worker.py | Diff File | ||||
| mod - systemtests/tests/py3plug-fd-libcloud/CMakeLists.txt | Diff File | ||||