On 03/16/2016 10:02 AM, Csaba Henk wrote:
Hi,

I'm asking for a Feature Free Exception for the update_access code for
Ganesha library and the two GlusterFS drivers (glusterfs, glusterfs-native).

This benefits the whole project in terms of getting closer to the point
when the backward compatiblitly hooks for the old driver access API can
be retired. There is no change in functionality, except for one thing:
the new code takes advantage of the new semantic feature of
update_access, that is, recovery situation is explicit; thus with
Ganesha, where actually a reset/restore operation can be performed, we
can trigger this mechanism only if really that's what's being asked for
(contrary to the earlier practice where reset/restore was done on each
m-shr startup).

The impact of the change is limited to the GlusterFS drivers (Ganesha
library currently is used only for these drivers).

The following changes are proposed:

https://review.openstack.org/282602 ("ganesha: implement update_access")
https://review.openstack.org/291151 ("glusterfs: Implement
update_access() method")

Sorry for the slow response. I have discussed this with some other cores and while I have mixed feelings, considering Doug's input I think I must deny this.

I told a few different driver maintainers that I would grant FFEs for update_access() changes due to how late the feature went into Mitaka, but when I made those promises I was imagining the patches would be available shortly after feature freeze. These patches come when we're down to just a few bugs before we cut the RC, and risk is the biggest thing on my mind.

A major factor in this decision is the fact that glusterfs is not the only driver lacking an implementation for update_access(), so we couldn't remove the fallback path even if we did merge these changes.

Csaba, thank you for getting these changes done and we will merge them early in Newton. We need to decide as a community how to get the remaining drivers updated in Newton so we can remove the fallback path.

-Ben Swartzlander


Thanks,
Csaba



__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to