bareos: bareos-16.2-droplet 5b6f33e3
| Author | Committer | Branch | Timestamp | Parent | |
|---|---|---|---|---|---|
| joergs | joergs | bareos-16.2-droplet | 2018-04-10 20:54 | bareos-16.2-droplet 11d98458 | Pending |
| Affected Issues | 0000892: bareos-storage-droplet: if configured with unreachable S3 system, backup will terminate with OK | ||||
| Changeset | bareos-storage-droplet: improve error handling Previos version did not always return an error, if data could not be written. Especially the load_chunk ignored EIO errors, properly because of a typo. As the droplet_device in iothread mode relies on asynchronious write-backs, the new device method flush() has been introduced. If a droplet_device is configured to use iothreads and unlimited retries, this will do busy waiting until all data is written to the droplet backend. In case of a connection problems to the droplet_device, this will be forever. Note that a bconsole "status storage=..." command will inform about "Pending IO flush requests". Fixes 0000892: bareos-storage-droplet: if configured with unreachable S3 system, backup will terminate with OK |
||||
| mod - src/stored/acquire.c | Diff File | ||||
| mod - src/stored/backends/Makefile.in | Diff File | ||||
| mod - src/stored/backends/chunked_device.c | Diff File | ||||
| mod - src/stored/backends/chunked_device.h | Diff File | ||||
| mod - src/stored/backends/droplet_device.c | Diff File | ||||
| mod - src/stored/backends/droplet_device.h | Diff File | ||||
| mod - src/stored/dev.c | Diff File | ||||
| mod - src/stored/dev.h | Diff File | ||||