mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-02-09 00:00:04 +03:00
list_journal: also print where entries were written
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
This commit is contained in:
parent
8d1c88c30d
commit
a5cf18ffd4
20
cmd_debug.c
20
cmd_debug.c
@ -597,19 +597,25 @@ int cmd_list_journal(int argc, char *argv[])
|
|||||||
struct jset_entry *entry;
|
struct jset_entry *entry;
|
||||||
|
|
||||||
list_for_each_entry(p, &c->journal_entries, list) {
|
list_for_each_entry(p, &c->journal_entries, list) {
|
||||||
printf("journal entry %8llu\n"
|
char _buf[4096];
|
||||||
" version %8u\n"
|
struct printbuf buf = PBUF(_buf);
|
||||||
" last seq %8llu\n"
|
|
||||||
|
bch2_journal_ptrs_to_text(&buf, c, p);
|
||||||
|
|
||||||
|
printf("journal entry %llu\n"
|
||||||
|
" version %u\n"
|
||||||
|
" last seq %llu\n"
|
||||||
|
" written at %s\n"
|
||||||
,
|
,
|
||||||
le64_to_cpu(p->j.seq),
|
le64_to_cpu(p->j.seq),
|
||||||
le32_to_cpu(p->j.version),
|
le32_to_cpu(p->j.version),
|
||||||
le64_to_cpu(p->j.last_seq));
|
le64_to_cpu(p->j.last_seq),
|
||||||
|
_buf);
|
||||||
|
|
||||||
vstruct_for_each(&p->j, entry) {
|
vstruct_for_each(&p->j, entry) {
|
||||||
char _buf[4096];
|
buf = PBUF(_buf);
|
||||||
struct printbuf buf = PBUF(_buf);
|
|
||||||
|
|
||||||
printbuf_indent_push(&buf, 2);
|
printbuf_indent_push(&buf, 4);
|
||||||
bch2_journal_entry_to_text(&buf, c, entry);
|
bch2_journal_entry_to_text(&buf, c, entry);
|
||||||
printf("%s\n", _buf);
|
printf("%s\n", _buf);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user