Search String: Display: Description: Sort:

Results:

References: [ +subject:/^(?:^\s*(re|sv|fwd|fw)[\[\]\d]*[:>-]+\s*)*xfs_iunlink_remove\:\s+xfs_inotobp\(\)\s+returned\s+error\s+22\s+\-\-\s+debugging\s*$/: 50 ]

Total 50 documents matching your query.

1. xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: Brian Foster <bfoster@xxxxxxxxxx>
Date: Mon, 15 Apr 2013 19:14:39 -0400
Hi, Thanks for the data in the previous thread: http://oss.sgi.com/archives/xfs/2013-04/msg00327.html The data confirms Dave's theory where we are going off the end of the unlinked list when attempti
/archives/xfs/2013-04/msg00342.html (10,107 bytes)

2. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: Dave Chinner <david@xxxxxxxxxxxxx>
Date: Wed, 17 Apr 2013 02:24:17 +1000
It's better to use trace-cmd for this. it will result in less dropped events. i.e.: $ trace-cmd record -e xfs_iunlink\* ... reproduce ... ^C $ trace-cmd report > trace.output I would suggest that the
/archives/xfs/2013-04/msg00363.html (11,293 bytes)

3. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: Brian Foster <bfoster@xxxxxxxxxx>
Date: Tue, 16 Apr 2013 13:18:27 -0400
... ... Good points, thanks Dave. A v2 that pulls up the tracepoints towards function entry is appended. Brian -- fs/xfs/linux-2.6/xfs_trace.h | 2 ++ fs/xfs/xfs_inode.c | 4 ++++ 2 files changed, 6 in
/archives/xfs/2013-04/msg00365.html (10,791 bytes)

4. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: <yongtaofu@xxxxxxxxx>
Date: Wed, 17 Apr 2013 09:04:30 +0800
... ... Good points, thanks Dave. A v2 that pulls up the tracepoints towards function entry is appended. Brian From: Brian Foster <bfoster@xxxxxxxxxx> Date: Mon, 15 Apr 2013 18:16:24 -0400 Subject: [
/archives/xfs/2013-04/msg00374.html (15,107 bytes)

5. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: <yongtaofu@xxxxxxxxx>
Date: Wed, 17 Apr 2013 09:35:55 +0800
Hi Brain, I want to ask a question, according to the shutdown trace. The ino in xfs_iunlink_remove is 0x113, why xfs_imap got ino=0xffffffff ? -- xfs_imap -- module("xfs").function("xfs_imap@fs/xfs/x
/archives/xfs/2013-04/msg00375.html (18,190 bytes)

6. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: <yongtaofu@xxxxxxxxx>
Date: Wed, 17 Apr 2013 11:15:40 +0800
Hi Brain, If it is because NULLAGINO is passed in to xfs_inotobp(). Can I move the following two lines before xfs_inotobp? For example: 1767 while (next_agino != agino) { 1768 /* 1769 * If the last i
/archives/xfs/2013-04/msg00376.html (23,996 bytes)

7. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: <yongtaofu@xxxxxxxxx>
Date: Wed, 17 Apr 2013 11:48:04 +0800
Hi Brain, Can I change as following? -- a/xfs_inode.c +++ b/xfs_inode.c @@ -1773,6 +1773,8 @@ xfs_iunlink_remove( if (last_ibp != NULL) { xfs_trans_brelse(tp, last_ibp); } + ASSERT(next_agino != NULL
/archives/xfs/2013-04/msg00377.html (27,748 bytes)

8. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Tue, 16 Apr 2013 21:28:12 -0700
On Apr 16, 2013, at 8:48 PM, çææ <yongtaofu@xxxxxxxxx> wrote: Hi Brain, Can I change as following? ASSERTS are no-ops in a non-debug kernel, so this won't change any behavior. I hope we'll know more
/archives/xfs/2013-04/msg00378.html (27,595 bytes)

9. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: <yongtaofu@xxxxxxxxx>
Date: Thu, 18 Apr 2013 09:30:09 +0800
Hi Eric, The shutdown issue is still not reproduced yet. But I get the following error today during test. Apr 18 07:42:51 10 kernel: Call Trace: Apr 18 07:42:51 10 kernel: [<ffffffffa02d91ef>] ? xfs_
/archives/xfs/2013-04/msg00403.html (32,736 bytes)

10. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: <yongtaofu@xxxxxxxxx>
Date: Thu, 18 Apr 2013 14:45:58 +0800
Hi Brain and Eric, If the problem is the agno can't be found in the unlinked list. Can we just bypass it instead of passing ino=0xffffffff to xfs_inotobp? Thank you. 2013/4/18 <yongtaofu@xxxxxxxxx> H
/archives/xfs/2013-04/msg00405.html (34,529 bytes)

11. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: <yongtaofu@xxxxxxxxx>
Date: Thu, 18 Apr 2013 16:25:38 +0800
Hi Brian and Eric, Can I change as following to bypass it? -- a/xfs_inode.c +++ b/xfs_inode.c @@ -1764,7 +1764,7 @@ xfs_iunlink_remove( */ next_agino = be32_to_cpu(agi->agi_unlinked[bucket_index]); l
/archives/xfs/2013-04/msg00406.html (43,013 bytes)

12. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: Brian Foster <bfoster@xxxxxxxxxx>
Date: Thu, 18 Apr 2013 07:41:18 -0400
This is probably not a wise thing to do. The problem we're seeing here is indicative of a potentially larger problem than this particular error path. An inode is being unlinked and inactivated, but w
/archives/xfs/2013-04/msg00408.html (39,763 bytes)

13. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: <yongtaofu@xxxxxxxxx>
Date: Thu, 18 Apr 2013 23:23:16 +0800
This is probably not a wise thing to do. The problem we're seeing here is indicative of a potentially larger problem than this particular error path. An inode is being unlinked and inactivated, but
/archives/xfs/2013-04/msg00414.html (60,985 bytes)

14. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: <yongtaofu@xxxxxxxxx>
Date: Fri, 19 Apr 2013 00:40:56 +0800
Hi Brian and Eric, Here's the meta_dump file of one server xfs repair log. And again this happens exactly when one of the glusterfs finished rebalance. https://docs.google.com/file/d/0B7n2C4T5tfNCdDF
/archives/xfs/2013-04/msg00417.html (64,252 bytes)

15. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Thu, 18 Apr 2013 10:03:22 -0700
Thanks, we'll take a look. Just to double check, in the kernel that ran the tracepoints, did you use brian's 2nd version of the patch? I want to make sure the tracepoints were at the top of the funct
/archives/xfs/2013-04/msg00419.html (14,476 bytes)

16. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Thu, 18 Apr 2013 11:35:49 -0700
here's something interesting, for 2 inodes we have double/racing calls to xfs_iunlink: == 0x5cc0b == <...>-8336 [004] 6931.372924: xfs_iunlink: dev 8:16 ino 0x5cc0b <...>-8336 [004] 6931.372965: xfs_
/archives/xfs/2013-04/msg00421.html (14,419 bytes)

17. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: Brian Foster <bfoster@xxxxxxxxxx>
Date: Thu, 18 Apr 2013 16:59:48 -0400
Understood. We've been trying very hard to reproduce ourselves to make it easier to debug, but haven't been able to reproduce at all so far. This process allows us to make _some_ progress on the issu
/archives/xfs/2013-04/msg00423.html (48,994 bytes)

18. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: <yongtaofu@xxxxxxxxx>
Date: Fri, 19 Apr 2013 14:40:21 +0800
Understood. We've been trying very hard to reproduce ourselves to make it easier to debug, but haven't been able to reproduce at all so far. This process allows us to make _some_ progress on the iss
/archives/xfs/2013-04/msg00424.html (74,135 bytes)

19. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: <yongtaofu@xxxxxxxxx>
Date: Fri, 19 Apr 2013 19:41:40 +0800
Dear Brian and Eric, kernel kernel-2.6.32-279.19.1.el6.x86_64.rpm still have this problem I build the kernel from this srpm https://oss.oracle.com/ol6/SRPMS-updates/kernel-2.6.32-279.19.1.el6.src.rpm
/archives/xfs/2013-04/msg00426.html (83,337 bytes)

20. Re: xfs_iunlink_remove: xfs_inotobp() returned error 22 -- debugging (score: 1)
Author: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Fri, 19 Apr 2013 07:59:32 -0700
Same issue, one file was unlinked twice in a race: == ino 0x6b133 == <...>-4477 [003] 2721.176790: xfs_iunlink: dev 8:16 ino 0x6b133 <...>-4477 [003] 2721.176839: xfs_iunlink_remove: dev 8:16 ino 0x6
/archives/xfs/2013-04/msg00431.html (18,324 bytes)


This search system is powered by Namazu