NFS version 4 Tuesday, March 23, 2010 9:00-11:30 Manhattan ------------------- = Intro/Blue Sheets/Note Well (Pawlowski) Done. = Federated FS - Update/Status (Lentini) Requirements drafts published in January as RFC. Three remaining drafts. Missed last call December. Refining LDAP schema. Name space discovery draft (root of name space). File server location and junctions draft. Another draft. Updated two drafts since last meeting. Admin draft under review. Successful prototype testing in February. No changes to name space discovery draft. Some cosmetic comments. April or early May ready for last call. NSDB protocol = LDAP schema and operations. Three changes posted in January. Recommendations for file set location information. More details. More details on LDAP schema attributes. Admin protocol document comments suggest there may be changes to LDAP schema. Move both together because of linkage. Two LDAP expert reviews already - want one more. Chuck Lever is working on an implementation of the protocol. Some comments from others (Rob Thurlow). Open questions in slides. Open Solaris size limitations on junctions. Considering. = Labeled NFSv4 Impact Study (status) (Quigley) draft-quigley-nfsv4-lnfs-impact-00 NFSv4 labels impact study. Intent to provide more robust security capabilities to NFS. Modifications proposed by Nico Williams requires refresh. Impact study. Three use cases considered... PCI (credit card security) compliance use case. Multiple secure domains on a single client. PCI and HIPPA (sp?) compliance. Implemented in Linux SE prototype. RPCSEC GSS spec is expired. AI: Sean, Sorin and Trond will be doing a review of the existing labeled NFS drafts... = pNFS Access Permission Check (Faibish) draft-faibish-nfsv4-pnfs-access-permissions-check-02 See slides. Proposal to allow client(s) to notify MDS server (and log) a permissions problem accessing the a data server. = pNFS Storage Device Preference (Faibish) Joint draft with Vmware. Use case around storage for virtualization. Discussion of policy engine. VM granular service level support, compliance, etc. Pawlowski asked for op changes/proposal to be picked up on mail list. = NFSv4 Multi-Domain Access (Adamson) draft-adamson-nfsv4-multi-domain-access-02 Presented description of problem. GSS context, KITTEN draft to access common authorization framework. = NFS Version 4 Protocol (bis) (Haynes) draft-ietf-nfsv4-rfc3530bis-02.txt LIPKEY/SPKM3 - pull from bis draft, as the security mechanism was rejected by the IETF? This is an update, not an errata. = Simple and Efficient Read Support for Sparse Files (Eshel, Hildebrand) draft-hildebrand-nfsv4-read-sparse-00.txt Save the zeroes. Don't send holes over the wire, and piggyback offset for next real data. Simple - now what. = Operations and attributes related to Virtualization (Eisler) Presenting for Rahul Iyer. Space reservation extension. Real space freed by deletes in face of modern storage solutions supporting sparse, deduped and compressed filesystems (and files). Hole punching. SCSI supports some of this. Eshel brought up DMAPI interface usage perhaps. = Ideas of how to structure NFSv4.x (Noveck) Dave described the landscape of minor version experiences (4.0 and 4.1) and what we might do differently moving forward. Any marquee feature today would involve the word "cloud". Dave gave a taxonomy of minor releases... Pretty straightforward talk! Eisler says we still have to get 4.2 on the charter. Trond is concerned about tripping the mandatory wire. Eisler requests a requirements draft proposal approval... List of implemented and unimplented features in 4.0 and 4.1. = Wrapup (Pawlowski)