MCPcopy Create free account
hub / github.com/F-Stack/f-stack / spa_max_replication

Function spa_max_replication

freebsd/contrib/openzfs/module/zfs/spa_misc.c:1976–1987  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1974}
1975
1976int
1977spa_max_replication(spa_t *spa)
1978{
1979 /*
1980 * As of SPA_VERSION == SPA_VERSION_DITTO_BLOCKS, we are able to
1981 * handle BPs with more than one DVA allocated. Set our max
1982 * replication level accordingly.
1983 */
1984 if (spa_version(spa) < SPA_VERSION_DITTO_BLOCKS)
1985 return (1);
1986 return (MIN(SPA_DVAS_PER_BP, spa_max_replication_override));
1987}
1988
1989int
1990spa_prev_software_version(spa_t *spa)

Callers 9

metaslab_allocFunction · 0.85
copies_changed_cbFunction · 0.85
dmu_objset_open_implFunction · 0.85
dmu_objset_syncFunction · 0.85
dmu_write_policyFunction · 0.85
zio_writeFunction · 0.85
zio_write_compressFunction · 0.85
zio_write_gang_blockFunction · 0.85
zio_dva_allocateFunction · 0.85

Calls 1

spa_versionFunction · 0.85

Tested by

no test coverage detected