]>
git.sesse.net Git - bcachefs-tools-debian/log
Kent Overstreet [Sat, 12 Oct 2019 18:49:11 +0000 (14:49 -0400)]
Update bcachefs sources to
de906c3e2e bcachefs: Fix iterator counting for reflink pointers (again)
Kent Overstreet [Fri, 11 Oct 2019 19:04:27 +0000 (15:04 -0400)]
Update bcachefs sources to
d0625a4418 bcachefs: Fix creation of lost+found
Kent Overstreet [Thu, 10 Oct 2019 22:04:36 +0000 (18:04 -0400)]
Update bcachefs sources to
7e03c1ab0e bcachefs: Kill bchfs_extent_update()
Kent Overstreet [Fri, 4 Oct 2019 20:25:58 +0000 (16:25 -0400)]
Update bcachefs sources to
ce9293e9d0 bcachefs: Factor out fs-common.c
Kent Overstreet [Fri, 4 Oct 2019 20:22:31 +0000 (16:22 -0400)]
Update bcachefs sources to
cddca21efc bcachefs: Don't use sha256 for siphash str hash key
Kent Overstreet [Tue, 1 Oct 2019 20:30:36 +0000 (16:30 -0400)]
Update bcachefs sources to
380885b0b8 bcachefs: Fix counting iterators for reflink pointers
Kent Overstreet [Tue, 1 Oct 2019 19:55:42 +0000 (15:55 -0400)]
Update six locks
Kent Overstreet [Wed, 25 Sep 2019 19:23:29 +0000 (15:23 -0400)]
Update bcachefs sources to
5a3a4087af bcachefs: Convert a BUG_ON() to a warning
Kent Overstreet [Thu, 29 Aug 2019 16:22:08 +0000 (12:22 -0400)]
Have cmd_dump fix errors
Some errors can't be ignored, and fsck and thus dump will only complete
if we're fixing errors.
Kent Overstreet [Thu, 29 Aug 2019 17:32:04 +0000 (13:32 -0400)]
Update bcachefs sources to
fee79cd654 bcachefs: Fix BTREE_INSERT_NOMARK_OVERWRITES
Kent Overstreet [Thu, 29 Aug 2019 15:44:11 +0000 (11:44 -0400)]
Update bcachefs sources to
0d627739e9 bcachefs: Improve pointer marking checks and error messages
Kent Overstreet [Wed, 28 Aug 2019 17:43:18 +0000 (13:43 -0400)]
Add a way to pass arbitrary mount options to fsck
Kent Overstreet [Wed, 28 Aug 2019 17:22:29 +0000 (13:22 -0400)]
Update bcachefs sources to
05ef7000f2 bcachefs: Switch reconstruct_alloc to a mount option
Kent Overstreet [Wed, 28 Aug 2019 15:35:00 +0000 (11:35 -0400)]
Update llist code
This fixes a bug where the compiler was dropping a null ptr check
Kent Overstreet [Wed, 28 Aug 2019 15:09:35 +0000 (11:09 -0400)]
Update bcachefs sources to
bfb7133d71 bcachefs: Refactor bch2_alloc_write()
Kent Overstreet [Tue, 27 Aug 2019 21:46:09 +0000 (17:46 -0400)]
Update bcachefs sources to
4ed63a3241 bcachefs: Trust in memory bucket mark
Kent Overstreet [Tue, 27 Aug 2019 21:36:21 +0000 (17:36 -0400)]
Update bcachefs sources to
14f68409be bcachefs: Optimize fiemap
Kent Overstreet [Tue, 27 Aug 2019 17:33:57 +0000 (13:33 -0400)]
Build with -fno-delete-null-pointer-checks
Some of the code we use from the Linux kernel won't build correctly
without this...
Kent Overstreet [Wed, 21 Aug 2019 17:17:42 +0000 (13:17 -0400)]
Update bcachefs sources to
ece184f718 bcachefs: Reflink
koverstreet [Wed, 21 Aug 2019 16:20:30 +0000 (12:20 -0400)]
Merge pull request #20 from highvoltage/master
Fix typos
Jonathan Carter [Wed, 21 Aug 2019 08:19:25 +0000 (10:19 +0200)]
Fix typos
koverstreet [Sat, 17 Aug 2019 18:24:56 +0000 (14:24 -0400)]
Merge pull request #19 from stintel/master
cmd_device_remove: allow removal by device id
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