]>
git.sesse.net Git - bcachefs-tools-debian/log
Kent Overstreet [Sun, 12 Nov 2017 21:48:07 +0000 (16:48 -0500)]
Simple stupid memory reclaim code
Kent Overstreet [Sat, 11 Nov 2017 07:18:52 +0000 (22:18 -0900)]
Update bcachefs sources to
6a361fb68c bcachefs: Rework btree read error handling
Kent Overstreet [Fri, 10 Nov 2017 21:58:58 +0000 (12:58 -0900)]
Update bcachefs sources to
58b77cfec6 bcachefs: improve btree_ptr_debugcheck()
Kent Overstreet [Thu, 9 Nov 2017 06:12:38 +0000 (21:12 -0900)]
Update bcachefs sources to
2679158d6e bcachefs: fix allocation + replication
Kent Overstreet [Thu, 9 Nov 2017 01:03:59 +0000 (16:03 -0900)]
Add commands for changing and removing passphrase
Kent Overstreet [Thu, 9 Nov 2017 00:54:01 +0000 (15:54 -0900)]
update for new option code
Kent Overstreet [Sat, 4 Nov 2017 22:32:07 +0000 (18:32 -0400)]
Update bcachefs sources to
d4b7ef921a bcachefs: Refactoring
Kent Overstreet [Thu, 5 Oct 2017 21:42:19 +0000 (13:42 -0800)]
Update for new superblock options; makefile improvements
Kent Overstreet [Thu, 5 Oct 2017 22:41:44 +0000 (14:41 -0800)]
Update bcachefs sources to
e82e656279 bcachefs: Cleanups for building in userspace
Kent Overstreet [Wed, 17 May 2017 05:16:31 +0000 (21:16 -0800)]
Faster crc32c
Kent Overstreet [Mon, 28 Aug 2017 18:49:35 +0000 (14:49 -0400)]
fix a build error on weird glibc
Kent Overstreet [Thu, 17 Aug 2017 21:11:06 +0000 (15:11 -0600)]
Workarounds for building with gcc 4
Kent Overstreet [Wed, 23 Aug 2017 22:30:13 +0000 (16:30 -0600)]
handle REQ_OP_FLUSH
Kent Overstreet [Tue, 15 Aug 2017 23:19:06 +0000 (17:19 -0600)]
urandom fallback
Kent Overstreet [Thu, 17 Aug 2017 21:50:50 +0000 (15:50 -0600)]
fix incorrect errno usage
Kent Overstreet [Wed, 14 Jun 2017 01:06:05 +0000 (17:06 -0800)]
Update bcachefs sources to
6a25f7a00d bcachefs: fix ioctl code
Kent Overstreet [Wed, 14 Jun 2017 01:41:22 +0000 (17:41 -0800)]
Fix io from rebase to 4.11
Kent Overstreet [Tue, 13 Jun 2017 23:52:54 +0000 (15:52 -0800)]
Update for sysfs changes
Kent Overstreet [Sat, 13 May 2017 02:45:15 +0000 (18:45 -0800)]
Update bcachefs sources to
14e9ac5016 bcachefs: btree_iter fastpath
Kent Overstreet [Mon, 8 May 2017 17:33:47 +0000 (09:33 -0800)]
Update bcachefs sources to
2d95696fbe bcachefs: fix rw -> ro -> rw transition
Kent Overstreet [Mon, 8 May 2017 10:28:15 +0000 (02:28 -0800)]
Update bcachefs sources to
9ceb982d77 bcachefs: Store bucket gens in a btree
Kent Overstreet [Mon, 8 May 2017 10:19:29 +0000 (02:19 -0800)]
Update bcachefs sources to
113b475ed2 bcachefs: Better error handling reading bucket prios/gens
Kent Overstreet [Fri, 5 May 2017 09:49:48 +0000 (01:49 -0800)]
Update bcachefs sources to
3610542890 bcachefs: Convert to skcipher interface for chacha20
Kent Overstreet [Fri, 5 May 2017 08:27:01 +0000 (00:27 -0800)]
fix sync writes - don't use O_EXCL
Kent Overstreet [Mon, 24 Apr 2017 17:48:35 +0000 (09:48 -0800)]
Update bcachefs sources to
fb365e1745
Kent Overstreet [Mon, 24 Apr 2017 05:55:50 +0000 (21:55 -0800)]
Use aio
Kent Overstreet [Mon, 24 Apr 2017 05:56:57 +0000 (21:56 -0800)]
Update bcachefs sources to
2e70771b8d
Kent Overstreet [Sat, 15 Apr 2017 10:42:29 +0000 (02:42 -0800)]
Update bcachefs sources to
846600a41b
Kent Overstreet [Sat, 15 Apr 2017 04:40:50 +0000 (20:40 -0800)]
cmd_list improvements; use %m
Kent Overstreet [Sat, 15 Apr 2017 04:38:49 +0000 (20:38 -0800)]
Update bcachefs sources to
f026e4e024
Kent Overstreet [Tue, 11 Apr 2017 05:19:15 +0000 (21:19 -0800)]
Update bcachefs sources to
3b4024f944
Kent Overstreet [Mon, 10 Apr 2017 08:33:58 +0000 (00:33 -0800)]
silence a compiler warning
Kent Overstreet [Mon, 10 Apr 2017 04:11:10 +0000 (20:11 -0800)]
Update bcachefs sources to
da037866e6
Kent Overstreet [Thu, 6 Apr 2017 01:31:05 +0000 (17:31 -0800)]
Allow disk commands to specify member by index
Kent Overstreet [Thu, 6 Apr 2017 01:29:02 +0000 (17:29 -0800)]
add -i to cmd_list
Kent Overstreet [Tue, 4 Apr 2017 08:28:13 +0000 (00:28 -0800)]
Fix some clang warnings
the issue in cmd_debug - passing members of struct bpos to kstrtoull,
which aren't aligned - was a legit bug
Kent Overstreet [Tue, 4 Apr 2017 07:05:13 +0000 (23:05 -0800)]
Update bcachefs sources to
ff95156479
Kent Overstreet [Tue, 4 Apr 2017 03:45:20 +0000 (19:45 -0800)]
cmd_dump: fix crash when a device is offline
Kent Overstreet [Mon, 3 Apr 2017 03:43:35 +0000 (19:43 -0800)]
More cmd_migrate improvements
Factor out bch2_pick_bucket_size() from the format code, and pick the
bucket size before picking the superblock location - that way we can
ensure the superblock gets its own bucket and doesn't trigger warnings
due to the allocation code noticing different types of data in the same
bucket.
Kent Overstreet [Fri, 31 Mar 2017 13:12:36 +0000 (05:12 -0800)]
Update bcachefs sources
Kent Overstreet [Fri, 31 Mar 2017 13:12:36 +0000 (05:12 -0800)]
Update bcachefs sources
Kent Overstreet [Mon, 20 Mar 2017 05:39:19 +0000 (21:39 -0800)]
bcachefs-in-userspace improvements
Got rid of the stupid shim file hack
Kent Overstreet [Mon, 20 Mar 2017 01:51:23 +0000 (17:51 -0800)]
cmd_migrate fix
missing check_mark_super call - would trigger an assertion if
link_data() was called before we wrote any data
Kent Overstreet [Mon, 20 Mar 2017 01:21:49 +0000 (17:21 -0800)]
make linux shim timer code less fragile
Kent Overstreet [Sun, 19 Mar 2017 23:56:34 +0000 (15:56 -0800)]
Rename from bcache-tools to bcachefs-tools
Kent Overstreet [Thu, 16 Mar 2017 22:51:41 +0000 (14:51 -0800)]
update bcache sources
Kent Overstreet [Thu, 16 Mar 2017 22:23:40 +0000 (14:23 -0800)]
fix percpu_ref_reinit()
Kent Overstreet [Tue, 14 Mar 2017 19:41:29 +0000 (11:41 -0800)]
Add --quiet to cmd_format
Kent Overstreet [Sun, 12 Mar 2017 14:53:43 +0000 (06:53 -0800)]
Refactoring for device specific commands
Kent Overstreet [Fri, 10 Mar 2017 21:40:01 +0000 (12:40 -0900)]
update bcache sources
Kent Overstreet [Fri, 10 Mar 2017 20:48:39 +0000 (11:48 -0900)]
cmd_migrate: fix xattrs
Kent Overstreet [Fri, 10 Mar 2017 01:12:51 +0000 (16:12 -0900)]
add a force flag to cmd_migrate
Kent Overstreet [Thu, 9 Mar 2017 18:13:45 +0000 (09:13 -0900)]
cmd_device_add improvements
Kent Overstreet [Thu, 9 Mar 2017 17:27:30 +0000 (08:27 -0900)]
cmd_device_fail
Add a comamnd for setting a device as failed, update bcache sources
Kent Overstreet [Wed, 1 Mar 2017 10:45:15 +0000 (01:45 -0900)]
cmd_migrate
Kent Overstreet [Sat, 4 Mar 2017 06:09:52 +0000 (21:09 -0900)]
Delete more unused shim code, update bcache code
Kent Overstreet [Tue, 4 Oct 2016 03:22:17 +0000 (19:22 -0800)]
New on disk format - encryption
Kent Overstreet [Wed, 8 Feb 2017 00:41:52 +0000 (15:41 -0900)]
fewer workqueues
Kent Overstreet [Fri, 3 Feb 2017 06:45:08 +0000 (21:45 -0900)]
Add a command to dump filesystem metadata
Kent Overstreet [Thu, 2 Feb 2017 03:16:42 +0000 (18:16 -0900)]
update bcache code, fsck improvements
Kent Overstreet [Thu, 2 Feb 2017 23:41:21 +0000 (14:41 -0900)]
linux shim: return an error on failure to open
Kent Overstreet [Thu, 2 Feb 2017 21:57:48 +0000 (12:57 -0900)]
Fix initialization order bug
Kent Overstreet [Sun, 8 Jan 2017 09:13:18 +0000 (00:13 -0900)]
bcache in userspace; userspace fsck
Kent Overstreet [Sun, 11 Dec 2016 23:45:48 +0000 (14:45 -0900)]
add support for maximum journal entry size
also rip out prototype crypto support code - real code is in the dev
branch, with the new superblock format
Kent Overstreet [Wed, 12 Oct 2016 01:50:54 +0000 (17:50 -0800)]
add dependency generation to make file
Kent Overstreet [Wed, 12 Oct 2016 01:44:03 +0000 (17:44 -0800)]
print filesystem size in bcache_super_print()
Kent Overstreet [Thu, 6 Oct 2016 15:19:55 +0000 (07:19 -0800)]
finish ripping out libnih
Kent Overstreet [Tue, 4 Oct 2016 09:10:24 +0000 (01:10 -0800)]
bcache device_show now dumps superblocks
Kent Overstreet [Tue, 6 Sep 2016 02:20:21 +0000 (18:20 -0800)]
bucket size must be a power of two
Kent Overstreet [Wed, 31 Aug 2016 00:31:34 +0000 (16:31 -0800)]
clang doesn't like nested functions
Kent Overstreet [Mon, 29 Aug 2016 02:00:50 +0000 (18:00 -0800)]
Documentation/makefile work
Kent Overstreet [Fri, 26 Aug 2016 04:55:43 +0000 (20:55 -0800)]
minimum number of buckets now 1024
Kent Overstreet [Wed, 24 Aug 2016 03:50:31 +0000 (19:50 -0800)]
Rework option handling
Kent Overstreet [Mon, 22 Aug 2016 06:16:27 +0000 (22:16 -0800)]
master key nonce
Kent Overstreet [Wed, 17 Aug 2016 21:23:03 +0000 (13:23 -0800)]
Encryption support
Kent Overstreet [Tue, 26 Apr 2016 01:13:15 +0000 (17:13 -0800)]
debify
Kent Overstreet [Fri, 15 Jan 2016 15:34:30 +0000 (06:34 -0900)]
endianness
Kent Overstreet [Fri, 15 Jan 2016 15:48:49 +0000 (06:48 -0900)]
bin, not sbin
Kent Overstreet [Thu, 14 Jan 2016 07:18:22 +0000 (22:18 -0900)]
On disk format updates
Kent Overstreet [Sat, 12 Mar 2016 06:18:42 +0000 (21:18 -0900)]
Redo lots of stuff
Kent Overstreet [Fri, 28 Aug 2015 17:04:02 +0000 (09:04 -0800)]
Don't install udev hook - it's confusing with bcachefs
Kent Overstreet [Fri, 28 Aug 2015 10:06:01 +0000 (02:06 -0800)]
Fix help for --compression-type
Mike Krinkin [Sun, 23 Aug 2015 18:38:56 +0000 (21:38 +0300)]
Fix build error with libblkid usage
Kent Overstreet [Fri, 19 Jun 2015 07:57:03 +0000 (00:57 -0700)]
Add support for setting data checksum type, compression type
Kent Overstreet [Mon, 11 May 2015 05:00:24 +0000 (22:00 -0700)]
add an option for writing old superblocks
Kent Overstreet [Sat, 9 May 2015 01:13:38 +0000 (18:13 -0700)]
rewrite
Kent Overstreet [Mon, 30 Mar 2015 08:53:30 +0000 (01:53 -0700)]
Better default bucket size
Kent Overstreet [Sun, 29 Mar 2015 06:21:33 +0000 (23:21 -0700)]
Major refactoring, add new settings to bcacheadm format
Kent Overstreet [Sun, 15 Mar 2015 22:49:05 +0000 (15:49 -0700)]
Minor cleanup
Kent Overstreet [Sun, 15 Mar 2015 00:50:35 +0000 (17:50 -0700)]
Remove autotools stuff
Slava Pestov [Fri, 13 Feb 2015 21:44:28 +0000 (13:44 -0800)]
bcache-tools: update for superblock changes
Change-Id: I660fef1366005377041cac5d75771d2fdc8c0824
Jacob Malevich [Wed, 11 Feb 2015 00:55:10 +0000 (16:55 -0800)]
bcacheadm: fix capacity command
regression from
5730e47b
Signed-off-by: Jacob Malevich <jam@daterainc.com>
Issue DAT-1977
Change-Id: I598ca9e5623fde441bb842580c2494fd03316f00
Jacob Malevich [Tue, 10 Feb 2015 22:39:56 +0000 (14:39 -0800)]
bcacheadm: Handle missing arg in rm-dev
Signed-off-by: Jacob Malevich <jam@daterainc.com>
Issue DAT-1978
Change-Id: Iec1252f39bb1931ec4544b56b7db24c43253b8cd
Kent Overstreet [Tue, 10 Feb 2015 05:51:56 +0000 (21:51 -0800)]
Add option to set btree node size, give it sane default
Change-Id: Ic6d0a79b8a33c8c17422e0875d9e8d3fb3ef6d98
Jacob Malevich [Tue, 3 Feb 2015 03:38:27 +0000 (19:38 -0800)]
bcacheadm: print more info in query_dev
Also display the internal cacheset uuid for each dev, stored in
the superblock.
As well as the dev uuid stored in the struct member_info.
Signed-off-by: Jacob Malevich <jam@daterainc.com>
Issue DAT-1913
Change-Id: Ib9815a023b0791c54ffde573fda1e9911d757c34
Jacob Malevich [Tue, 3 Feb 2015 01:37:27 +0000 (17:37 -0800)]
bcacheadm: add "list-cachesets --internal_uuid UUID" option
This shows the superblock set_uuid, given the user_uuid.
Signed-off-by: Jacob Malevich <jam@daterainc.com>
Issue DAT-1913
Change-Id: If5f81427ac02bceeb609ae119f044de3fb5a0d77
jenkins [Fri, 30 Jan 2015 02:35:31 +0000 (18:35 -0800)]
Merge branch 'master' of ssh://gits.daterainc.com:2984/project/2014.KERNEL.rk/bcache-tools
Issue DAT-
jenkins [Fri, 30 Jan 2015 02:11:23 +0000 (18:11 -0800)]
Merge branch 'master' of ssh://gits.daterainc.com:2984/project/2013.KERNEL/bcache-tools
Issue DAT-
jenkins [Fri, 30 Jan 2015 02:11:19 +0000 (18:11 -0800)]
Merge branch 'master' of ssh://gits.daterainc.com:2984/project/2013.KERNEL/bcache-tools
Issue DAT-
Kent Overstreet [Thu, 29 Jan 2015 22:57:58 +0000 (22:57 +0000)]
Revert "if cache_set uuid is given in format command, then put the same"
This reverts commit
38aa84d04bcd47bb832c3b7ec1e40be9d3c38c69 - previous patch
fixed this correctly.
Change-Id: I76436860a85223883efcdbb1f91c4ff874a9f3b0