Kent Overstreet
57840fed19
Fixup from darray change
...
This fixes cmd_migrate
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2022-06-27 15:58:34 -04:00
Kent Overstreet
e142c4ca01
New subcommand: set-option
...
This is for setting superblock options on existing filesystems, either
online or offline.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2022-05-26 16:37:13 -04:00
Kent Overstreet
fa7a74fcc8
Delete some dead code
...
printf_pad() has been superseded by printbuf tabstops.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2022-05-26 16:30:57 -04:00
Kent Overstreet
6f5afc0c12
Update bcachefs sources to bdf6d7c135 fixup! bcachefs: Kill journal buf bloom filter
2022-05-02 18:42:06 -04:00
Kent Overstreet
e240b4ae86
Update bcachefs sources to f638850417 bcachefs: bch2_trans_log_msg()
2022-03-30 17:40:37 -04:00
Kent Overstreet
5528e3ae62
Update bcachefs sources to 9b3aa5ec6c bcachefs: Add tabstops to printbufs
2022-02-22 04:56:09 -05:00
Kent Overstreet
9cc3b7debb
Unit handling cleanups
...
The option code has been switching to keeping things in display units -
bytes - and this transitions more libbcachefs.c code to bytes as well,
to match, and also fixes device add.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2022-01-01 21:14:22 -05:00
Kent Overstreet
07ec713e05
Update bcachefs sources to 1a510b00b6 bcachefs: Increase BTREE_TRANS_MEM_MAX
2021-07-04 23:33:54 -04:00
Kent Overstreet
fe1bb39aa5
Fix format args to die()
...
Also, add the format attribute so we get warnings about this.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2021-06-14 20:28:26 -04:00
Kent Overstreet
8f72e6940c
Fix some minor compiler warnings
...
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2021-05-17 16:35:54 -04:00
Kent Overstreet
cc92b0f5a2
New data job command
...
This adds a new subcommand, bcachefs data job, that gives more direct
access to the data job/ioctl functionality, and hooks up the new rewrite
old nodes data job.
2021-03-16 21:46:21 -04:00
Kent Overstreet
a9a46467e6
Assorted debug and fsck improvements
...
This adds a new list mode to "bcachefs list", for printing out nodes as
they exist on disk (before being merge sorted). Also some improvements
to fsck return values.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2020-08-24 16:26:22 -04:00
Kent Overstreet
9b08492bc7
check if fs is mounted before running fsck
2019-03-24 21:07:45 -04:00
Kent Overstreet
0e9822571c
Use opts.h for format options
2018-12-19 18:27:57 -05:00
Kent Overstreet
800408be11
bcachefs fs usage improvements
2018-05-04 14:48:00 -04:00
Kent Overstreet
7875b82630
New data rereplicate command
2018-02-08 15:33:43 -05:00
Kent Overstreet
dbad1685bc
show-super can now print more stuff
2017-12-29 21:15:47 -05:00
Kent Overstreet
aca9f96dcc
Resizing
2017-12-28 02:55:08 -05:00
Kent Overstreet
30caf69540
Add bcachefs fs usage
2017-12-23 00:51:19 -05:00
Kent Overstreet
e7c2bb91bc
Faster crc32c
2017-10-08 10:20:36 -08:00
Kent Overstreet
e0c54d52f5
Workarounds for building with gcc 4
2017-08-23 16:30:25 -06:00
Kent Overstreet
e004b95b88
fix sync writes - don't use O_EXCL
2017-05-05 00:27:50 -08:00
Kent Overstreet
5c7454176e
cmd_list improvements; use %m
2017-04-14 20:40:50 -08:00
Kent Overstreet
e394bd4ba3
silence a compiler warning
2017-04-10 00:33:58 -08:00
Kent Overstreet
07ddcf0bef
cmd_device_add improvements
2017-03-09 09:26:56 -09:00
Kent Overstreet
a17f7bcec7
cmd_migrate
2017-03-09 09:14:11 -09:00
Kent Overstreet
5933f9478c
update bcache code, fsck improvements
2017-02-06 20:45:37 -09:00
Kent Overstreet
b33fc8298f
bcache in userspace; userspace fsck
2017-01-20 09:07:08 -09:00