1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-16 10:20:30 +00:00
freebsd/sys/modules/geom
Pawel Jakub Dawidek 1e09ff3dc3 Instead of allocating memory for all the keys at device attach,
create reasonably large cache for the keys that is filled when
needed. The previous version was problematic for very large providers
(hundreds of terabytes or serval petabytes). Every terabyte of data
needs around 256kB for keys. Make the default cache limit big enough
to fit all the keys needed for 4TB providers, which will eat at most
1MB of memory.

MFC after:	2 weeks
2011-04-21 13:31:43 +00:00
..
geom_bde
geom_bsd
geom_cache
geom_ccd
geom_concat
geom_eli Instead of allocating memory for all the keys at device attach, 2011-04-21 13:31:43 +00:00
geom_fox
geom_gate
geom_journal
geom_label
geom_linux_lvm
geom_mbr
geom_mirror
geom_mountver
geom_multipath
geom_nop
geom_part
geom_pc98
geom_raid MFgraid/head: 2011-03-24 21:31:32 +00:00
geom_raid3
geom_sched
geom_shsec
geom_stripe
geom_sunlabel
geom_uzip
geom_vinum
geom_virstor
geom_vol_ffs
geom_zero
Makefile MFgraid/head: 2011-03-24 21:31:32 +00:00
Makefile.inc