Re: Additional WG chair and the WG future

Chuck Lever <[email protected]>
Newsgroups gmane.ietf.nfsv4
Message-ID <[email protected]>
Hi Magnus-

I recognize that this is a difficult topic to bring up.


> On Oct 25, 2019, at 3:39 AM, Magnus Westerlund <[email protected]> wrote:
> 
> NFSv4 WG,
> 
> I am well aware of the frustration over the lack of progress in the WG. One of
> the issues has been lack of WG chair activities in progressing and managing the
> work items. As a first step to address that I want to recruit an additional WG
> chair for the WG. Although that is not the only issue, it is one that will have
> to be addressed directly.
> 
> Anyone interested in becoming a WG chair please contact me. I will not make a
> decision within the next two weeks to allow people some time to seek support in
> their organizations if they are considering taking on the role. I will solicit 
> persons outside of the WG also, as I feel it is more important that we get
> someone that has time to devote to run to processes, than necessary deep
> technical knowledge of NFS. That the other chairs and the WG participants can
> provide. 
> 
> Secondly, considering that the WG have a very small number of active
> participants, and beyond these few there appears to be little energy.

However, it also needs to be said that the glacial WG process has been
one thing that has turned away potential WG participants I've spoken
with. Once the process issues are addressed, we might find that the WG
becomes more healthy and energetic.


> I am deeply worried about the breadth of review this work gets.

That's fair, but consider that this is a problem for any small WG.
Does the IESG have a plan for ensuring broader document review in
general?


> I think it is
> important the WG focus on the most important work to finish up. And I seriously
> think we need to consider if the right action is to close the WG, soon but in a
> controlled fashion. Other WGs have done this in the past. The IETF has
> procedures for maintenance and handling errata for existing specifications
> beyond the WG active life. 
> 
> So this is a heads up to the WG, that several things will have to improve in the
> WG if it is to go one any longer time. I know that in Montreal there discussion
> of new work. But, as the situation stands I am extremely hesitant to add any new
> milestones. Instead we need to show that the work currently taken on is dealt
> with. If the WG wants to reprioritize existing work that can also improve the
> situation. 
> 
> - Successful recruitment of a WG chair.
> - Identification of what work is crucial to complete. 
> - Good progress on the main items with both active editors and reviewers. 
> 
> If the above is shown in the next 6 months and there are still work the WG is
> interested in then we can discuss adding new work.

Work that is crucial to complete:

Aside from the work on RFC 5661, there are existing milestones that
haven't been met or are unlikely to be met.

Date            Milestone 
Dec 2019	Submit final document defining RPC-over-RDMA Version 2 (as Proposed Standard)
Sep 2019	Submit final document describing pNFS RDMA Layout (as Proposed Standard)
Jun 2019	Submit final document describing CM private data convention for RPC-over-RDMA version 1 (Informational)

RPC-over-RDMA Version 2, as discussed in Montreal, has two
significant pieces of work remaining: support for host
authentication, and enhancements to its credit management mechanism.
Given the slow progress we've seen in WG process, it's not likely
it will be ready by December, even if we had closure on the
technical issues tomorrow.

The pNFS RDMA layout type work is highly desirable, but is currently
inactive, and its milestone data has already passed.

The CM private data convention milestone has also passed.

There is currently no milestone for RPC-on-TLS. This work has public
exposure, active authors, and active prototyping. In Montreal we
agreed to add a milestone for this, and I believe at this point we
have no choice but to add it.

There is no milestone for two current Working Group documents:
delstid and integrity-measurement. I think we should strive to
complete this work before a putative WG close down. IIRC there was
consensus in Montreal to add milestones for these. integrity-
measurement has an active author and is ready for WGLC, so there is
little WG effort needed to get it published.

Given the changes you're looking for and the amount of known work
there is left to do (rfc5661bis, and rpc-tls, at least) I think 6
months is aggressive... the bis, at least, is probably a multi-year
effort by itself.


NFS seems to have renewed relevance in cloud environments, thus
we certainly have been considering new work in this area. For
example:

- Even as we proposed RPC-on-TLS there have been complaints about
the known weaknesses in the TLS host authentication model.

- As QUIC matures and moves in to replace TCP, we will need to
respond with standards work to enable RPC on QUIC.

- We might want to consider supporting global authentication schemes
like OAuth to replace AUTH_SYS, which is still a widely-used yet
obsolete authentication scheme.

- NFS has very well-known performance weaknesses when it comes to
managing directory metadata. We have, in the past, considered
delegation to improve cache effectiveness, pNFS striping techniques
to increase throughput, and user space parallelism to help deal with
these weaknesses. It might be time to focus on protocol extensions
to help in this area.

A discussion of open technical issues and their stakeholders should
be part of the conversation about WG close down.


> This is my view of the situation, and that is fairly dire. If WG participants
> thinks the issues the WG faces can be addressed, I will listen to you. But
> improvements need to be shown.

IMO it is also important, as part of this conversation, to identify
the processes that will be used without a WG to extend the NFSv4
protocols and manage interoperability. The Linux NFS community, for
example, usually requires a standards document before considering
significant new features.

If we have new protocol work, where will it be proposed? Will we
need an IETF BoF to decide whether it is worth pursuing?

What will be the process for making authoritative changes to NFSv4?

Can you post some BCPs or other documentation that describes what
this might look like?


--
Chuck Lever



_______________________________________________
nfsv4 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nfsv4
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.