Results:
References: [ +subject:/^(?:^\s*(re|sv|fwd|fw)[\[\]\d]*[:>-]+\s*)*\[PATCH\s+1\/6\]\s+Extend\s+completions\s+to\s+provide\s+XFS\s+object\s+flush\s+requirements\s*$/: 54 ]
Total 54 documents matching your query.
- 1. [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Dave Chinner <david@xxxxxxxxxxxxx>
- Date: Thu, 26 Jun 2008 14:41:12 +1000
- XFS object flushing doesn't quite match existing completion semantics. It mixed exclusive access with completion. That is, we need to mark an object as being flushed before flushing it to disk, and t
- /archives/xfs/2008-06/msg00333.html (13,872 bytes)
- 2. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Christoph Hellwig <hch@xxxxxxxxxxxxx>
- Date: Thu, 26 Jun 2008 03:46:36 -0400
- Given that the only API call shared with normal completions is complete() I'd rather make this a primitive of it's own, even if internally implemented as completions. Also please add kerneldoc commen
- /archives/xfs/2008-06/msg00345.html (12,403 bytes)
- 3. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Dave Chinner <david@xxxxxxxxxxxxx>
- Date: Thu, 26 Jun 2008 21:21:33 +1000
- Ok, so that involves exactly what? A new header file, a new API name (ideas anyone?) and kerneldoc comments? Cheers, Dave. -- Dave Chinner david@xxxxxxxxxxxxx
- /archives/xfs/2008-06/msg00354.html (13,354 bytes)
- 4. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Matthew Wilcox <matthew@xxxxxx>
- Date: Thu, 26 Jun 2008 05:26:12 -0600
- This sounds like mutex semantics. Why are the existing mutexes not appropriate for your needs? -- Intel are signing my paycheques ... these opinions are still mine "Bill, look, we understand that you
- /archives/xfs/2008-06/msg00355.html (11,631 bytes)
- 5. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Dave Chinner <david@xxxxxxxxxxxxx>
- Date: Thu, 26 Jun 2008 21:32:09 +1000
- Different threads doing wait and complete. Cheers, Dave. -- Dave Chinner david@xxxxxxxxxxxxx
- /archives/xfs/2008-06/msg00357.html (12,145 bytes)
- 6. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Matthew Wilcox <matthew@xxxxxx>
- Date: Thu, 26 Jun 2008 05:42:42 -0600
- Then let's leave it as a semaphore. You can get rid of the sema_t if you like, but I don't think that turning completions into semaphores is a good idea (because it's confusing). -- Intel are signing
- /archives/xfs/2008-06/msg00358.html (12,304 bytes)
- 7. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Dave Chinner <david@xxxxxxxxxxxxx>
- Date: Thu, 26 Jun 2008 22:21:12 +1000
- So remind me what the point of the semaphore removal tree is again? As Christoph suggested, I can put this under another API that is implemented using completions. If I have to do that in XFS, so be
- /archives/xfs/2008-06/msg00359.html (14,024 bytes)
- 8. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Matthew Wilcox <matthew@xxxxxx>
- Date: Thu, 26 Jun 2008 06:40:09 -0600
- To remove the semaphores which don't need to be semaphores any more. You could, yes. But you could just use completions directly ... This is exactly the kind of thing completions were supposed to be
- /archives/xfs/2008-06/msg00361.html (13,398 bytes)
- 9. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Christoph Hellwig <hch@xxxxxxxxxxxxx>
- Date: Thu, 26 Jun 2008 08:49:11 -0400
- Please read Dave's introductionary mail. What XFS wants if completions with a little bit extra, so he implemented the little bit extra. This little bit extra is pretty well described in the mail star
- /archives/xfs/2008-06/msg00362.html (13,599 bytes)
- 10. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Dave Chinner <david@xxxxxxxxxxxxx>
- Date: Thu, 26 Jun 2008 23:02:04 +1000
- Or shouldn't be semaphores in the first place? Not that I can see. Yes, certainly. But as should be obvious by now completions don't quite fit the bill for XFS - they only work for *synchronisation*
- /archives/xfs/2008-06/msg00364.html (13,995 bytes)
- 11. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Christoph Hellwig <hch@xxxxxxxxxxxxx>
- Date: Thu, 26 Jun 2008 09:07:00 -0400
- Yes, probably just a new header with properly documented functions. Thew two non-trivial ones you added should probably not be inlines, btw. flush_lock_init/flush_lock/flush_trylock/flush_done/flush_
- /archives/xfs/2008-06/msg00365.html (11,560 bytes)
- 12. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Dave Chinner <david@xxxxxxxxxxxxx>
- Date: Thu, 26 Jun 2008 23:18:29 +1000
- Yeah, they grew a little bigger than expected... Ok, I was thinking along those lines. I'll redo the patch series using that interface tomorrow. Cheers, Dave. -- Dave Chinner david@xxxxxxxxxxxxx
- /archives/xfs/2008-06/msg00366.html (12,517 bytes)
- 13. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Daniel Walker <dwalker@xxxxxxxxxx>
- Date: Thu, 26 Jun 2008 13:33:25 -0700
- I think there is some basis to make the changes that you have here. Specifically this email and thread, http://lkml.org/lkml/2008/4/15/232 However, I don't like how your implementing this as specific
- /archives/xfs/2008-06/msg00372.html (12,079 bytes)
- 14. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Dave Chinner <david@xxxxxxxxxxxxx>
- Date: Fri, 27 Jun 2008 11:52:41 +1000
- Agreed - but the extension has to start somewhere. So, do I simply add a "init_completion_count()" that passes a count value for the completion (i.e. replaces init_completion_flush())? Except then wa
- /archives/xfs/2008-06/msg00378.html (13,774 bytes)
- 15. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Matthew Wilcox <matthew@xxxxxx>
- Date: Thu, 26 Jun 2008 20:24:07 -0600
- You've completely missed the point. The current semaphore code is _more_ efficient than the current completion code. I'm very comfortable having two APIs here, one for completion-like semantics and o
- /archives/xfs/2008-06/msg00379.html (11,309 bytes)
- 16. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Daniel Walker <dwalker@xxxxxxxxxx>
- Date: Thu, 26 Jun 2008 20:26:39 -0700
- Are you saying you want to keep semaphores? Cause I think that goes against the overall agenda that I've seen, which is complete semaphore removal .. If you have issues with the removal method then w
- /archives/xfs/2008-06/msg00381.html (10,383 bytes)
- 17. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Christoph Hellwig <hch@xxxxxxxxxxxxx>
- Date: Fri, 27 Jun 2008 05:15:09 -0400
- Which overall agenda?
- /archives/xfs/2008-06/msg00403.html (10,414 bytes)
- 18. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Daniel Walker <dwalker@xxxxxxxxxx>
- Date: Fri, 27 Jun 2008 07:37:12 -0700
- Semaphore removal .. Daniel
- /archives/xfs/2008-06/msg00415.html (10,356 bytes)
- 19. [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Dave Chinner <david@xxxxxxxxxxxxx>
- Date: Thu, 26 Jun 2008 14:41:12 +1000
- XFS object flushing doesn't quite match existing completion semantics. It mixed exclusive access with completion. That is, we need to mark an object as being flushed before flushing it to disk, and t
- /archives/xfs/2008-06/msg00793.html (13,872 bytes)
- 20. Re: [PATCH 1/6] Extend completions to provide XFS object flush requirements (score: 1)
- Author: Christoph Hellwig <hch@xxxxxxxxxxxxx>
- Date: Thu, 26 Jun 2008 03:46:36 -0400
- Given that the only API call shared with normal completions is complete() I'd rather make this a primitive of it's own, even if internally implemented as completions. Also please add kerneldoc commen
- /archives/xfs/2008-06/msg00805.html (12,403 bytes)
Current List: 1 - 20
Page: [1] [2] [3]
This search system is powered by
Namazu