Re: [PATCH v8 00/28] Parent Pointers v8

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Aug 28, 2018 at 12:22:13PM -0700, Allison Henderson wrote:
> Hi all,
> 
> This is the 8th version of parent pointer attributes for xfs. The goal of
> this patch set is to add a parent pointer attribute to each inode.  The
> attribute name containing the parent inode, generation, and directory offset,
> while the  attribute value contains the file name.  This feature will enable
> future optimizations for online scrub, or any other feature that could make
> use of quickly deriving an inodes path from  the mount point.  This set also
> introduces deferred attribute operations, though it is currently only used by
>  the new parent pointer code.

Another assert failure on generic/026:

SECTION       -- xfs
FSTYP         -- xfs (debug)
PLATFORM      -- Linux/x86_64 test1 4.19.0-rc2-dgc+
MKFS_OPTIONS  -- -f -m rmapbt=1,reflink=1 -i sparse=1 -b size=1k /dev/sdc
MOUNT_OPTIONS -- /dev/sdc /mnt/scratch

(though it appears block size has nothing to do with the failure as
all my other test VMs also failed on this test, too)


[  368.699416] run fstests generic/026 at 2018-09-03 13:46:29
[  376.651705] XFS: Assertion failed: tp->t_ticket != NULL, file: fs/xfs/xfs_trans.c, line: 952
[  376.653346] ------------[ cut here ]------------
[  376.654174] kernel BUG at fs/xfs/xfs_message.c:102!
[  376.655537] invalid opcode: 0000 [#1] PREEMPT SMP
[  376.656545] CPU: 0 PID: 12468 Comm: chacl Not tainted 4.19.0-rc2-dgc+ #653
[  376.657742] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.11.1-1 04/01/2014
[  376.659193] RIP: 0010:assfail+0x28/0x30
[  376.659861] Code: c3 90 0f 1f 44 00 00 48 89 f1 41 89 d0 48 c7 c6 98 50 2e 82 48 89 fa 31 ff e8 64 f9 ff ff 80 3d f5 9a 0a 01 00 75 03 0f 0b c3 <0f> 0b 66 0f 1f 44 00 00 0f 1f 44 00 00 48 63 f6 49 8a
[  376.663050] RSP: 0018:ffffc90000babaa0 EFLAGS: 00010202
[  376.663950] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
[  376.665167] RDX: 00000000ffffffc0 RSI: 000000000000000a RDI: ffffffff8227a5fc
[  376.666397] RBP: ffffffff822e68d0 R08: 0000000000000000 R09: 0000000000000000
[  376.667618] R10: 0000000000000008 R11: f000000000000000 R12: 0000000000000000
[  376.668841] R13: ffff88002d236000 R14: ffffffff814d6701 R15: 0000000000000025
[  376.670075] FS:  00007fd8e35dc740(0000) GS:ffff88003ec00000(0000) knlGS:0000000000000000
[  376.671462] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  376.672451] CR2: 000055624ed0c000 CR3: 00000000292b5000 CR4: 00000000000006f0
[  376.673678] Call Trace:
[  376.674136]  __xfs_trans_commit+0x35c/0x370
[  376.674870]  xfs_attr_set+0x241/0x2d0
[  376.675510]  __xfs_set_acl+0xf4/0x1a0
[  376.676146]  xfs_set_acl+0xa8/0x100
[  376.676759]  ? posix_acl_valid+0xb6/0xd0
[  376.677444]  ? set_posix_acl+0xa0/0xa0
[  376.678108]  posix_acl_xattr_set+0x3f/0x90
[  376.678833]  __vfs_setxattr+0x64/0x80
[  376.679484]  __vfs_setxattr_noperm+0x69/0x1a0
[  376.680243]  ? unlazy_walk+0x4c/0xb0
[  376.680871]  vfs_setxattr+0xa0/0xb0
[  376.681485]  setxattr+0x132/0x1a0
[  376.682088]  ? __handle_mm_fault+0x95b/0x10c0
[  376.682850]  ? __mnt_want_write+0x5e/0x90
[  376.683547]  ? preempt_count_sub+0x43/0x50
[  376.684262]  path_setxattr+0xbe/0xe0
[  376.684884]  __x64_sys_setxattr+0x27/0x30
[  376.685584]  do_syscall_64+0x5a/0x180
[  376.686236]  entry_SYSCALL_64_after_hwframe+0x49/0xbe

Cheers,

Dave.
-- 
Dave Chinner
david@xxxxxxxxxxxxx



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux