]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - libbcachefs/move_types.h
Update bcachefs sources to 8e1519ccb6 bcachefs: Add tracepoint & counter for btree...
[bcachefs-tools-debian] / libbcachefs / move_types.h
index 0e2275e2d3f5af160721c0630cc962d6987685fd..9df6d18137a5e02655d6c34f10730b896f9d48d5 100644 (file)
@@ -1,4 +1,19 @@
-#ifndef _BCACHE_MOVE_TYPES_H
-#define _BCACHE_MOVE_TYPES_H
+/* SPDX-License-Identifier: GPL-2.0 */
+#ifndef _BCACHEFS_MOVE_TYPES_H
+#define _BCACHEFS_MOVE_TYPES_H
 
-#endif /* _BCACHE_MOVE_TYPES_H */
+struct bch_move_stats {
+       enum bch_data_type      data_type;
+       enum btree_id           btree_id;
+       struct bpos             pos;
+       struct list_head        list;
+       char                    name[32];
+
+       atomic64_t              keys_moved;
+       atomic64_t              keys_raced;
+       atomic64_t              sectors_moved;
+       atomic64_t              sectors_seen;
+       atomic64_t              sectors_raced;
+};
+
+#endif /* _BCACHEFS_MOVE_TYPES_H */