Re: [PATCHv2 00/18] ALUA update and Referrals support

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

 



On Wed, 2013-11-20 at 08:44 +0100, Hannes Reinecke wrote:
> On 11/20/2013 01:06 AM, Nicholas A. Bellinger wrote:
> > On Tue, 2013-11-19 at 15:42 -0800, Nicholas A. Bellinger wrote:
> >> Hey Hannes!
> >>
> >> On Tue, 2013-11-19 at 09:07 +0100, Hannes Reinecke wrote:
> >>> Hi Nic,
> >>>
> >>> here's the second version of my ALUA update & Referrals support patches.
> >>> As per request I've split up the supported states into individual
> >>> attributes, and while there I've also renamed the rather confusing
> >>> 'alua_access_type' and 'alua_access_status' into 'alua_management_type'
> >>> and 'alua_status_modification', respectively.
> >>>

<SNIP>

> > 
> > OK, I'm having second thoughts about the user-visible changes to
> > existing configfs attributes..
> > 
> > I'm fine with these types of changes, but need some more time to sort
> > out how it's going to effect existing userspace dependencies.  The one
> > that immediately made do a double take is changing 'alua_access_state'
> > to change input/output, but keep the same attribute name which makes
> > backwards compatibility alot more tricky.
> > 
> It's just a matter of parsing, innit?
> 
> > So all that said, let's defer to v3.14 for this particular series, and
> > sort out the user visable changes first, and make adjustments as
> > necessary from there.
> > 
> > WDYT..?
> > 
> Sigh.
> Another patchset getting nowhere.
> 

Awww, I like to think target-pending is still a whole lot more merge
friendly than linux-scsi.  ;)

> Okay, here's the thing:
> The patchset can be split into three individual parts:
> The ALUA update proper, which affects only the internal flow of
> control (patches 1-6 and 11-16), then there's the ALUA configfs
> modifications (patches 7-10) and the Referrals support (17 and 18).
> If you have second thoughts you should be able to pull patches 7-10;
> the rest will work as designed even without them.

Ok, I'm completely fine with patches 1-6, which only add new attributes
and don't change input/output or rename existing attributes.

It's 7-10 that introduce the changes that are of concern..

> But then, there's not much difference on having all the patches in
> for 3.13, and sort out the userspace then, or wait for the next
> round and adjust the userspace during that time.
> 

As much as I'd like to merge this now, the changes to existing
attributes is what needs to be thought out some more, to avoid overt
backwards compatibility ugliness.

> Anyway, I don't mind either way. You're the maintainer, you get to
> decide. As least I got feedback about the patchset, which is more
> than one can hope for nowadays :-(

Lets merge 1-6 now for v3.13, and I'll merge the rest for v3.14 into
for-next as soon as -rc1 is released, and we can duke it out on the
specific details starting next week.

--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