How to move storage OEMs to Samba 4.0 ?
Jeremy Allison
jra at samba.org
Tue Jun 12 09:33:44 MDT 2012
On Tue, Jun 12, 2012 at 08:21:06AM +0200, Michael Adam wrote:
> OK, my mail was way too long.
>
> Let me recap the most important questions/points:
>
> * What is so new in the 4.0 release step file-server-wise
> that OEMs will refrain from upgrading even longer than
> they did/do for other releases?
Large, realtively untested changes in many core components.
Don't get me wrong, I think we're doing the best we can
and our testing is getting better. But there are large
changes here. More change == more new bugs. It really is that
simple.
> Is 4.0 fileserver-wise really worse / more scary / bigger than
> earlier releases from the point of view of OEMs?
Yes.
> * The major changes listed to support the dangerousness of 4.0 were
> changes not authored by you (or Volker, or me..). So might it
> be that this fact rather creates an increased fear (of the unknown
> or uncontrolled) on your side?
Nope. I'm happy with the changes, and I reviewed many of
them. But I'm not perfect.
> * In short, is it really the OEMs' fears your are expressing or
> rather your own fear projected to the OEMs?
No, it's OEMs.
> Of course I want to help the OEMs (I already do).
> But I am not convinced that that opening up 3.6 for feature
> backports is the right thing.
I'm here to convince you otherwise :-).
> * It would be the wrong sign (to not move to 4.0).
>
> * Opening up patch policy for the release increases the risk
> of destabilization, even if (of course) not intended.
>
> * I would agree to allow backports of isloated new code like vfs
> modules or command line tools where risk is minimal.
>
> * What do the OEMs themselves want from us?
> Do they want a blended OEM-feature release?
They want all new features in no new release of course :-).
Which is impossible :-).
> * We could offer a loose collection of backported feature patches
> not harnessed into a release, so every interested OEM can pick
> from that collection.
I don't like that idea. The "loose collection of backported feature patches"
is what everyone has on their own right now. It negates the
advantage of being a "release".
> I would really like to discuss this further since I also want to
> reach the best possible way to help OEMs with current releases
> while encouraging them to move to 4.0.
So again, as everyone seemed to ignore it. I really like Ira's
suggestion.
Anyone can submit a "new feature" patch for 3.6.next, under
the following conditions.
3 engineers must review and buy-off on the changes, not
two. At least 2 of the engineers must be from different
organizations (i.e. No all-Sernet, all-Google, or all-IBM
patches).
Does that help ? I think it strikes the right balance
of opening up the tree a little bit, without having
a new "3.6.next is open for everything" policy.
Jeremy.
More information about the samba-technical
mailing list