On Wed, May 3, 2017 at 2:28 PM, Alexandru Guzu <alexg...@gmail.com> wrote:

> In a VirtualBox VM, I converted a EXT4 fs to BTRFS that is now running
> on Ubuntu 16.04 (Kernel 4.4.0-72). I was able to use the system for
> several weeks. I even did kernel updates, compression, deduplication
> without issues.

Which version of btrfs-progs? The convert code was totally rewritten
for btrfs-progs 4.6, and it has had a number of significant fixes
since then. I'd say 4.8.2 is about the minimum I'd recommend. But if
it were me I'd use the current release, 4.10.2.

But that alone may not fix it, I think you need a newer kernel...

>
> The stack trace is the following:
>
> [   88.836057] ------------[ cut here ]------------
> [   88.836082] WARNING: CPU: 0 PID: 25 at
> /build/linux-wXdoVv/linux-4.4.0/fs/btrfs/inode.c:2931
> btrfs_finish_ordered_io+0x63b/0x650 [btrfs]()
> [   88.836083] BTRFS: Transaction aborted (error -95)

Fits this thread, which suggests you're using a btrfs-progs 4.6 or newer.

The call trace breakdown:
http://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg57565.html

The evaluation:
http://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg57634.html


-- 
Chris Murphy
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to