Thread (3 messages) 3 messages, 1 author, 2021-08-22

[RFC PATCH v5 0/2] Add subcommand that dumps file extents

STALE1870d

From: Sidong Yang <hidden>
Date: 2021-08-22 15:02:00

Revision v5 of 2 in this series.

Revisions (2)
  1. v4 [diff vs current]
  2. v5 current
Hi, I'm want to print which device has the file_extent. but I don't know
how. Maybe it could be found by find block group in extent tree and find
devid in chunk tree again. I don't know it's good way to find it. is
there any good way to find devid?

This patch series add an subcommand in inspect-internal. It dumps file extents
of the file that user provided. For avoiding duplicated code, the patch that
export functions is in this series.

Sidong Yang (2):
  btrfs-progs: export util functions about file extent items
  btrfs-progs: cmds: Add subcommand that dumps file extents

---
v2:
 - Prints type and compression
 - Use the terms from file_extents_item like disk_bytenr not like
   "physical"
v3:
 - export util functions for removing duplication
 - change the way to loop with search ioctl
v4:
 - export COMPRESS_STR_LEN for using function safely
v5:
 - Supports json format
 - Print hole type by checking disk_bytenr
---

 Makefile                         |   2 +-
 cmds/commands.h                  |   2 +-
 cmds/inspect-dump-file-extents.c | 161 +++++++++++++++++++++++++++++++
 cmds/inspect.c                   |   1 +
 kernel-shared/print-tree.c       |  18 ++--
 kernel-shared/print-tree.h       |   5 +
 6 files changed, 178 insertions(+), 11 deletions(-)
 create mode 100644 cmds/inspect-dump-file-extents.c

-- 
2.25.1
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help