NFSv4 ID Status Spencer Shepler shepler@eng.sun.com ID Updates - - PowerPoint PPT Presentation

nfsv4 i d status
SMART_READER_LITE
LIVE PREVIEW

NFSv4 ID Status Spencer Shepler shepler@eng.sun.com ID Updates - - PowerPoint PPT Presentation

NFSv4 ID Status Spencer Shepler shepler@eng.sun.com ID Updates (0406) / Definition clarifications for data structures / nfs_lockowner state handling (release of) / Set access/modify time attributes / Recovery from lock request


slide-1
SLIDE 1

NFSv4 I−D Status

Spencer Shepler shepler@eng.sun.com

slide-2
SLIDE 2

I−D Updates (04−06)

/ Definition clarifications for data structures / nfs_lockowner state handling (release of) / Set access/modify time ’attributes’ / Recovery from lock request timeout/abort / UTF8 Normalization

slide-3
SLIDE 3

I−D Updates cont’

/ OPEN_CONFIRM / SETCLIENTID_CONFIRM / OPEN_DOWNGRADE / Clarification for VERIFY/NVERIFY / Migration clarifications (LEASE_MOVED

error)

/ Volatile filehandle clarifications for

migration/rename

/ Misc: add stable storage definition

slide-4
SLIDE 4

Draft 06 Updates

/ IETF last call ended on March 6th / LIPKEY RFC Reference and OID assignments / Error number additions for LINK, OPEN / VERIFY/NVERIFY redundant bitmasks

slide-5
SLIDE 5

NFSv4 Implementation I−D

Spencer Shepler shepler@eng.sun.com

slide-6
SLIDE 6

Filehandle construction

/ Persistent filehandle content / Volatile filehandle content / Tradeoffs between persistent/volatile /

slide-7
SLIDE 7

I18N

/ Further Normalization discussion / Dealing with underlying filesystems that only

support single byte encodings

/

slide-8
SLIDE 8

stateid/clientid

/ Content examples / Client choices for clientid / Server choices for stateid /

slide-9
SLIDE 9

State management

/ State needed by server and client for correct

behavior

/ State the server can keep in non−volatile

memory to enable faster recovery

/ State the client can keep for faster recovery /

slide-10
SLIDE 10

User id mappings

/ Mapping techniques for user/group strings / Integration with various naming services / Potential interoperability problems with mapping

techniques

/

slide-11
SLIDE 11

Filesystem interfaces

/ Local OS FS interfaces and effect on NFSv4

client and server

/ Potential issues for correct NFSv4 behavior / Local access to filesystem at server /

slide-12
SLIDE 12

NFSv2/NFSv3 interaction

/ Choices for NFSv4 and how will the various

servers interact

/ Interaction with other file server types /

slide-13
SLIDE 13

Missing Attributes

/ Client behavior in the face of missing

recommended attributes

/ Choices for fabricating attributes /

slide-14
SLIDE 14

Migration/Replication

/ Server responsibilities for mig/repl / Client choices for replica choices / Client responsibilities for migration /

slide-15
SLIDE 15

ACL translation

/ Mapping suggestions or issues /

slide-16
SLIDE 16

Locking/Leases

/ Handling servers that don’t support