Skip to content

Backlog Features and Status

Philippe DENIEL edited this page Oct 30, 2012 · 4 revisions

Backlog Feature Table

Feature Name Spec Reference Owner Status
pNFS/file layout on LUSTRE N/A Philippe (CEA/DAM) Targeting 1.0.5
State Abstraction Layer (SAL) N/A Frank (IBM) Done
New Log Level “INFO” G – Generic Frank (IBM) Done
New client lists in export entries G Jeremy (IBM) Targeting 1.0.6
Multiple FSAL in a simple server G Philippe (CEA/DAM) Targeting 1.0.6
FSAL to be refurbished to allow upcalls G Philippe (CEA/DAM)
Debugging the Inode Cache's ability to handle inode invalidations from upcalls interface. G Jeremy (IBM)
pNFS code to be reorganized G Philippe (CEA/DAM) Targeting 1.0.6
FSAL to access OrangeFS G
Data Cache refurbishing and optimization G Jyoti Targeting 1.0.5
FSAL API Refactoring G Jim (Panasas)
State-bearing operations, in particular, sequence ID management 4.0/Y - Mandatory Frank (IBM) Close to done
Rpcsec_gss security 4.0/Y IBM Already supported. IBM is testing it?
Unicode 4.0/Y
SETCLIENTID/SETCLIENTID_CONFIRM hashing issue 4.0/Y
Callbacks (optional but required for Delegation) 4.0/Y Matt (LinuxBox/Panasas)
Open and lock state may not be correct for all cases 4.1/Y
session, clientid and sequence management exist but not complete in all respects, especially clientid and sequence rules 4.1/Y
BIND_CONN_TO_SESSION 4.1/Y
rpcsec_gss over SSV 4.1/Y
State – Grace Period, recovery, and Reclaim Rules 4.1/Y Jim Wahlig (IBM)
State – Grace Period 4.1/Y
State – State Serialization 4.1/Y
State – Wraparound 4.1/Y
State – Exactly Once Semantics 4.1/Y
State – Current/Saved stated, OPEN_DOWNGRADE, FREE_STATEID, TEST_STATEID 4.1/Y
OPEN with EXCLUSIVE4_1 4.1/Y
GSS – RPCSEC_GSS for 4.1 backchannel 4.1/Y
GSS – SSV – Oprional feature of 4.1 4.1/O - Optional
GSS – SECINFO returning RPCSEC_GSS 4.1/Y
GSS – SECINFO_NO_NAME 4.1/Y
Session – CREATE_SESSION 4.1/Y Matt (LinuxBox/Panasas) Pushed
Session – BIND_CONN_TO_SESSION 4.1/Y Matt (LinuxBox/Panasas)
Session – EXCHANGE_ID 4.1/Y
Session – DESTROY_CLIENTID 4.1/Y
Trunking – Session trunking 4.1/Y Matt (LinuxBox/Panasas)
Callbacks – Ganesha Backchannel support 4.1/O - Optional
Callbacks – bi-directional support for TI-RPC 4.1/O Matt (LinuxBox/Panasas)
Callbacks – Ganesha support of client callback operations and compounds 4.1/O
Callbacks – Async client/lease/path garbage collection mechanism 4.1/O
ACL 4.1/O IBM?
Delegations 4.1/O IBM?
pNFS 4.1/O Adam (LinuxBox/Panasas)
Referrals 4.1/O
Persistent Sessions 4.1/O
Cache Inode – Dirent cache reimplementation G – Generic Adam (LinuxBox/Panasas)
Cache Inode – GC G
Cache Inode – Cache Inode Update G IBM/?
RPC – General Reorganizing Cleanups G Matt (LinuxBox/Panasas)
RPC – Changes required to interoperate with Linux and Windows client backchannel G Matt (LinuxBox/Panasas)
RPC – Channel multiplexing G Matt (LinuxBox/Panasas)
Zero Copy G
State Management – Further unification of open, lock and pnfs state G
State Management – Measuring and evaluating new state representation (many lists) G