proxmox-backup/src
Dominik Csapak 0417e9af1b tools/async_io: do not error on Accept for StaticIncoming
in proxmox-backup-proxy, we log and discard any errors on 'accept',
so that we can continue to server requests

in proxmox-backup-api, we just have the StaticIncoming that accepts,
which will forward any errors from the underlying TcpListener

this patch also logs and discards the errors, like in the proxy.
Otherwise it could happen that if the api-daemon has more files open
than the proxy, it will shut itself down because of a
'too many open files' error if there are many open connections

(the service should also restart on exit i think, but this is
a separate issue)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-04-12 15:43:13 +02:00
..
api2 tape: improve EOT error handling 2021-04-12 13:27:34 +02:00
backup backup info: run rustfmt 2021-03-14 19:18:35 +01:00
bin fix gathering io stats for zpools 2021-04-12 13:35:38 +02:00
client vsock_client: support authorization header 2021-04-01 11:09:28 +02:00
config tape: implement LTO userspace driver 2021-04-08 07:28:30 +02:00
pxar pxar/extract: add sequential variant of extract_sub_dir 2021-04-08 14:24:23 +02:00
rrd clippy: more misc fixes 2021-01-26 09:54:55 +01:00
server enable tape backup by default 2021-04-12 12:31:56 +02:00
tape tape: fix regression tests 2021-04-12 14:08:05 +02:00
tools tools/async_io: do not error on Accept for StaticIncoming 2021-04-12 15:43:13 +02:00
api2.rs file-restore: add binary and basic commands 2021-04-08 13:57:57 +02:00
auth_helpers.rs avoid chrono dependency, depend on proxmox 0.3.8 2020-09-15 07:12:57 +02:00
auth.rs clippy fixups 2020-10-14 11:20:07 +02:00
backup.rs typo fixes all over the place 2021-03-10 16:39:57 +01:00
buildcfg.rs file-restore: add basic VM/block device support 2021-04-08 14:11:02 +02:00
client.rs client: add VsockClient to connect to virtio-vsock VMs 2021-02-17 08:15:43 +01:00
config.rs tape: add tape backup job configuration 2021-02-14 10:35:51 +01:00
lib.rs tape: add file format definitions 2020-12-05 10:45:08 +01:00
server.rs server/rest: extract auth to seperate module 2021-04-01 11:26:28 +02:00
task.rs introduce TaskState trait 2020-10-12 14:11:57 +02:00
tools.rs add tools/cpio encoding module 2021-04-08 14:10:45 +02:00