]>
git.sesse.net Git - bcachefs-tools-debian/log
Stijn Tintel [Fri, 16 Aug 2019 17:24:11 +0000 (20:24 +0300)]
cmd_device_remove: allow removal by device id
If a disk is absent, there is no way to remove it from the filesystem.
Add the possibility to remove devices by id, to allow removal of missing
disks.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Kent Overstreet [Sat, 13 Jul 2019 17:06:42 +0000 (13:06 -0400)]
Update bcachefs sources to
22776fe990 bcachefs: Convert some assertions to fsck errors
Kent Overstreet [Fri, 12 Jul 2019 21:11:10 +0000 (17:11 -0400)]
Update bcachefs sources to
b5fff15213 bcachefs: Fix ec_stripes_read()
Kent Overstreet [Thu, 11 Jul 2019 16:46:42 +0000 (12:46 -0400)]
Update bcachefs sources to
44dc1f2695 bcachefs: Fix stripe_idx_to_delete()
Kent Overstreet [Wed, 10 Jul 2019 20:12:15 +0000 (16:12 -0400)]
Update bcachefs sources to
b91a514413 bcachefs: Don't try to delete stripes when RO
Kent Overstreet [Thu, 13 Jun 2019 15:10:11 +0000 (11:10 -0400)]
Fix cmd_fs_usage for more than 4 devices
The ioctl returns -ERANGE when there's more devices than fit in the
buffer, not -ENOSPC
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Kent Overstreet [Thu, 30 May 2019 00:06:53 +0000 (20:06 -0400)]
Update bcachefs sources to
7e42539c80 bcachefs: Don't overflow stack in bch2_extent_merge_inline()
Kent Overstreet [Fri, 24 May 2019 15:57:29 +0000 (11:57 -0400)]
Update bcachefs sources to
f38382c574 bcachefs: Improve key marking interface
Kent Overstreet [Wed, 8 May 2019 23:13:46 +0000 (19:13 -0400)]
Update bcachefs sources to
454bd4f82d bcachefs: Fix for the stripes mark path and gc
Kent Overstreet [Wed, 17 Apr 2019 21:01:40 +0000 (17:01 -0400)]
Update bcachefs sources to
6f603b8d79 bcachefs: some improvements to startup messages and options
Kent Overstreet [Thu, 11 Apr 2019 04:31:22 +0000 (00:31 -0400)]
define XATTR_CREATE/XATTR_REPLACE for systems with old headers
Kent Overstreet [Wed, 10 Apr 2019 21:37:00 +0000 (17:37 -0400)]
fix check for SYS_random
Kent Overstreet [Sat, 6 Apr 2019 21:45:19 +0000 (17:45 -0400)]
initialize filesystem when formatting
makes it possible to mount ro for the first mount, helps with some
xfstests tests
Kent Overstreet [Fri, 5 Apr 2019 02:15:36 +0000 (22:15 -0400)]
Update bcachefs sources to
d83b992f65 bcachefs: Rewrite journal_seq_blacklist machinery
Kent Overstreet [Fri, 29 Mar 2019 18:36:06 +0000 (14:36 -0400)]
Update bcachefs sources to
1712318522 bcachefs: allow journal reply on ro mount
Kent Overstreet [Thu, 28 Mar 2019 09:21:24 +0000 (05:21 -0400)]
Update bcachefs sources to
d868a87c67 bcachefs: fix initial gc
Kent Overstreet [Mon, 25 Mar 2019 03:38:17 +0000 (23:38 -0400)]
Align allocations like the kernel does
Kent Overstreet [Mon, 25 Mar 2019 01:07:45 +0000 (21:07 -0400)]
check if fs is mounted before running fsck
Kent Overstreet [Mon, 25 Mar 2019 01:06:58 +0000 (21:06 -0400)]
Update bcachefs sources to
ffe09df106 bcachefs: Verify fs hasn't been modified before going rw
Kent Overstreet [Wed, 13 Mar 2019 21:00:36 +0000 (17:00 -0400)]
Update bcachefs sources to
986543d24e bcachefs: fix bch2_invalidate_one_bucket2() during journal replay
Kent Overstreet [Sun, 10 Mar 2019 18:59:13 +0000 (14:59 -0400)]
Merge https://github.com/DanySpin97/bcachefs-tools
Kent Overstreet [Sun, 10 Mar 2019 18:56:38 +0000 (14:56 -0400)]
Update bcachefs sources to
00c04f8485 bcachefs: Fix for shutting down before fs started marking it clean
Danilo Spinella [Sun, 24 Feb 2019 09:47:35 +0000 (10:47 +0100)]
Add PKG_CONFIG variable and replace pkg-config
Respect pkg-config value from environment.
Danilo Spinella [Sun, 24 Feb 2019 09:50:20 +0000 (10:50 +0100)]
Fix PREFIX variable assignement
Kent Overstreet [Fri, 8 Mar 2019 22:36:40 +0000 (17:36 -0500)]
Update bcachefs sources to
ca1a2ff489 bcachefs: Fix for when compressed extent is split during journal replay
Kent Overstreet [Fri, 8 Mar 2019 22:36:16 +0000 (17:36 -0500)]
Update bcachefs sources to
c8aa081de3 bcachefs: increase BTREE_ITER_MAX
Kent Overstreet [Fri, 8 Mar 2019 19:41:57 +0000 (14:41 -0500)]
use a mutex for percpu rwsemaphores
bcachefs is using a percpu rwsem to protect percpu data structures, and
in userspace we don't have real percpu data structures - so we need to
guard all access to them with a mutex.
Kent Overstreet [Fri, 8 Mar 2019 19:41:43 +0000 (14:41 -0500)]
better implementation of WARN
Kent Overstreet [Thu, 7 Mar 2019 21:39:43 +0000 (16:39 -0500)]
Update bcachefs sources to
43a464c9dd bcachefs: Don't BUG_ON() on bucket sector count overflow
Kent Overstreet [Sat, 2 Mar 2019 19:45:50 +0000 (14:45 -0500)]
Update bcachefs sources to
a5e71b8200 bcachefs: Allocator startup fixes/refactoring
Kent Overstreet [Fri, 1 Mar 2019 20:52:57 +0000 (15:52 -0500)]
Update bcachefs sources to
dab980b662 bcachefs: Don't get journal reservation until after we know insert will succeed
Kent Overstreet [Fri, 1 Mar 2019 02:34:16 +0000 (21:34 -0500)]
Update bcachefs sources to
75e8a078b8 bcachefs: improved flush_held_btree_writes()
Kent Overstreet [Sun, 10 Feb 2019 00:54:14 +0000 (19:54 -0500)]
Update bcachefs sources to
09a5465430 bcachefs: Don't need to walk inodes on clean shutdown
Kent Overstreet [Wed, 23 Jan 2019 20:49:44 +0000 (15:49 -0500)]
Update bcachefs sources to
99750eab4d bcachefs: Persist stripe blocks_used
koverstreet [Tue, 22 Jan 2019 18:34:09 +0000 (13:34 -0500)]
Merge pull request #17 from modelrockettier/master
Update debian URLs and remove libattr from dependencies
Tim Schlueter [Mon, 14 Jan 2019 08:26:32 +0000 (00:26 -0800)]
Updated homepage, repo, and watch urls for debian package
Tim Schlueter [Mon, 14 Jan 2019 08:25:02 +0000 (00:25 -0800)]
Abort compilation early if pkg-config fails
Tim Schlueter [Mon, 14 Jan 2019 08:04:11 +0000 (00:04 -0800)]
libattr is no longer necessary
Kent Overstreet [Mon, 14 Jan 2019 05:48:54 +0000 (00:48 -0500)]
Update bcachefs sources to
bcca1c557b bcachefs: fixes for getting stuck flushing journal pins
koverstreet [Mon, 14 Jan 2019 03:43:50 +0000 (22:43 -0500)]
Merge pull request #16 from modelrockettier/makefile-tweaks
Makefile, gitignore, and initramfs hook improvements
Tim Schlueter [Mon, 14 Jan 2019 02:47:41 +0000 (18:47 -0800)]
Replaced mkdir -p with install -D in make install
Also added a comment about the bcachefs utility to the initramfs hook
Tim Schlueter [Sun, 13 Jan 2019 23:01:12 +0000 (15:01 -0800)]
Only run pkg-config once in Makefile, added EXTRA linker vars
* Only run the pkg-config --cflags command once (instead of every .c file)
* Added EXTRA_LDFLAGS and EXTRA_LDLIBS vars
* Removed tabs in the middle of commands to make it easier to manually re-run
commands manually (e.g. if a compilation fails)
* Replaced `cd dir; git command` in favor of $(shell git -C dir command)
* Minor version format change: dirty trees just append "+" instead of "-dirty"
and if git describe fails, it now sets the version to "v0.1-nogit"
Also, don't ignore .gitignore files.
koverstreet [Mon, 14 Jan 2019 03:09:43 +0000 (22:09 -0500)]
Merge pull request #15 from modelrockettier/update-initramfs
Update initramfs after .deb install or uninstall
Tim Schlueter [Sun, 13 Jan 2019 22:25:10 +0000 (14:25 -0800)]
Fix format -g to create a disk group
Tim Schlueter [Sun, 13 Jan 2019 22:23:55 +0000 (14:23 -0800)]
Update initramfs after .deb install or uninstall
Also removed the unnecessary debian/bcachefs-tools.dirs file
Kent Overstreet [Mon, 14 Jan 2019 01:36:38 +0000 (20:36 -0500)]
Update bcachefs sources to
ef60854e99 bcachefs: More allocator startup improvements
Kent Overstreet [Sun, 13 Jan 2019 21:57:26 +0000 (16:57 -0500)]
Use 16k stack size
Kent Overstreet [Sun, 13 Jan 2019 20:24:51 +0000 (15:24 -0500)]
delete dead code
Kent Overstreet [Sun, 13 Jan 2019 20:17:03 +0000 (15:17 -0500)]
check for errors from pthread_create()
Kent Overstreet [Sun, 13 Jan 2019 19:15:01 +0000 (14:15 -0500)]
Fix target options
Kent Overstreet [Thu, 3 Jan 2019 15:23:42 +0000 (10:23 -0500)]
readd -q (--quiet)
Kent Overstreet [Thu, 20 Dec 2018 01:34:24 +0000 (20:34 -0500)]
Delete more shim layer code
Kent Overstreet [Wed, 19 Dec 2018 20:41:47 +0000 (15:41 -0500)]
New setattr command
Kent Overstreet [Wed, 19 Dec 2018 20:42:18 +0000 (15:42 -0500)]
Fix a divide by zero
Kent Overstreet [Wed, 19 Dec 2018 20:23:59 +0000 (15:23 -0500)]
Use opts.h for format options
Kent Overstreet [Wed, 19 Dec 2018 20:20:44 +0000 (15:20 -0500)]
Update bcachefs sources to
2724e115d2 bcachefs: Lots of option handling improvements
Kent Overstreet [Mon, 17 Dec 2018 14:26:29 +0000 (09:26 -0500)]
Update bcachefs sources to
57ea7773cb bcachefs: Fix duplicate ioctl nr
Kent Overstreet [Wed, 12 Dec 2018 11:21:55 +0000 (06:21 -0500)]
Update bcachefs sources to
f7670cba39 bcachefs: Fix for building in userspace
Kent Overstreet [Fri, 30 Nov 2018 17:38:54 +0000 (12:38 -0500)]
Update bcachefs sources to
62de7539dc bcachefs: Make bkey types globally unique
Kent Overstreet [Fri, 23 Nov 2018 08:04:34 +0000 (03:04 -0500)]
Update bcachefs sources to
da7fefde29 bcachefs: shim for userspace raid library
Kent Overstreet [Fri, 23 Nov 2018 05:44:20 +0000 (00:44 -0500)]
snapraid
Kent Overstreet [Tue, 13 Nov 2018 00:20:40 +0000 (19:20 -0500)]
Update bcachefs sources to
a9f14c773f bcachefs: More btree gc refactorings
Kent Overstreet [Fri, 9 Nov 2018 09:00:42 +0000 (04:00 -0500)]
Update bcachefs sources to
d7dbddc450 bcachefs: revamp to_text methods
koverstreet [Thu, 8 Nov 2018 13:26:47 +0000 (08:26 -0500)]
Merge pull request #14 from hadricoppo/fix-xattr-includes
Fixed xattr.h includes
Hadrien Copponnex [Thu, 8 Nov 2018 10:18:13 +0000 (11:18 +0100)]
Fixed xattr.h includes
koverstreet [Wed, 7 Nov 2018 03:42:00 +0000 (22:42 -0500)]
Merge pull request #13 from modelrockettier/target-printing
Nicer group and target show-super output
Tim Schlueter [Mon, 5 Nov 2018 07:31:35 +0000 (23:31 -0800)]
Improved the show-super group and target printing
Disks without a group no longer prints uninitialized data.
Foreground, background, and promote targets now print what they are, not just
a single number. E.g.
Foreground write target: none
Background write target: Group 0 (slow)
Promote target: Device 2 (
b5d2aa58 -9cc5-4ff0-a7ff-
407216d27d7d )
Tim Schlueter [Mon, 5 Nov 2018 07:23:11 +0000 (23:23 -0800)]
Fixed format args and removed unnecessary strdup()s
koverstreet [Mon, 5 Nov 2018 05:24:14 +0000 (00:24 -0500)]
Merge pull request #12 from modelrockettier/real_mount_time
Set the last mount time using the realtime clock
Tim Schlueter [Mon, 5 Nov 2018 05:14:26 +0000 (21:14 -0800)]
Update bcachefs sources to
7227ff07f14b Merge pull request #10 from modelrockettier/real_mount_time
Tim Schlueter [Mon, 5 Nov 2018 05:02:51 +0000 (21:02 -0800)]
Print the filesystem creation time in show-super
Tim Schlueter [Mon, 5 Nov 2018 05:00:33 +0000 (21:00 -0800)]
Added ktime_get_real_seconds() wrapper
Also, changed the last_mount print so it no longer prints out two newlines.
Kent Overstreet [Mon, 5 Nov 2018 03:18:23 +0000 (22:18 -0500)]
Update bcachefs sources to
8bf4b038d4 bcachefs: Assorted fixes for running on very small devices
koverstreet [Sun, 4 Nov 2018 22:42:20 +0000 (17:42 -0500)]
Merge pull request #10 from modelrockettier/shrinkers
Don't read meminfo if there are no shrinkers
koverstreet [Sun, 4 Nov 2018 22:42:04 +0000 (17:42 -0500)]
Merge pull request #9 from modelrockettier/master
Add chacha20 and poly1305 modules to initramfs
Tim Schlueter [Fri, 24 Aug 2018 04:42:44 +0000 (21:42 -0700)]
Make sure initramfs-tools adds chacha20 and poly1305 if loaded
Tim Schlueter [Fri, 24 Aug 2018 05:37:31 +0000 (22:37 -0700)]
Don't read meminfo if there are no shrinkers
Tim Schlueter [Fri, 24 Aug 2018 04:40:25 +0000 (21:40 -0700)]
Don't display an error on --help
Kent Overstreet [Sun, 4 Nov 2018 01:56:27 +0000 (21:56 -0400)]
Update bcachefs sources to
defaad6d47 bcachefs: Fix an assertion when rebuilding replicas
Kent Overstreet [Sun, 4 Nov 2018 00:11:29 +0000 (20:11 -0400)]
Update bcachefs sources to
b12d1535f3 bcachefs: fix bounds checks in bch2_bio_map()
Kent Overstreet [Sat, 3 Nov 2018 20:58:41 +0000 (16:58 -0400)]
fix a (spurious) gcc warning
Kent Overstreet [Sun, 21 Oct 2018 23:35:35 +0000 (19:35 -0400)]
improve dev_to_mount()
should fix a bug where resize does an offline resize when the fs was
mounted because it thought it wasn't mounted
Kent Overstreet [Fri, 12 Oct 2018 18:55:27 +0000 (14:55 -0400)]
Update bcachefs sources to
d7f6da1d60 bcachefs: fix missing include
Stijn Tintel [Sun, 7 Oct 2018 15:19:30 +0000 (18:19 +0300)]
cmd_device_add: replace tier with group in usage
Tiering has been replaced by disk groups, but the usage message for
cmd_device_add was never updated to reflect this change. Replace the
tier option with group to fix the usage message.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Stijn Tintel [Sun, 7 Oct 2018 15:19:29 +0000 (18:19 +0300)]
cmd_device: add missing short options to usage
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Kent Overstreet [Tue, 21 Aug 2018 23:43:00 +0000 (19:43 -0400)]
Update bcachefs sources to
446219cb11 bcachefs: Dirent repair code
Kent Overstreet [Wed, 15 Aug 2018 23:41:24 +0000 (19:41 -0400)]
Update bcachefs sources to
15f6e66e86 bcachefs: pass around bset_tree less
Kent Overstreet [Wed, 15 Aug 2018 23:41:36 +0000 (19:41 -0400)]
Include superblock, journal in fs usage output
Kent Overstreet [Sat, 21 Jul 2018 08:37:31 +0000 (04:37 -0400)]
fix rereplicate command
Kent Overstreet [Sat, 21 Jul 2018 03:42:06 +0000 (23:42 -0400)]
Return errors from fsck properly
Kent Overstreet [Mon, 16 Jul 2018 07:58:54 +0000 (03:58 -0400)]
Update bcachefs sources to
eab3b355cf bcachefs: trace transaction restarts
Kent Overstreet [Fri, 13 Jul 2018 04:43:23 +0000 (00:43 -0400)]
Update bcachefs sources to
940d6ca657 bcachefs: acl code improvements
Kent Overstreet [Wed, 27 Jun 2018 18:41:51 +0000 (14:41 -0400)]
Update bcachefs sources to
2cb70a82bc bcachefs: delete some debug code
Kent Overstreet [Fri, 1 Jun 2018 20:20:02 +0000 (16:20 -0400)]
Delete more shim layer code
Kent Overstreet [Fri, 1 Jun 2018 21:17:16 +0000 (17:17 -0400)]
Update bcachefs sources to
9abf628c70 bcachefs: Fix a spurious error in fsck
koverstreet [Mon, 28 May 2018 02:49:41 +0000 (22:49 -0400)]
Merge pull request #4 from modelrockettier/master
Add version command
Tim Schlueter [Sun, 27 May 2018 19:38:51 +0000 (12:38 -0700)]
Don't add commit id to version when building from a tag
Tim Schlueter [Wed, 14 Feb 2018 09:28:24 +0000 (01:28 -0800)]
Added 'version' command to print when the bcachefs tool was built
Kent Overstreet [Thu, 17 May 2018 07:14:09 +0000 (03:14 -0400)]
drop dead code
Kent Overstreet [Thu, 17 May 2018 07:07:00 +0000 (03:07 -0400)]
Update bcachefs sources to
f65603966f bcachefs: drop old includes