]> git.sesse.net Git - bcachefs-tools-debian/log
bcachefs-tools-debian
3 years agoMerge pull request #38 from jnsaff/patch-1
koverstreet [Mon, 24 Aug 2020 21:07:57 +0000 (17:07 -0400)]
Merge pull request #38 from jnsaff/patch-1

Fixes tests which have broken since 'list' improvements

3 years agomake D=1 now implies valgrind
Kent Overstreet [Mon, 24 Aug 2020 20:27:42 +0000 (16:27 -0400)]
make D=1 now implies valgrind

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
3 years agoAssorted debug and fsck improvements
Kent Overstreet [Mon, 24 Aug 2020 20:26:22 +0000 (16:26 -0400)]
Assorted debug and fsck improvements

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>
3 years agoUpdate bcachefs sources to 10ab39f2fa bcachefs: Improvements to the journal read...
Kent Overstreet [Mon, 24 Aug 2020 20:05:04 +0000 (16:05 -0400)]
Update bcachefs sources to 10ab39f2fa bcachefs: Improvements to the journal read error paths

3 years agoFixes tests which have broken since 'list' improvements
Jaanus Torp [Sat, 22 Aug 2020 14:30:50 +0000 (14:30 +0000)]
Fixes tests which have broken since 'list' improvements

Improvements to the 'list' command broke the basic test assertion that the output should be only 2 lines. Now it's 95 lines. This PR fixes this test for now.

Thank you for the great work!

3 years agoInitial WIP new user's manual
Kent Overstreet [Sat, 25 Jul 2020 20:20:56 +0000 (16:20 -0400)]
Initial WIP new user's manual

3 years agoAdd missing build dependency
Kent Overstreet [Mon, 20 Jul 2020 16:53:09 +0000 (12:53 -0400)]
Add missing build dependency

3 years agoprint out sequence number in show-super
Kent Overstreet [Wed, 8 Jul 2020 19:58:35 +0000 (15:58 -0400)]
print out sequence number in show-super

3 years agoMerge pull request #36 from Finermeerkat137/man
koverstreet [Fri, 3 Jul 2020 21:40:39 +0000 (17:40 -0400)]
Merge pull request #36 from Finermeerkat137/man

remove any mention of tier from man pages

3 years agoremove any mention of tier from man pages
Sudhip Nashi [Thu, 2 Jul 2020 22:17:48 +0000 (17:17 -0500)]
remove any mention of tier from man pages

3 years agoUpdate bcachefs sources to f385d13bf8 fixup! bcachefs: Fix bch2_extent_can_insert...
Kent Overstreet [Thu, 2 Jul 2020 17:29:45 +0000 (13:29 -0400)]
Update bcachefs sources to f385d13bf8 fixup! bcachefs: Fix bch2_extent_can_insert() not being called

3 years agoMake some improvements to bcachefs fs show
Kent Overstreet [Thu, 2 Jul 2020 17:28:39 +0000 (13:28 -0400)]
Make some improvements to bcachefs fs show

3 years agoUpdate bcachefs sources to 9f34144308 bcachefs: Refactor dio write code to reinit...
Kent Overstreet [Mon, 29 Jun 2020 23:21:45 +0000 (19:21 -0400)]
Update bcachefs sources to 9f34144308 bcachefs: Refactor dio write code to reinit bch_write_op

3 years agoMerge pull request #32 from hyperfekt/patch-1
koverstreet [Sat, 27 Jun 2020 01:50:33 +0000 (21:50 -0400)]
Merge pull request #32 from hyperfekt/patch-1

correct flag listing in fsck help text

3 years agoUpdate bcachefs sources to b1708f0191 bcachefs: Fix a null ptr deref in bch2_btree_it...
Kent Overstreet [Fri, 26 Jun 2020 18:51:58 +0000 (14:51 -0400)]
Update bcachefs sources to b1708f0191 bcachefs: Fix a null ptr deref in bch2_btree_iter_traverse_one()

4 years agoUpdate bcachefs sources to 8a316f4112 bcachefs: Give bkey_cached_key same attributes...
Kent Overstreet [Mon, 15 Jun 2020 21:00:02 +0000 (17:00 -0400)]
Update bcachefs sources to 8a316f4112 bcachefs: Give bkey_cached_key same attributes as bpos

4 years agoAdd an option to list_journal to list entire contents of journal
Kent Overstreet [Mon, 15 Jun 2020 20:27:30 +0000 (16:27 -0400)]
Add an option to list_journal to list entire contents of journal

4 years agoUpdate bcachefs sources to 4837f82ee1 bcachefs: Use cached iterators for alloc btree
Kent Overstreet [Sat, 13 Jun 2020 23:31:45 +0000 (19:31 -0400)]
Update bcachefs sources to 4837f82ee1 bcachefs: Use cached iterators for alloc btree

4 years agoFix build when CONFIG_BCACHEFS_DEBUG=y
Kent Overstreet [Thu, 4 Jun 2020 11:57:09 +0000 (07:57 -0400)]
Fix build when CONFIG_BCACHEFS_DEBUG=y

4 years agoUpdate bcachefs sources to c9b4a210f9 fixup! bcachefs: Fixes for going RO
Kent Overstreet [Wed, 3 Jun 2020 20:21:35 +0000 (16:21 -0400)]
Update bcachefs sources to c9b4a210f9 fixup! bcachefs: Fixes for going RO

4 years agocorrect flag listing in fsck help text
hyperfekt [Wed, 27 May 2020 16:38:25 +0000 (16:38 +0000)]
correct flag listing in fsck help text

4 years agoImproved functionality for cmd_list
Kent Overstreet [Mon, 25 May 2020 22:33:18 +0000 (18:33 -0400)]
Improved functionality for cmd_list

4 years agoMerge pull request #31 from yshui/master
koverstreet [Sat, 23 May 2020 16:55:02 +0000 (12:55 -0400)]
Merge pull request #31 from yshui/master

kmalloc: use posix_memalign

4 years agokmalloc: use posix_memalign
Yuxuan Shui [Sat, 23 May 2020 16:28:52 +0000 (17:28 +0100)]
kmalloc: use posix_memalign

posix_memalign doesn't have the restriction that size must be a multiply
of alignment.

This also reverts the fix in commit f3fdbbfa92defb1f1d12c0038513b69b52baf33e.

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
4 years agoUpdate log2.h from linux kernel
Kent Overstreet [Thu, 21 May 2020 21:19:47 +0000 (17:19 -0400)]
Update log2.h from linux kernel

This fixes a build breakage where the old log2.g referenced
__ilog2_NaN() which we weren't defining.

4 years agoMerge pull request #30 from yshui/master
koverstreet [Thu, 21 May 2020 20:34:58 +0000 (16:34 -0400)]
Merge pull request #30 from yshui/master

Make sure aligned_alloc size is a multiply of alignment

4 years agoMake sure aligned_alloc size is a multiply of alignment
Yuxuan Shui [Thu, 21 May 2020 13:36:00 +0000 (14:36 +0100)]
Make sure aligned_alloc size is a multiply of alignment

Fix a ASan complaint.

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
4 years agoAdd reconstruct_alloc option to fsck
Kent Overstreet [Mon, 18 May 2020 18:56:35 +0000 (14:56 -0400)]
Add reconstruct_alloc option to fsck

4 years agoUpdate bcachefs sources to e1f6739c4a bcachefs: Fix another iterator counting bug
Kent Overstreet [Fri, 15 May 2020 01:46:09 +0000 (21:46 -0400)]
Update bcachefs sources to e1f6739c4a bcachefs: Fix another iterator counting bug

4 years agoAdd --offline to device set-state
Kent Overstreet [Sat, 9 May 2020 01:25:25 +0000 (21:25 -0400)]
Add --offline to device set-state

4 years agoDon't build mount.bcachefs by default
Kent Overstreet [Sat, 9 May 2020 01:24:53 +0000 (21:24 -0400)]
Don't build mount.bcachefs by default

So as not to depend on rust yet

4 years agoImprove list_journal command
Kent Overstreet [Fri, 8 May 2020 22:45:56 +0000 (18:45 -0400)]
Improve list_journal command

4 years agoMerge pull request #28 from yshui/mount
koverstreet [Tue, 5 May 2020 21:59:44 +0000 (17:59 -0400)]
Merge pull request #28 from yshui/mount

 Add a mount.bcachefs tool

4 years agoAdd a mount.bcachefs tool
Yuxuan Shui [Mon, 4 May 2020 13:28:38 +0000 (14:28 +0100)]
Add a mount.bcachefs tool

This tool currently has most of the fundmental features implemented.
It can mount a filesystem specified by uuid, it can ask password for an
encrypted filesystem.

There may be some work that needs to be done to make it behave more like
a "mount.*" tool.

Related: #1

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
4 years agoMerge pull request #27 from yshui/master
koverstreet [Tue, 5 May 2020 20:25:43 +0000 (16:25 -0400)]
Merge pull request #27 from yshui/master

Fix building on musl

4 years agoFix building on musl
Yuxuan Shui [Sun, 3 May 2020 18:21:17 +0000 (19:21 +0100)]
Fix building on musl

* Add missing linux/stddef.h includes
* Explicitly cast PAGE_SIZE to size_t. PAGE_SIZE is defined without UL
  suffix in musl
* Musl doesn't define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, so
  initialize the mutexes with pthread_once.

4 years agoSet device read-only if necessary before evacuate
Kent Overstreet [Sat, 25 Apr 2020 20:42:09 +0000 (16:42 -0400)]
Set device read-only if necessary before evacuate

4 years agoFlush stdout when displaying progress bar
Kent Overstreet [Fri, 24 Apr 2020 23:08:39 +0000 (19:08 -0400)]
Flush stdout when displaying progress bar

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
4 years agoDon't use pkgconfig for libkeyutils
Kent Overstreet [Fri, 24 Apr 2020 01:16:05 +0000 (21:16 -0400)]
Don't use pkgconfig for libkeyutils

Centos 7 has an old version that doesn't have the .pc file

4 years agoUpdate bcachefs sources to a27d7265e7 bcachefs: Fix a debug mode assertion
Kent Overstreet [Sat, 4 Apr 2020 20:48:39 +0000 (16:48 -0400)]
Update bcachefs sources to a27d7265e7 bcachefs: Fix a debug mode assertion

4 years agoUpdate bcachefs sources to 7bfc741f64 bcachefs: Fix a null ptr deref during journal...
Kent Overstreet [Sat, 4 Apr 2020 17:59:13 +0000 (13:59 -0400)]
Update bcachefs sources to 7bfc741f64 bcachefs: Fix a null ptr deref during journal replay

4 years agoUpdate bcachefs sources to a897b0f199 bcachefs: Fix a locking bug
Kent Overstreet [Mon, 30 Mar 2020 21:46:47 +0000 (17:46 -0400)]
Update bcachefs sources to a897b0f199 bcachefs: Fix a locking bug

4 years agoUpdate bcachefs sources to 275cba438e bcachefs: Fix inodes pass in fsck
Kent Overstreet [Mon, 30 Mar 2020 18:34:20 +0000 (14:34 -0400)]
Update bcachefs sources to 275cba438e bcachefs: Fix inodes pass in fsck

4 years agoUpdate bcachefs sources to 96b991466a bcachefs: Improve error message in fsck
Kent Overstreet [Wed, 25 Mar 2020 21:59:36 +0000 (17:59 -0400)]
Update bcachefs sources to 96b991466a bcachefs: Improve error message in fsck

4 years agoAdd a command for dumping contents of journal
Kent Overstreet [Wed, 25 Mar 2020 20:20:45 +0000 (16:20 -0400)]
Add a command for dumping contents of journal

4 years agoUpdate bcachefs sources to 76f72a0cc7 bcachefs: Improve error message in fsck
Kent Overstreet [Wed, 25 Mar 2020 20:15:56 +0000 (16:15 -0400)]
Update bcachefs sources to 76f72a0cc7 bcachefs: Improve error message in fsck

4 years agoUse pkgconfig for libkeyutils
Kent Overstreet [Wed, 25 Mar 2020 20:01:38 +0000 (16:01 -0400)]
Use pkgconfig for libkeyutils

4 years agoUpdate bcachefs sources to fd637ebda0 bcachefs: Journal updates to interior nodes
Kent Overstreet [Wed, 25 Mar 2020 19:56:38 +0000 (15:56 -0400)]
Update bcachefs sources to fd637ebda0 bcachefs: Journal updates to interior nodes

4 years agoUpdate bcachefs sources to 3592e42edf bcachefs: Shut down quicker
Kent Overstreet [Wed, 18 Mar 2020 15:49:11 +0000 (11:49 -0400)]
Update bcachefs sources to 3592e42edf bcachefs: Shut down quicker

4 years agoUpdate bcachefs sources to b47904df3c bcachefs: Clear BCH_FEATURE_extents_above_btree...
Kent Overstreet [Tue, 17 Mar 2020 16:45:17 +0000 (12:45 -0400)]
Update bcachefs sources to b47904df3c bcachefs: Clear BCH_FEATURE_extents_above_btree_updates on clean shutdown

4 years agoUpdate bcachefs sources to d9bb516b2d bcachefs: Move extent overwrite handling out...
Kent Overstreet [Mon, 16 Mar 2020 00:24:57 +0000 (20:24 -0400)]
Update bcachefs sources to d9bb516b2d bcachefs: Move extent overwrite handling out of core btree code

4 years agoUpdate bcachefs sources to 7e07e19c29 bcachefs: Traverse iterator in journal replay
Kent Overstreet [Mon, 9 Mar 2020 20:27:23 +0000 (16:27 -0400)]
Update bcachefs sources to 7e07e19c29 bcachefs: Traverse iterator in journal replay

4 years agoUpdate bcachefs sources to 4a4139a563 bcachefs: Fix extent_sort_fix_overlapping()
Kent Overstreet [Mon, 2 Mar 2020 22:10:54 +0000 (17:10 -0500)]
Update bcachefs sources to 4a4139a563 bcachefs: Fix extent_sort_fix_overlapping()

4 years agoChange cmd_dump to not read in leaf nodes
Kent Overstreet [Mon, 2 Mar 2020 20:49:20 +0000 (15:49 -0500)]
Change cmd_dump to not read in leaf nodes

4 years agoUpdate bcachefs sources to 1210f6c925 bcachefs: BCH_SB_FEATURES_ALL
Kent Overstreet [Wed, 26 Feb 2020 22:35:47 +0000 (17:35 -0500)]
Update bcachefs sources to 1210f6c925 bcachefs: BCH_SB_FEATURES_ALL

4 years agoMerge pull request #26 from unquietwiki/master
koverstreet [Wed, 26 Feb 2020 18:22:30 +0000 (13:22 -0500)]
Merge pull request #26 from unquietwiki/master

RPM packaging support

4 years agoUpdate userspace-rcu.spec
Michael Adams [Mon, 24 Feb 2020 08:23:48 +0000 (00:23 -0800)]
Update userspace-rcu.spec

4 years agoUpdate bcachefs sources to 9017d85854 bcachefs: btree_ptr_v2
Kent Overstreet [Sat, 22 Feb 2020 21:21:32 +0000 (16:21 -0500)]
Update bcachefs sources to 9017d85854 bcachefs: btree_ptr_v2

4 years agoUpdate bcachefs sources to 3cd63315a6 bcachefs: Track incompressible data
Kent Overstreet [Tue, 21 Jan 2020 22:24:32 +0000 (17:24 -0500)]
Update bcachefs sources to 3cd63315a6 bcachefs: Track incompressible data

4 years agoRPM packaging support
Michael Adams [Tue, 21 Jan 2020 09:30:01 +0000 (01:30 -0800)]
RPM packaging support

4 years agoDon't leak ksets
Kent Overstreet [Thu, 9 Jan 2020 23:02:22 +0000 (18:02 -0500)]
Don't leak ksets

4 years agoUpdate bcachefs sources to d763e8ab17 bcachefs: Don't lose needs_whiteout in overwrit...
Kent Overstreet [Mon, 6 Jan 2020 18:49:52 +0000 (13:49 -0500)]
Update bcachefs sources to d763e8ab17 bcachefs: Don't lose needs_whiteout in overwrite path

4 years agoUpdate bcachefs sources to c9eb15545d bcachefs: Don't call trans_iter_put() on error...
Kent Overstreet [Sun, 5 Jan 2020 00:24:13 +0000 (19:24 -0500)]
Update bcachefs sources to c9eb15545d bcachefs: Don't call trans_iter_put() on error pointer

4 years agoFix dump command for btree ptr key type change
Kent Overstreet [Sat, 4 Jan 2020 20:46:31 +0000 (15:46 -0500)]
Fix dump command for btree ptr key type change

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
4 years agofs_usage cmd fixes
Kent Overstreet [Sat, 4 Jan 2020 00:10:00 +0000 (19:10 -0500)]
fs_usage cmd fixes

- Sort devices by device name if they don't have a label
- We were printing the wrong devices in the device list in the per-data
  entries

4 years agoMerge remote-tracking branch 'elladan/master'
Kent Overstreet [Mon, 30 Dec 2019 16:50:38 +0000 (11:50 -0500)]
Merge remote-tracking branch 'elladan/master'

4 years agoMake die exit using _exit
Justin Husted [Sun, 29 Dec 2019 11:07:56 +0000 (03:07 -0800)]
Make die exit using _exit

Exiting the standard way on error caused teardown in bad state problems.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agoUpdate bcachefs sources to aae76fba15 bcachefs: Use KEY_TYPE_deleted whitouts for...
Kent Overstreet [Sun, 29 Dec 2019 16:15:34 +0000 (11:15 -0500)]
Update bcachefs sources to aae76fba15 bcachefs: Use KEY_TYPE_deleted whitouts for extents

4 years agoWell, arm64 crashed. Turn that off for now.
Justin Husted [Sun, 29 Dec 2019 04:38:26 +0000 (20:38 -0800)]
Well, arm64 crashed. Turn that off for now.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agobcachefs-tools: Add arm64 build on travis-ci.
Justin Husted [Sun, 29 Dec 2019 04:34:31 +0000 (20:34 -0800)]
bcachefs-tools: Add arm64 build on travis-ci.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agoAdd a travis.yml file for bcachefs-tools.
Justin Husted [Sun, 29 Dec 2019 02:50:49 +0000 (18:50 -0800)]
Add a travis.yml file for bcachefs-tools.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agobcachefs-tools: Fix test.
Justin Husted [Sun, 29 Dec 2019 04:09:22 +0000 (20:09 -0800)]
bcachefs-tools: Fix test.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agoUpdate bcachefs sources to 1569db10e2 bcachefs: Use KEY_TYPE_deleted whitouts for...
Kent Overstreet [Sun, 29 Dec 2019 01:34:36 +0000 (20:34 -0500)]
Update bcachefs sources to 1569db10e2 bcachefs: Use KEY_TYPE_deleted whitouts for extents

4 years agoshow-super now lists superblock features
Kent Overstreet [Sun, 29 Dec 2019 01:25:19 +0000 (20:25 -0500)]
show-super now lists superblock features

4 years agoUpdate bcachefs sources to 86a99a7b7f bcachefs: Convert some enums to x-macros
Kent Overstreet [Sun, 29 Dec 2019 01:20:17 +0000 (20:20 -0500)]
Update bcachefs sources to 86a99a7b7f bcachefs: Convert some enums to x-macros

4 years agobcachefs-tools: Add a smoke test master script.
Justin Husted [Sat, 28 Dec 2019 23:16:09 +0000 (15:16 -0800)]
bcachefs-tools: Add a smoke test master script.

This script builds and runs with various options to enable easy test
coverage.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agobcachefs-tools: fix test bug in valgrind handling.
Justin Husted [Sun, 29 Dec 2019 00:56:24 +0000 (16:56 -0800)]
bcachefs-tools: fix test bug in valgrind handling.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agobcachefs-tools: Fix build errors.
Justin Husted [Sat, 28 Dec 2019 23:56:49 +0000 (15:56 -0800)]
bcachefs-tools: Fix build errors.

The BTREE_INSERT_ATOMIC removal broke fuse.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agobachefs-tools: Fix broken test code.
Justin Husted [Sat, 28 Dec 2019 23:39:20 +0000 (15:39 -0800)]
bachefs-tools: Fix broken test code.

A check was missing in some of the python test code, probably from a bad
cherry-pick.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agobcachefs-tools: Fix build break with FUSE.
Justin Husted [Sat, 28 Dec 2019 23:37:42 +0000 (15:37 -0800)]
bcachefs-tools: Fix build break with FUSE.

bch2_link_trans() in the filesystem side was fixed to do timestamps
properly, but the change to the tools call got lost.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agoUpdate bcachefs sources to cfb41d25c7 bcachefs: Add an assertion to track down a...
Kent Overstreet [Sat, 28 Dec 2019 23:19:05 +0000 (18:19 -0500)]
Update bcachefs sources to cfb41d25c7 bcachefs: Add an assertion to track down a heisenbug

4 years agoMake valgrind disabled by default in unit tests.
Justin Husted [Tue, 17 Dec 2019 05:06:40 +0000 (21:06 -0800)]
Make valgrind disabled by default in unit tests.

Since valgrind runtime support is disabled by default, we shouldn't run
the tests with valgrind by default.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agoFix bchu_fs_get_devices()
Kent Overstreet [Fri, 27 Dec 2019 19:04:16 +0000 (14:04 -0500)]
Fix bchu_fs_get_devices()

4 years agoRedo cmd_fs_usage for new ioctls
Kent Overstreet [Wed, 18 Dec 2019 21:11:11 +0000 (16:11 -0500)]
Redo cmd_fs_usage for new ioctls

4 years agoUpdate bcachefs sources to 5d7142b75a bcachefs: Redo filesystem usage ioctls
Kent Overstreet [Wed, 18 Dec 2019 21:11:04 +0000 (16:11 -0500)]
Update bcachefs sources to 5d7142b75a bcachefs: Redo filesystem usage ioctls

4 years agoUpdate bcachefs sources to a8faf2472b bcachefs: Update directory timestamps during...
Kent Overstreet [Wed, 18 Dec 2019 20:28:41 +0000 (15:28 -0500)]
Update bcachefs sources to a8faf2472b bcachefs: Update directory timestamps during link

4 years agoUpdate bcachefs sources to adfbb84c7c fixup! bcachefs: Fix bch2_verify_insert_pos()
Kent Overstreet [Mon, 16 Dec 2019 22:36:24 +0000 (17:36 -0500)]
Update bcachefs sources to adfbb84c7c fixup! bcachefs: Fix bch2_verify_insert_pos()

4 years agoMerge pull request #24 from brendon-boldt/new-install-distros
koverstreet [Mon, 16 Dec 2019 20:45:20 +0000 (15:45 -0500)]
Merge pull request #24 from brendon-boldt/new-install-distros

New install distros

4 years agoUpdate bcachefs sources to fbb669e9de bcachefs: Kill btree_node_iter_large
Kent Overstreet [Mon, 16 Dec 2019 19:42:09 +0000 (14:42 -0500)]
Update bcachefs sources to fbb669e9de bcachefs: Kill btree_node_iter_large

4 years agoClean up after failed unit tests better.
Justin Husted [Wed, 20 Nov 2019 05:44:58 +0000 (21:44 -0800)]
Clean up after failed unit tests better.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agoIncrease stack size of userspace threads to 32k.
Justin Husted [Sun, 15 Dec 2019 00:25:05 +0000 (16:25 -0800)]
Increase stack size of userspace threads to 32k.

Certain fuse tests crashed inside of libc calls such as fprintf() with
only 16k of stack.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agoAdd note about make clean for fuse build
Brendon Boldt [Fri, 6 Dec 2019 16:22:19 +0000 (11:22 -0500)]
Add note about make clean for fuse build

4 years agoAdd Fedora, Ubuntu, Arch info to INSTALL
Brendon Boldt [Fri, 6 Dec 2019 05:51:10 +0000 (00:51 -0500)]
Add Fedora, Ubuntu, Arch info to INSTALL

Add fuse3 (>=3.7) version to Makefile

4 years agoPut valgrind support behind CONFIG_VALGRIND
Kent Overstreet [Wed, 4 Dec 2019 22:49:34 +0000 (17:49 -0500)]
Put valgrind support behind CONFIG_VALGRIND

4 years agoMerge commit '780de81b36'
Kent Overstreet [Thu, 28 Nov 2019 20:08:27 +0000 (15:08 -0500)]
Merge commit '780de81b36'

4 years agoSupport remounting in fuse tests.
Justin Husted [Mon, 18 Nov 2019 23:36:36 +0000 (15:36 -0800)]
Support remounting in fuse tests.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agoMake valgrind optional in tests.
Justin Husted [Mon, 18 Nov 2019 21:51:31 +0000 (13:51 -0800)]
Make valgrind optional in tests.

Add an option to disable valgrind in the test suite, via the variable:

BCACHEFS_TEST_USE_VALGRIND=no

Additionally, note how to run tests in parallel in the INSTALL documentation.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agoUpdate bcachefs sources to d372ddcbfa bcachefs: Reorganize extents.c
Kent Overstreet [Mon, 18 Nov 2019 01:36:59 +0000 (20:36 -0500)]
Update bcachefs sources to d372ddcbfa bcachefs: Reorganize extents.c

4 years agoMake fuse3 support optional and document.
Justin Husted [Mon, 11 Nov 2019 20:00:08 +0000 (12:00 -0800)]
Make fuse3 support optional and document.

The experimental fuse3 support is not complete yet, and fuse3 is new and
still difficult to install on some platforms.

Make it optional at compile time, and default to off.

Signed-off-by: Justin Husted <sigstop@gmail.com>
4 years agoUpdate bcachefs sources to b1a4dc53be bcachefs: Set lost+found mode to 0700
Kent Overstreet [Sun, 10 Nov 2019 03:49:03 +0000 (22:49 -0500)]
Update bcachefs sources to b1a4dc53be bcachefs: Set lost+found mode to 0700