[edit] WARNING: This is the _old_ Lustre wiki, and it is in the process of being retired. The information found here is all likely to be out of date. Please search the new wiki for more up to date information.

Windows Native Client

From Obsolete Lustre Wiki
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
== Windows Native Client (WNC) ==
+
<small>''(Updated: Feb 2010)''</small>
 
+
__TOC__
The WNC project is to deliver a port of the Lustre File System client for the Windows operating system. This port is based on Lustre 2.x code. This project will not port the Lustre servers to Windows. It is a port of the Lustre client only.
+
The Windows Native Client (WNC) project is to deliver a port of the Lustre File System client for the Windows operating system. This port is based on Lustre 2.x code. This project will not port the Lustre servers to Windows. It is a port of the Lustre client only.
  
 
The Lustre driver for Windows will be based on the [http://www.microsoft.com/whdc/devtools/ifskit/default.mspx Windows Installable Filesystem (IFS) Kit].
 
The Lustre driver for Windows will be based on the [http://www.microsoft.com/whdc/devtools/ifskit/default.mspx Windows Installable Filesystem (IFS) Kit].
Line 7: Line 7:
 
== Software and Hardware Requirements ==
 
== Software and Hardware Requirements ==
  
  Windows versions: Windows Server 2008/2008 R2.
+
''Windows versions:'' Windows Server 2008/2008 R2<br>
  Lustre: HEAD code/version 2.x
+
''Lustre:'' HEAD code/version 2.x<br>
  Supported Networks: Ethernet and IB (TCP/IP only)
+
''Supported Networks:'' Ethernet and IB (TCP/IP only)
  
 
==Currently supported features==
 
==Currently supported features==
  
 
=== Basic operations implemented===
 
=== Basic operations implemented===
  1. Lustre client filesystem mount and dismount
+
# Lustre client filesystem mount and dismount
  2. File creation/open/close/rename/getattr/setattr/deletion
+
# File creation/open/close/rename/getattr/setattr/deletion
  3. Directory enumeration
+
# Directory enumeration
  4. Directory change notification
+
# Directory change notification
  5. Data reading/writing: cached i/o, direct i/o, mmap i/o
+
# Data reading/writing: cached i/o, direct i/o, mmap i/o
  6. Byte range lock/flock
+
# Byte range lock/flock
 
+
 
+
  
 
==Future plans==
 
==Future plans==
  - GUI tool for management of lustre mounts
+
* GUI tool for management of lustre mounts
  - Integration to Windows network drive assignment
+
* Integration to Windows network drive assignment
  
 
==Download and Support==
 
==Download and Support==
 
The alpha/Beta release will only be available via the early access program.
 
The alpha/Beta release will only be available via the early access program.

Revision as of 16:40, 5 March 2010

(Updated: Feb 2010)

Contents

The Windows Native Client (WNC) project is to deliver a port of the Lustre File System client for the Windows operating system. This port is based on Lustre 2.x code. This project will not port the Lustre servers to Windows. It is a port of the Lustre client only.

The Lustre driver for Windows will be based on the Windows Installable Filesystem (IFS) Kit.

Software and Hardware Requirements

Windows versions: Windows Server 2008/2008 R2
Lustre: HEAD code/version 2.x
Supported Networks: Ethernet and IB (TCP/IP only)

Currently supported features

Basic operations implemented

  1. Lustre client filesystem mount and dismount
  2. File creation/open/close/rename/getattr/setattr/deletion
  3. Directory enumeration
  4. Directory change notification
  5. Data reading/writing: cached i/o, direct i/o, mmap i/o
  6. Byte range lock/flock

Future plans

  • GUI tool for management of lustre mounts
  • Integration to Windows network drive assignment

Download and Support

The alpha/Beta release will only be available via the early access program.

Personal tools
Navigation