Re: [PATCH 0/3] target: Fixes for COMPARE_AND_WRITE backend I/O failure cases

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

 



On Wed, 2013-10-02 at 06:31 +0200, Thomas Glanzmann wrote:
> Hello Nab,
> 
> > Thomas, these are all fairly obvious fixes to me, and I've been able
> > to confirm them on my setup.  Please confirm on your end, and I'll
> > plan to push them for v3.12-rc4 by the end of the week.
> 
> I confirm that the fixes work. Thank you for fixing this. I did the
> following:
> 
>         - Applied the patches on top of your for-next, recompiled,
>           installed modules and kernel got rid of
>           '/lib/modules/3.11.0-rc5+/extra/' which contained target
>           modules with an unknown symbol __dynamic_pr_debug (from the
>           debug build, I assume)
> 
>         - Started the target, discovered from two esx servers, created
>           VMFS (no error), deployed one VM, used XCOPY to clone it three
>           times, powered it on and did 4 svmotion in parallel.
> 
> So the fix works. I also have the feeling that the xcopy code became
> faster, but I first have to meassure it.
> 

Great, thanks for the confirmation here.

> I'll today some more testing with rescans from 12 ESX and svmotion
> (XCOPY) of 24 VMs in parallel. But everything is looking good from my
> site. I'm also working on the discovery patch.
> 

There is one other regression wrt to the struct iscsi_cmd pre-allocation
changes in v3.12-rc1 code that I'm still tracking down, that you may end
up encountering during stress testing.

It's currently caused by tag starvation under heavy (remotely generated)
I/O load, and manifests itself as percpu_ida_alloc() sleeping
indefinitely in iscsit_allocate_cmd() waiting for new tag(s) to become
available while StatSN acknowledgement is (AFAICT) being blocked
elsewhere.

FYI, the output of 'echo w > /proc/sysrq-trigger', and/or the hung task
checker should produce a stack-trace to this effect.

Please let me know if you encounter any issues, and a patch to address
this bit should be along in the next 24-48 hours.

--nab

--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux