Ha salido hoy el kernel 4.16.13 con un cambio que esperemos que arregle los congelamientos que sufrimos algunos usuarios por las malditas quotas:
btrfs: qgroup: Fix root item corruption when multiple same source snapshots are created with quota enabled
[ Upstream commit 4d31778aa2fa342f5f92ca4025b293a1729161d1 ]
When multiple pending snapshots referring to the same source subvolume
are executed, enabled quota will cause root item corruption, where root items are using old bytenr (no backref in extent tree).
This can be triggered by fstests btrfs/152.
The cause is when source subvolume is still dirty, extra commit
(simplied transaction commit) of qgroup_account_snapshot() can skip
dirty roots not recorded in current transaction, making root item of
source subvolume not updated.
Fix it by forcing recording source subvolume in current transaction
before qgroup sub-transaction commit.
Reported-by: Justin Maggard <jmaggard@netgear.com>
Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
El "root item corruption" me hace pensar en el "inconsistency flag" presente en los congelamientos.
Saludos
EDIT: Pues no, sigue congelándose puntualmente a las 20:30. Me da que va a ser problema de openSUSE solamente...
Última edición por Krovikan; 02-jun-2018 a las 22:19 Razón: más info
There are currently 1 users browsing this thread. (0 members and 1 guests)
Marcadores