]>
git.sesse.net Git - bcachefs-tools-debian/log
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
Kent Overstreet [Thu, 17 May 2018 06:45:49 +0000 (02:45 -0400)]
Switch to liblz4
Kent Overstreet [Thu, 17 May 2018 06:34:18 +0000 (02:34 -0400)]
update INSTALL
Kent Overstreet [Thu, 10 May 2018 07:57:37 +0000 (03:57 -0400)]
fixes for 32 bit builds/non x86 archs
Kent Overstreet [Thu, 17 May 2018 05:38:57 +0000 (01:38 -0400)]
Update bcachefs sources to
0906b1fb49 bcachefs: fixes for 32 bit/big endian machines
Kent Overstreet [Fri, 4 May 2018 18:27:13 +0000 (14:27 -0400)]
bcachefs fs usage improvements
Kent Overstreet [Fri, 4 May 2018 18:04:31 +0000 (14:04 -0400)]
Update bcachefs sources to
ed4aea2ad4 bcachefs: fix gcc warning
Kent Overstreet [Tue, 10 Apr 2018 23:19:09 +0000 (19:19 -0400)]
Update bcachefs sources to
edf5f38218 bcachefs: Refactor superblock code
Kent Overstreet [Tue, 20 Mar 2018 07:54:50 +0000 (03:54 -0400)]
Update bcachefs sources to
9fc6ccd865 bcachefs: fix copygc_pred()
Kent Overstreet [Tue, 13 Mar 2018 23:52:23 +0000 (19:52 -0400)]
fix cmd_assemble
Kent Overstreet [Tue, 13 Mar 2018 07:23:27 +0000 (03:23 -0400)]
Add --durability to format
Kent Overstreet [Tue, 13 Mar 2018 07:22:35 +0000 (03:22 -0400)]
Update bcachefs sources to
f7ccf51390 bcachefs: durability
Kent Overstreet [Thu, 1 Mar 2018 23:33:14 +0000 (18:33 -0500)]
Update bcachefs sources to
da224776eb bcachefs: fix an error path
Kent Overstreet [Wed, 28 Feb 2018 22:56:53 +0000 (17:56 -0500)]
minor disk group fixes;, add background_compression option
Kent Overstreet [Wed, 28 Feb 2018 22:56:28 +0000 (17:56 -0500)]
Update bcachefs sources to
e7f4678827 bcachefs: fix variable shadowing in macro call
Tim Schlueter [Mon, 26 Feb 2018 01:21:44 +0000 (17:21 -0800)]
Adding plymouth support to initramfs script
Tim Schlueter [Mon, 26 Feb 2018 00:56:04 +0000 (16:56 -0800)]
Initramfs script improvements
- Resolve the root device, so it can be specified by UUID, etc.
- Exit immediately if the ROOTFSTYPE is set and not bcachefs
- Only try to unlock the device 3 times before opening a shell or
rebooting (depending on kernel cmdline)
Kent Overstreet [Sat, 25 Nov 2017 11:16:39 +0000 (06:16 -0500)]
disk groups
Kent Overstreet [Mon, 19 Feb 2018 02:43:46 +0000 (21:43 -0500)]
Update bcachefs sources to
90d78c2461 bcachefs: Option parsing for io targets
Kent Overstreet [Sat, 17 Feb 2018 18:36:55 +0000 (13:36 -0500)]
add missing include
Kent Overstreet [Fri, 16 Feb 2018 20:36:33 +0000 (15:36 -0500)]
Update bcachefs sources to
e99d29e402 bcachefs: zstd support, compression refactoring
koverstreet [Mon, 12 Feb 2018 02:03:36 +0000 (21:03 -0500)]
Merge pull request #2 from modelrockettier/master
Improve Debian Package Builds
Tim Schlueter [Sun, 11 Feb 2018 23:32:34 +0000 (15:32 -0800)]
Set debian/compat to 10
* Compat level 10 allows parallel builds by default.
* Also changed debuild to use short arguments.
* Long arguments weren't supported until dpkg-dev 1.18.8.
Tim Schlueter [Sun, 11 Feb 2018 23:31:38 +0000 (15:31 -0800)]
Set PREFIX to /usr for .deb builds
Kent Overstreet [Sun, 11 Feb 2018 17:35:15 +0000 (12:35 -0500)]
add -c to cmd_unlock, to check if a device needs to be unlocked
Leah Neukirchen [Sat, 10 Feb 2018 21:48:48 +0000 (22:48 +0100)]
fsck: support -a as -p for compatibility with other fsck
Leah Neukirchen [Sat, 10 Feb 2018 21:48:04 +0000 (22:48 +0100)]
fsck: fix typo in usage
Kent Overstreet [Sat, 10 Feb 2018 09:45:03 +0000 (04:45 -0500)]
add a missing build dependency
Leah Neukirchen [Fri, 9 Feb 2018 23:08:32 +0000 (00:08 +0100)]
include/linux/bitmap.h: inline __bitmap_weight and __bitmap_and
Leah Neukirchen [Fri, 9 Feb 2018 22:13:24 +0000 (23:13 +0100)]
tools-util.c: define generic crc32c on non-x86_64 arch
Leah Neukirchen [Fri, 9 Feb 2018 21:54:12 +0000 (22:54 +0100)]
include/linux/time64.h: no need for __iter_div_u64_rem in userspace
Leah Neukirchen [Fri, 9 Feb 2018 21:21:46 +0000 (22:21 +0100)]
include/linux/log2.h: define PAGE_SHIFT when needed
Leah Neukirchen [Fri, 9 Feb 2018 21:20:56 +0000 (22:20 +0100)]
Patches to support musl libc
UTIME_NOW is defined in <sys/stat.h> on glibc and musl.
Else, we just need a few headers to get glibc's <sys/cdefs.h> crud.
Leah Neukirchen [Fri, 9 Feb 2018 19:51:23 +0000 (20:51 +0100)]
format: the error_action readonly is spelled remount_ro
Leah Neukirchen [Fri, 9 Feb 2018 18:25:46 +0000 (19:25 +0100)]
list: fix usage header
Leah Neukirchen [Fri, 9 Feb 2018 18:25:17 +0000 (19:25 +0100)]
list: document -f and -v
Leah Neukirchen [Fri, 9 Feb 2018 18:22:52 +0000 (19:22 +0100)]
migrate: migrate_superblock -> migrate-superblock in usage
Leah Neukirchen [Fri, 9 Feb 2018 18:21:47 +0000 (19:21 +0100)]
format: document -U (used by many mkfs.*)
Leah Neukirchen [Fri, 9 Feb 2018 18:18:58 +0000 (19:18 +0100)]
dump: document -f
Leah Neukirchen [Fri, 9 Feb 2018 18:17:18 +0000 (19:17 +0100)]
device add: support --help
Leah Neukirchen [Fri, 9 Feb 2018 18:14:24 +0000 (19:14 +0100)]
bcachefs.8: completely rewrite manpage with mdoc, adapting to current usages
Leah Neukirchen [Fri, 9 Feb 2018 15:54:03 +0000 (16:54 +0100)]
mkfs.bcachefs: convert to POSIX sh
Leah Neukirchen [Fri, 9 Feb 2018 15:52:44 +0000 (16:52 +0100)]
fsck.bcachefs: convert to POSIX sh
Leah Neukirchen [Fri, 9 Feb 2018 15:33:26 +0000 (16:33 +0100)]
Makefile: default PREFIX to /usr/local
koverstreet [Thu, 8 Feb 2018 21:53:26 +0000 (16:53 -0500)]
Merge pull request #1 from Pneumaticat/patch-1
typo: "migrate_superblock" -> "migrate-superblock"
Kevin Liu [Thu, 8 Feb 2018 21:26:25 +0000 (16:26 -0500)]
typo: "migrate_superblock" -> "migrate-superblock"
Kent Overstreet [Thu, 8 Feb 2018 20:30:19 +0000 (15:30 -0500)]
New data rereplicate command
Kent Overstreet [Wed, 7 Feb 2018 13:08:24 +0000 (08:08 -0500)]
Update bcachefs sources to
d5e561b3cc bcachefs: BCH_DATA ioctl
Kent Overstreet [Wed, 7 Feb 2018 11:18:01 +0000 (06:18 -0500)]
cmd_migrate fixes
when linking existing data, we weren't creating alloc btree keys - also,
we were calculating the wrong bucket...
Kent Overstreet [Wed, 7 Feb 2018 11:16:50 +0000 (06:16 -0500)]
Update bcachefs sources to
496cbe9474 bcachefs: export bch2_alloc_write()
Kent Overstreet [Mon, 5 Feb 2018 05:26:03 +0000 (00:26 -0500)]
Update bcachefs sources to
0e765bc37c bcachefs: foreground merging of interior btree nodes
Kent Overstreet [Mon, 5 Feb 2018 05:13:40 +0000 (00:13 -0500)]
use futex instead of pthread cond variable for schedule
Kent Overstreet [Sun, 21 Jan 2018 19:49:33 +0000 (14:49 -0500)]
Update bcachefs sources to
2834633e12 bcachefs: fix ioctls that set inode flags
Kent Overstreet [Sun, 21 Jan 2018 17:16:32 +0000 (12:16 -0500)]
Update bcachefs sources to
ae6e8a59d3 bcachefs: quota limit enforcement
Kent Overstreet [Thu, 11 Jan 2018 11:41:59 +0000 (06:41 -0500)]
Update bcachefs sources to
02ae70070a bcachefs: Allocate new btree roots lazily
Kent Overstreet [Sat, 30 Dec 2017 08:36:12 +0000 (03:36 -0500)]
fix cmd_evacuate
Kent Overstreet [Sat, 30 Dec 2017 02:14:51 +0000 (21:14 -0500)]
show-super can now print more stuff
Kent Overstreet [Sat, 30 Dec 2017 00:14:53 +0000 (19:14 -0500)]
Update bcachefs sources to
0b8c5d0fb7 bcachefs: refactor superblock validation
Kent Overstreet [Thu, 28 Dec 2017 06:01:16 +0000 (01:01 -0500)]
Resizing
Kent Overstreet [Thu, 28 Dec 2017 01:35:45 +0000 (20:35 -0500)]
update for bcachefs changes
Kent Overstreet [Thu, 28 Dec 2017 01:32:40 +0000 (20:32 -0500)]
Update bcachefs sources to
f4b290345a bcachefs: device resize
Kent Overstreet [Sat, 23 Dec 2017 05:50:55 +0000 (00:50 -0500)]
Add bcachefs fs usage
Kent Overstreet [Sat, 23 Dec 2017 01:37:52 +0000 (20:37 -0500)]
Update bcachefs sources to
2afdc642c2 bcachefs: kill bucket_data_type, improve disk usage stats
Kent Overstreet [Thu, 21 Dec 2017 23:57:37 +0000 (18:57 -0500)]
Update bcachefs sources to
b2f5acc670 bcachefs: fix assertion in journal read
Kent Overstreet [Thu, 21 Dec 2017 23:00:30 +0000 (18:00 -0500)]
Update bcachefs sources to
14ce2a2031 bcachefs: fixes for building in userspace
Austin Seipp [Fri, 15 Dec 2017 23:39:12 +0000 (17:39 -0600)]
make: correct path to 'bcachefs' in mkfs/fsck scripts
The fsck and bcachefs scripts simply worked by running 'exec bcachefs
...', but this executes whatever is out of `$PATH`, which is likely not
what a user expected when working inside the bcachefs-tools tree.
This replaces the local uses of 'exec bcachefs' to use bash's
readlink/dirname builtins in order to find the location of the currently
executing wrapper, and execute the 'bcachefs' tool from there.
This allows executing these wrappers from anywhere, provided 'bcachefs'
is just right next to them, with the correct semantics.
As a result, this also allows removing a tiny hack from the Nix
expressions, allowing the included default.nix to use completely
standard mkDerivation builders, with no extra patch/fixup phases.
Signed-off-by: Austin Seipp <aseipp@pobox.com>
Kent Overstreet [Fri, 15 Dec 2017 17:57:40 +0000 (12:57 -0500)]
fix default checksum types
Kent Overstreet [Wed, 13 Dec 2017 21:01:18 +0000 (16:01 -0500)]
Update bcachefs sources to
e57b5958cf bcachefs: fix for building in userspace
Kent Overstreet [Wed, 13 Dec 2017 21:00:44 +0000 (16:00 -0500)]
Shim layer updates