Re: Filesystem won't mount (open_ctree failed) or repair (BUG_ON)

2017-06-10 Thread Chris Murphy
On Fri, Jun 9, 2017 at 1:57 PM, Hugo Mills wrote: > On Fri, Jun 09, 2017 at 09:12:16PM +0200, Koen Kooi wrote: >> Hi, >> >> Today the kernel got wedged during shutdown (4.11.x tends to do that, haven't >> debugged) and I pressed the reset button. The next boot btrfs won't

eBPF tracing Btrfs performance

2017-06-10 Thread Chris Murphy
Ran into this: http://www.brendangregg.com/ebpf.html And then found this: https://github.com/iovisor/bcc/blob/master/tools/btrfsslower.py Anyone given it a shot? This is in the regular Fedora repo, so 'dnf install bcc kernel-devel' will do it. I'm running into a segmentation fault, most likely

Re: btrfs native encryption

2017-06-10 Thread Anand Jain
dealing with inheritance of encryption when making snapshots, and dealing with reflinks. Right. To address this, there is a proposal to bring encryption down to the extent level, it solves these limitations. Thanks, Anand -- To unsubscribe from this list: send the line "unsubscribe

Re: btrfs native encryption

2017-06-10 Thread Anand Jain
For phase-1 the idea was to make btrfs encryption inline with fs/crytpo which wasn't available when it started, so certainly there are things which could straight away filter out after its known what went into fs/crypto from ext4, especially the cryptography part. Now, 4.10 kernel based,

Questions about how BtrFS works.

2017-06-10 Thread Hy Che
Hello everyone, My name is Hy (ugen on freenode), I am a student attending GSoC for Haiku[1]. Because I have a project that support write features for BtrFS[2], there are some questions, since the documents on wiki are not enough so I have to ask here. 1. Where can I find to read a complete btree

[GIT PULL] Btrfs

2017-06-10 Thread Chris Mason
Hi Linus, My for-linus-4.12 branch has some fixes that Dave Sterba collected: git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus-4.12 We've been hitting an early enospc problem on production machines that Omar tracked down to an old int->u64 mistake. I waited a bit