data #00000 oid=0000000000000006 size=141 class=Products.ZODBMountPoint.MountedObject.MountedObject
but fsstats tries to match transaction records with re "tid=([0-9a-f]+).*size=(\d+)" (i.e. it expects size information after tid) and data records with re "oid=([0-9a-f]+) class=(\S+) size=(\d+)" (i.e. it expects size and class interchanged).
ZODB==5.6.0
scripts.fsstats
is supposed to derive statistics from the output ofFileStorage.fsdump
. However, it no longer understands this output.Transaction records produced by
fsdump
look likeand data records like
but
fsstats
tries to match transaction records with re"tid=([0-9a-f]+).*size=(\d+)"
(i.e. it expectssize
information aftertid
) and data records with re"oid=([0-9a-f]+) class=(\S+) size=(\d+)"
(i.e. it expectssize
andclass
interchanged).