proxmox-backup/src
Dominik Csapak f94aa5ceb1 fix #3393 (again): pxar/create: try to read xattrs/fcaps/acls by default
we have a static list of filesystems and their capabilities regarding
file attributes and fs features (e.g. sockets/fifos/etc) which also
includes xattrs,acls and fcaps

if we did not know a filesystem by its magic number (for example cephfs),
we did not even attempt to read xattrs, etc.

this patch adds those flags by default to unknown filesystems, and
removes them when we encounter EOPNOTSUPP (to remove the number
of syscalls)

with this, we should be able to catch xattrs/acls/fcaps on all
(unknown) fs types that support them

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2021-06-30 11:22:04 +02:00
..
acme update proxmox-http dependency 2021-05-17 11:29:24 +02:00
api2 api: define and use REALM_ID_SCHEMA 2021-06-10 11:10:00 +02:00
backup backup: remove AsyncIndexReader 2021-06-08 09:42:46 +02:00
bin proxmox-backup-manager: show task log on datastore create 2021-06-30 11:22:04 +02:00
client client/pull: log snapshots that are skipped because of time 2021-06-07 10:51:25 +02:00
config cleanup: factor out config::datastore::lock_config() 2021-06-04 09:04:14 +02:00
pxar fix #3393 (again): pxar/create: try to read xattrs/fcaps/acls by default 2021-06-30 11:22:04 +02:00
rrd clippy: more misc fixes 2021-01-26 09:54:55 +01:00
server server/prune_job: fix locking during prune jobs 2021-06-02 17:04:49 +02:00
tape tape/drive: improve tape device locking behaviour 2021-06-02 17:08:00 +02:00
tools fixup minimum lru capacity 2021-06-08 10:13:46 +02:00
api2.rs file-restore: add binary and basic commands 2021-04-08 13:57:57 +02:00
auth.rs api2/access/user: remove password for @pbs users on removal 2021-04-15 08:33:20 +02:00
auth_helpers.rs avoid chrono dependency, depend on proxmox 0.3.8 2020-09-15 07:12:57 +02:00
backup.rs backup: remove AsyncIndexReader 2021-06-08 09:42:46 +02:00
buildcfg.rs file-restore: add debug mode with serial access 2021-05-07 10:00:12 +02:00
client.rs client: add VsockClient to connect to virtio-vsock VMs 2021-02-17 08:15:43 +01:00
config.rs hot-reload proxy certificate when updating via the API 2021-05-11 16:28:08 +02:00
lib.rs add acme client 2021-05-04 07:56:52 +02:00
server.rs proxmox-backup-proxy: fix leftover references on datastore removal 2021-06-04 08:22:53 +02:00
task.rs introduce TaskState trait 2020-10-12 14:11:57 +02:00
tools.rs tools: add AsyncLruCache as a wrapper around sync LruCache 2021-06-08 09:42:34 +02:00