1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib/device
Zdenek Kabelac cc344c3e69 dev_cache: replace dm_hash with radix_tree
For large device sets our dm_hash can produce larger amounf of mapping
collision and we would need to further increase our has size.

So instead use the radix_tree code which is immune agains growing size
of devices and uses memory more effiecently to store all the paths.
2024-06-21 11:28:54 +02:00
..
bcache-utils.c gcc: correct signess comparation 2023-07-13 21:31:18 +02:00
bcache.c radix_tree: api change 2024-06-03 15:30:05 +02:00
bcache.h bcache: use indirection table for fd 2020-09-18 15:10:11 -05:00
dev_util.c devices: factor common list functions 2022-11-07 11:38:46 -06:00
dev-cache.c dev_cache: replace dm_hash with radix_tree 2024-06-21 11:28:54 +02:00
dev-cache.h dev_cache: replace dm_hash with radix_tree 2024-06-21 11:28:54 +02:00
dev-dasd.c cov: mask uninitialized value 2021-03-10 01:34:27 +01:00
dev-ext-udev-constants.h dev-type: check for DEVLINKS udev db variable existence if udev_device_get_is_initialized fn is not present 2016-09-06 13:21:29 +02:00
dev-ext.c const: use arrays of strings 2024-05-04 01:01:57 +02:00
dev-io.c cleanup: some more MAJOR MINOR unsigned 2024-06-03 15:30:05 +02:00
dev-luks.c filter: remove unused EAGAIN case and flag 2022-04-06 12:51:34 -05:00
dev-lvm1-pool.c build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
dev-md.c cleanup: some more MAJOR MINOR unsigned 2024-06-03 15:30:05 +02:00
dev-mpath.c dev-mpath: check uuid with device_get_uuid 2024-06-03 15:30:05 +02:00
dev-swap.c filter: remove unused EAGAIN case and flag 2022-04-06 12:51:34 -05:00
dev-type.c cleanup: some more MAJOR MINOR unsigned 2024-06-03 15:30:05 +02:00
dev-type.h device: propagate struct cmd_context 2024-05-27 15:35:17 +02:00
device_id.c gcc: drop const specifier from allocated string 2024-06-03 15:30:05 +02:00
device_id.h gcc: drop const specifier from allocated string 2024-06-03 15:30:05 +02:00
device-types.h devices: recognise rbd (ceph rados block device) 2021-12-13 13:32:06 -06:00
device.h device_id: remove unused dev pointer from dev_id struct 2023-11-09 13:15:02 -06:00
filesystem.c cleanup: some more MAJOR MINOR unsigned 2024-06-03 15:30:05 +02:00
filesystem.h lvresize: fail early if crypt device is missing 2023-01-30 17:12:11 -06:00
online.c cleanup: some more MAJOR MINOR unsigned 2024-06-03 15:30:05 +02:00
online.h cleanup: some more MAJOR MINOR unsigned 2024-06-03 15:30:05 +02:00
parse_vpd.c gcc: correct signess comparation 2023-07-13 21:31:18 +02:00