Skip to content

Commit e7a07af

Browse files
author
Paul Dagnelie
committed
review feedback
Signed-off-by: Paul Dagnelie <[email protected]>
1 parent 6ae9b68 commit e7a07af

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

module/zfs/zio.c

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -147,21 +147,21 @@ static const int zio_buf_debug_limit = 0;
147147

148148
typedef struct zio_stats {
149149
kstat_named_t ziostat_total_allocations;
150-
kstat_named_t ziostat_normal_fallbacks;
150+
kstat_named_t ziostat_alloc_class_fallbacks;
151151
kstat_named_t ziostat_gang_writes;
152152
kstat_named_t ziostat_gang_multilevel;
153153
} zio_stats_t;
154154

155155
static zio_stats_t zio_stats = {
156156
{ "total_allocations", KSTAT_DATA_UINT64 },
157-
{ "normal_fallbacks", KSTAT_DATA_UINT64 },
157+
{ "alloc_class_fallbacks", KSTAT_DATA_UINT64 },
158158
{ "gang_writes", KSTAT_DATA_UINT64 },
159159
{ "gang_multilevel", KSTAT_DATA_UINT64 },
160160
};
161161

162162
struct {
163163
wmsum_t ziostat_total_allocations;
164-
wmsum_t ziostat_normal_fallbacks;
164+
wmsum_t ziostat_alloc_class_fallbacks;
165165
wmsum_t ziostat_gang_writes;
166166
wmsum_t ziostat_gang_multilevel;
167167
} ziostat_sums;
@@ -183,13 +183,13 @@ zio_kstats_update(kstat_t *ksp, int rw)
183183

184184
zs->ziostat_total_allocations.value.ui64 =
185185
wmsum_value(&ziostat_sums.ziostat_total_allocations);
186-
zs->ziostat_normal_fallbacks.value.ui64 =
187-
wmsum_value(&ziostat_sums.ziostat_normal_fallbacks);
186+
zs->ziostat_alloc_class_fallbacks.value.ui64 =
187+
wmsum_value(&ziostat_sums.ziostat_alloc_class_fallbacks);
188188
zs->ziostat_gang_writes.value.ui64 =
189189
wmsum_value(&ziostat_sums.ziostat_gang_writes);
190190
zs->ziostat_gang_multilevel.value.ui64 =
191191
wmsum_value(&ziostat_sums.ziostat_gang_multilevel);
192-
return (0);
192+
return (0);
193193
}
194194

195195
void
@@ -203,7 +203,7 @@ zio_init(void)
203203
sizeof (zio_link_t), 0, NULL, NULL, NULL, NULL, NULL, 0);
204204

205205
wmsum_init(&ziostat_sums.ziostat_total_allocations, 0);
206-
wmsum_init(&ziostat_sums.ziostat_normal_fallbacks, 0);
206+
wmsum_init(&ziostat_sums.ziostat_alloc_class_fallbacks, 0);
207207
wmsum_init(&ziostat_sums.ziostat_gang_writes, 0);
208208
wmsum_init(&ziostat_sums.ziostat_gang_multilevel, 0);
209209
zio_ksp = kstat_create("zfs", 0, "zio_stats",
@@ -348,7 +348,7 @@ zio_fini(void)
348348
}
349349

350350
wmsum_fini(&ziostat_sums.ziostat_total_allocations);
351-
wmsum_fini(&ziostat_sums.ziostat_normal_fallbacks);
351+
wmsum_fini(&ziostat_sums.ziostat_alloc_class_fallbacks);
352352
wmsum_fini(&ziostat_sums.ziostat_gang_writes);
353353
wmsum_fini(&ziostat_sums.ziostat_gang_multilevel);
354354

@@ -4169,7 +4169,7 @@ zio_dva_allocate(zio_t *zio)
41694169
error);
41704170
}
41714171

4172-
ZIOSTAT_BUMP(ziostat_normal_fallbacks);
4172+
ZIOSTAT_BUMP(ziostat_alloc_class_fallbacks);
41734173
error = metaslab_alloc(spa, mc, zio->io_size, bp,
41744174
zio->io_prop.zp_copies, zio->io_txg, NULL, flags,
41754175
&zio->io_alloc_list, zio, zio->io_allocator);
@@ -4276,6 +4276,7 @@ zio_alloc_zil(spa_t *spa, objset_t *os, uint64_t txg, blkptr_t *new_bp,
42764276
int flags = METASLAB_ZIL;
42774277
int allocator = (uint_t)cityhash1(os->os_dsl_dataset->ds_object)
42784278
% spa->spa_alloc_count;
4279+
ZIOSTAT_BUMP(ziostat_total_allocations);
42794280
error = metaslab_alloc(spa, spa_log_class(spa), size, new_bp, 1,
42804281
txg, NULL, flags, &io_alloc_list, NULL, allocator);
42814282
*slog = (error == 0);
@@ -4285,6 +4286,7 @@ zio_alloc_zil(spa_t *spa, objset_t *os, uint64_t txg, blkptr_t *new_bp,
42854286
&io_alloc_list, NULL, allocator);
42864287
}
42874288
if (error != 0) {
4289+
ZIOSTAT_BUMP(ziostat_alloc_class_fallbacks);
42884290
error = metaslab_alloc(spa, spa_normal_class(spa), size,
42894291
new_bp, 1, txg, NULL, flags,
42904292
&io_alloc_list, NULL, allocator);

0 commit comments

Comments
 (0)