Re: New CAM locking preview

2013-08-16 Thread Jeremie Le Hen
On Fri, Aug 16, 2013 at 12:40:43AM +0300, Alexander Motin wrote: > Hi. > > Last weeks I've made substantial progress on my CAM locking work. In > fact, at this moment I think I've tied all loose ends good enough to > consider the new design viable and implementation worth further testing > and

Re: New CAM locking preview

2013-08-15 Thread Alexander Motin
On 16.08.2013 04:12, Adrian Chadd wrote: Cool! I assume you've run this with full witness debugging enabled, to catch lock ordering issues? Of course! I've endless times switched between debug and normal builds to test both correctness and performance after each change. But more external tes

Re: New CAM locking preview

2013-08-15 Thread Adrian Chadd
Cool! I assume you've run this with full witness debugging enabled, to catch lock ordering issues? This is great. I look forward to per-CPU, pinned, completion threads that I can do interesting things with (like schedule aio-sendfile completions..) -adrian On 15 August 2013 14:40, Alexander

Re: New CAM locking preview

2013-08-15 Thread Steven Hartland
- Original Message - From: "Hans Petter Selasky" To: "Alexander Motin" Cc: "Scott Long" ; "Jeff Roberson" ; "ken" ; ; "FreeBSD SCSI" ; "Steven Hartland" ; "Justin T. Gibbs" Sent: Friday, August 16, 2

Re: New CAM locking preview

2013-08-15 Thread Hans Petter Selasky
On 08/15/13 23:40, Alexander Motin wrote: Hi. Last weeks I've made substantial progress on my CAM locking work. In fact, at this moment I think I've tied all loose ends good enough to consider the new design viable and implementation worth further testing and bug fixing. So I would like to ask f

New CAM locking preview

2013-08-15 Thread Alexander Motin
Hi. Last weeks I've made substantial progress on my CAM locking work. In fact, at this moment I think I've tied all loose ends good enough to consider the new design viable and implementation worth further testing and bug fixing. So I would like to ask for review of my work from everybody who