OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:metaslab
(Results
1 - 12
of
12
) sorted by relevancy
/src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
metaslab_impl.h
33
#include <sys/
metaslab
.h>
45
*
Metaslab
allocation tracing record.
58
* Used by the
metaslab
allocation tracing facility to indicate
80
* The
metaslab
weight is used to encode the amount of free space in a
81
*
metaslab
, such that the "best"
metaslab
appears first when sorting the
82
* metaslabs by weight. The weight (and therefore the "best"
metaslab
) can
84
* the free space in the
metaslab
(a space based weight) or by counting only
133
* A
metaslab
class encompasses a category of allocatable top-level vdevs.
134
* Each top-level vdev is associated with a
metaslab
group which define
308
struct
metaslab
{
struct
[
all
...]
spa_impl.h
35
#include <sys/
metaslab
.h>
vdev_impl.h
31
#include <sys/
metaslab
.h>
181
uint64_t vdev_ms_array; /*
metaslab
array object */
182
uint64_t vdev_ms_shift; /*
metaslab
size shift */
184
metaslab_group_t *vdev_mg; /*
metaslab
group */
185
metaslab_t **vdev_ms; /*
metaslab
array */
186
txg_list_t vdev_ms_list; /* per-txg dirty
metaslab
lists */
spa.h
49
typedef struct
metaslab
metaslab_t;
/src/external/cddl/osnet/dist/uts/common/
Makefile.files
70
metaslab
.o \
/src/external/cddl/osnet/dist/uts/common/fs/zfs/
dsl_synctask.c
31
#include <sys/
metaslab
.h>
vdev_label.c
145
#include <sys/
metaslab
.h>
metaslab.c
39
SYSCTL_NODE(_vfs_zfs, OID_AUTO,
metaslab
, CTLFLAG_RW, 0, "ZFS
metaslab
");
63
* Condensing a
metaslab
is not guaranteed to actually reduce the amount of
65
* MAX(1 << ashift, space_map_blksize), so a
metaslab
might use the
78
* The zfs_mg_noalloc_threshold defines which
metaslab
groups should
80
* free space.
Metaslab
groups that have more free space than
82
* a
metaslab
group's free space is less than or equal to the
87
* eligible to allocate on any
metaslab
group. The default value of 0 means
88
* no
metaslab
group will be excluded based on this criterion.
93
"Percentage of
metaslab
group size that should be free
[
all
...]
spa_misc.c
42
#include <sys/
metaslab
.h>
189
* Protects changes to
metaslab
groups and classes.
198
* Protects changes to
metaslab
groups and classes.
1298
* Verify the
metaslab
classes.
dsl_dir.c
41
#include <sys/
metaslab
.h>
vdev.c
39
#include <sys/
metaslab
.h>
206
* the vdev's asize rounded to the nearest
metaslab
. This allows us to
224
* to the nearest
metaslab
.
453
offsetof(struct
metaslab
, ms_txg_node));
2399
* If the
metaslab
was not loaded when the vdev
2402
* here so that we ensure that the
metaslab
group
2403
* and
metaslab
class are up-to-date.
2682
* then proceed. We check that the vdev's
metaslab
group
2728
* Add the device back into the
metaslab
rotor so that
2908
* The expandable space is reported in terms of
metaslab
sized unit
[
all
...]
spa.c
52
#include <sys/
metaslab
.h>
1307
* This ensures that there is no async
metaslab
prefetching, by
Completed in 25 milliseconds
Indexes created Wed Jun 10 00:26:05 UTC 2026