Search String: Display: Description: Sort:

Results:

References: [ +subject:/^(?:^\s*(re|sv|fwd|fw)[\[\]\d]*[:>-]+\s*)*\[PATCH\]\s+Increase\s+lockdep\s+MAX_LOCK_DEPTH\s*$/: 18 ]

Total 18 documents matching your query.

1. [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Thu, 30 Aug 2007 23:43:14 -0500
The xfs filesystem can exceed the current lockdep MAX_LOCK_DEPTH, because when deleting an entire cluster of inodes, they all get locked in xfs_ifree_cluster(). The normal cluster size is 8192 bytes,
/archives/xfs/2007-08/msg00301.html (8,694 bytes)

2. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
Date: Fri, 31 Aug 2007 08:39:49 +0200
As 40 will still not be enough for people with larger block sizes, this does not seems like a solid solution. Could XFS possibly batch in smaller (fixed sized) chunks, or does that have significant d
/archives/xfs/2007-08/msg00302.html (10,149 bytes)

3. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: David Chinner <dgc@xxxxxxx>
Date: Fri, 31 Aug 2007 23:50:42 +1000
The problem is not filesystem block size, it's the xfs inode cluster buffer size / the size of the inodes that determines the lock depth. the common case is 8k/256 = 32 inodes in a buffer, and they a
/archives/xfs/2007-08/msg00304.html (10,185 bytes)

4. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
Date: Fri, 31 Aug 2007 16:33:51 +0200
Since they are all trylocks it seems to suggest there is no hard _need_ to lock a whole inode cluster at once, and could iterate through it with less inodes locked. Granted I have absolutely no under
/archives/xfs/2007-08/msg00305.html (10,787 bytes)

5. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Fri, 31 Aug 2007 09:33:30 -0500
Right, but as I understand it, the cluster size *minimum* is the block size; that's why I made reference to block size - 16k blocks would have 64 inodes per cluster, minimum, potentially all locked i
/archives/xfs/2007-08/msg00306.html (10,951 bytes)

6. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
Date: Fri, 31 Aug 2007 16:36:52 +0200
Agreed, that sucks too :-/ I was hoping there would be a 'nice' solution, a well, again, reality ruins it.
/archives/xfs/2007-08/msg00307.html (9,239 bytes)

7. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: David Chinner <dgc@xxxxxxx>
Date: Sat, 1 Sep 2007 01:05:11 +1000
That's kind of misleading. They are trylocks to prevent deadlocks with other threads that may be cleaning up a given inode or the inodes may already be locked for writeback and so locking them a seco
/archives/xfs/2007-08/msg00309.html (12,375 bytes)

8. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
Date: Fri, 31 Aug 2007 17:09:21 +0200
I think this started because jeffpc couldn't boot without XFS busting lockdep :-) No, alas, we cannot handle semaphores in lockdep. Semaphores don't have a strict owner, hence we cannot track them. T
/archives/xfs/2007-08/msg00310.html (9,952 bytes)

9. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Fri, 31 Aug 2007 10:11:22 -0500
That explains why 40 was enough for me, I guess :) -Eric
/archives/xfs/2007-08/msg00311.html (10,123 bytes)

10. [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Thu, 30 Aug 2007 23:43:14 -0500
The xfs filesystem can exceed the current lockdep MAX_LOCK_DEPTH, because when deleting an entire cluster of inodes, they all get locked in xfs_ifree_cluster(). The normal cluster size is 8192 bytes,
/archives/xfs/2007-08/msg00615.html (8,694 bytes)

11. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
Date: Fri, 31 Aug 2007 08:39:49 +0200
As 40 will still not be enough for people with larger block sizes, this does not seems like a solid solution. Could XFS possibly batch in smaller (fixed sized) chunks, or does that have significant d
/archives/xfs/2007-08/msg00616.html (10,149 bytes)

12. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: David Chinner <dgc@xxxxxxx>
Date: Fri, 31 Aug 2007 23:50:42 +1000
The problem is not filesystem block size, it's the xfs inode cluster buffer size / the size of the inodes that determines the lock depth. the common case is 8k/256 = 32 inodes in a buffer, and they a
/archives/xfs/2007-08/msg00618.html (10,185 bytes)

13. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
Date: Fri, 31 Aug 2007 16:33:51 +0200
Since they are all trylocks it seems to suggest there is no hard _need_ to lock a whole inode cluster at once, and could iterate through it with less inodes locked. Granted I have absolutely no under
/archives/xfs/2007-08/msg00619.html (10,787 bytes)

14. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Fri, 31 Aug 2007 09:33:30 -0500
Right, but as I understand it, the cluster size *minimum* is the block size; that's why I made reference to block size - 16k blocks would have 64 inodes per cluster, minimum, potentially all locked i
/archives/xfs/2007-08/msg00620.html (10,951 bytes)

15. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
Date: Fri, 31 Aug 2007 16:36:52 +0200
Agreed, that sucks too :-/ I was hoping there would be a 'nice' solution, a well, again, reality ruins it.
/archives/xfs/2007-08/msg00621.html (9,239 bytes)

16. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: David Chinner <dgc@xxxxxxx>
Date: Sat, 1 Sep 2007 01:05:11 +1000
That's kind of misleading. They are trylocks to prevent deadlocks with other threads that may be cleaning up a given inode or the inodes may already be locked for writeback and so locking them a seco
/archives/xfs/2007-08/msg00623.html (12,375 bytes)

17. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
Date: Fri, 31 Aug 2007 17:09:21 +0200
I think this started because jeffpc couldn't boot without XFS busting lockdep :-) No, alas, we cannot handle semaphores in lockdep. Semaphores don't have a strict owner, hence we cannot track them. T
/archives/xfs/2007-08/msg00624.html (9,952 bytes)

18. Re: [PATCH] Increase lockdep MAX_LOCK_DEPTH (score: 1)
Author: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Fri, 31 Aug 2007 10:11:22 -0500
That explains why 40 was enough for me, I guess :) -Eric
/archives/xfs/2007-08/msg00625.html (10,123 bytes)


This search system is powered by Namazu