Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-06 | Avoiding picking different bucket sizes for different devices | Kent Overstreet | |
Erasure coding can't create stripes across devices with different bucket sizes - therefore, format shouldn't pick different bucket sizes for different devices. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> | |||
2023-10-27 | Update bcachefs sources to 7250b2ee5574 bcachefs: Fix deleted inodes btree ↵ | Kent Overstreet | |
in snapshot deletion | |||
2023-10-19 | Update bcachefs sources to 24bdb6fed91c bcachefs: bch2_btree_id_str() | Kent Overstreet | |
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> | |||
2023-10-18 | Update bcachefs sources to a180af9dd349 bcachefs: Refactor memcpy into ↵ | Kent Overstreet | |
direct assignment Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> | |||
2023-10-08 | Change open_for_format to the block io api | Hunter Shaffer | |
Upcoming patch will add device benchmarking at format time, which needs the bio API. Signed-off-by: Hunter Shaffer <huntershaffer182456@gmail.com> | |||
2023-10-08 | deleted unused path to device in get_size, get_blocksize | Hunter Shaffer | |
Signed-off-by: Hunter Shaffer <huntershaffer182456@gmail.com> | |||
2023-10-08 | Update bcachefs sources to 7bf1ac0d46 bcachefs: Correctly initialize new ↵ | Kent Overstreet | |
buckets on device resize Signed-off-by: Hunter Shaffer <huntershaffer182456@gmail.com> | |||
2023-09-19 | libbcachefs: convert sb features mask to little endian | Brian Foster | |
bch_sb.features is an array of __le64. Convert the native endian format of the features mask appropriately. This causes a bcachefs format to produce an unmountable fs when run from a big endian system. Signed-off-by: Brian Foster <bfoster@redhat.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> | |||
2023-07-15 | Update bcachefs sources to e14d7c7195 bcachefs: Compression levels | Kent Overstreet | |
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> | |||
2022-12-02 | Update bcachefs sources to be2d60d948 bcachefs: New magic number | Kent Overstreet | |
2022-05-02 | Update bcachefs sources to bdf6d7c135 fixup! bcachefs: Kill journal buf ↵ | Kent Overstreet | |
bloom filter | |||
2022-03-30 | Update bcachefs sources to f638850417 bcachefs: bch2_trans_log_msg() | Kent Overstreet | |
2022-03-21 | Update bcachefs sources to 0e705f5944 fixup! bcachefs: Refactor ↵ | Kent Overstreet | |
bch2_btree_node_mem_alloc() | |||
2022-02-22 | Update bcachefs sources to 9b3aa5ec6c bcachefs: Add tabstops to printbufs | Kent Overstreet | |
2022-01-13 | Fix heap corruption in bcachefs format | Wessel Dankers | |
In bch2_format(): recompute mi after each sb modification: its location in memory may have changed due to reallocation. This fixes an issue where labels were not assigned (because they were written to an undefined part of the heap instead of the superblock). Signed-off-by: Wessel Dankers <wsl@fruit.je> | |||
2022-01-01 | Unit handling cleanups | Kent Overstreet | |
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> | |||
2021-12-28 | Update bcachefs sources to 078a1a596a bcachefs: Optimize bucket reuse | Kent Overstreet | |
2021-12-25 | Update bcachefs sources to f9d2e809a8 bcachefs: Turn encoded_extent_max into ↵ | Kent Overstreet | |
a regular option | |||
2021-12-25 | Update bcachefs sources to aa540d47ab bcachefs: Option improvements | Kent Overstreet | |
2021-12-19 | fix init_layout() | Kent Overstreet | |
It was incorrectly failing when we did have enough space for the superblocks - >= should have been >. Also, give it a better error message. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-12-13 | Rename group to label in show-super output | Kent Overstreet | |
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-12-10 | Fix device add for kernel sysfs changes | Kent Overstreet | |
Also slightly improve some error messages Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-12-10 | Rename --group to --label | Kent Overstreet | |
Disk labels used to be called groups - not all uses had been converted. This renames --group to --label, and --label to --fs_label Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-07-04 | Update bcachefs sources to 1a510b00b6 bcachefs: Increase BTREE_TRANS_MEM_MAX | Kent Overstreet | |
2021-06-14 | Fix format args to die() | Kent Overstreet | |
Also, add the format attribute so we get warnings about this. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-05-27 | Write a backup superblock at the end of the disk | Kent Overstreet | |
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-05-19 | minor fixes for clang support | Brett Holman | |
2021-04-16 | Fix some small memory leaks | Kent Overstreet | |
Found with -fsanitize=leak Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-04-04 | Add compatible feature bits to bch2_sb_print() | Kent Overstreet | |
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-04-02 | bcaachefs device set-state can now work by id | Kent Overstreet | |
2021-03-24 | Increase default superblock size to 1MB | Kent Overstreet | |
Also - add an option to bcachefs format for specifying it, --superblock_size Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-03-22 | Set features in format | Kent Overstreet | |
This is a fixup for d3dc47271b Add format options for --no-initialize and specifying the metadata version Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-03-21 | Add format options for --no-initialize and specifying the metadata version | Kent Overstreet | |
These are only to be used for tests. | |||
2021-03-21 | Add the version_min field to cmd_show_super | Kent Overstreet | |
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2021-02-20 | Update bcachefs sources to e2b8120595 bcachefs: Use x-macros for more enums | Kent Overstreet | |
2021-02-12 | Add metadata_target functionality | jpsollie | |
While metadata_target was an option in bcachefs and the fs driver knows about it, it was never parsed by the bcachefs format command. This commit fixes the issue | |||
2021-02-02 | Update bcachefs sources to 26409a8f75 bcachefs: Journal updates to dev usage | Kent Overstreet | |
2021-01-26 | Add device index to show-super | Kent Overstreet | |
2020-11-13 | Improve some log messages | Kent Overstreet | |
2020-08-24 | Assorted debug and fsck improvements | Kent Overstreet | |
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 | Update bcachefs sources to 10ab39f2fa bcachefs: Improvements to the journal ↵ | Kent Overstreet | |
read error paths | |||
2020-07-08 | print out sequence number in show-super | Kent Overstreet | |
2020-04-24 | Flush stdout when displaying progress bar | Kent Overstreet | |
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> | |||
2019-12-28 | show-super now lists superblock features | Kent Overstreet | |
2019-12-28 | Update bcachefs sources to 86a99a7b7f bcachefs: Convert some enums to x-macros | Kent Overstreet | |
2019-12-27 | Fix bchu_fs_get_devices() | Kent Overstreet | |
2019-12-18 | Redo cmd_fs_usage for new ioctls | Kent Overstreet | |
2019-10-04 | Update bcachefs sources to cddca21efc bcachefs: Don't use sha256 for siphash ↵ | Kent Overstreet | |
str hash key | |||
2019-04-04 | Update bcachefs sources to d83b992f65 bcachefs: Rewrite ↵ | Kent Overstreet | |
journal_seq_blacklist machinery | |||
2018-12-19 | Fix a divide by zero | Kent Overstreet | |