Top Banner
Community Release Update LUG 2016 Peter Jones HPDD, Intel OpenSFS Lustre Working Group
19

Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

Apr 19, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

Community Release UpdateLUG 2016

Peter Jones HPDD, IntelOpenSFS Lustre Working Group

Page 2: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

OpenSFS Lustre* Working Group

Lead by Peter Jones (Intel) and Sarp Oral (ORNL)–Took over from Chris Morrone Nov 2015

Single forum for all Lustre development matters–Oversees entire Lustre development cycle–Maintains the roadmap–Plans major releases–Collects requirements for future Lustre features–Sets priorities for test matrix

For more information visit the wikihttp://wiki.opensfs.org/Lustre_Working_Group

2

*Other names and brands may be claimed as the property of others.

Page 3: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

• Has been running for 5 years • LWG devises questions• Useful for tracking trends in Lustre usage• Highest number of respondents yet for

2016 survey (97)• Full details available at

http://wiki.opensfs.org/Lustre_Community_Survey

Community Survey

0

20

40

60

80

100

120

2012 2013 2014 2015 2016

Respondents

Page 4: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

0.0%

10.0%

20.0%

30.0%

40.0%

50.0%

60.0%

70.0%

Lustre 1.8.x Lustre 2.1.x Lustre 2.4.x Lustre 2.5.x Lustre 2.6 Lustre 2.7.x Lustre 2.8

Which version(s) of Lustre are you running in production today?

• Lustre* 2.5.x remains the dominant version in production usage• Strong adoption of more current releases (even 2.8 before GA)• Lustre 1.8.x usage finally dwindling

Community Survey - Versions

*Other names and brands may be claimed as the property of others.

Page 5: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

• RHEL/CentOS 6.x still the most widely used distro• RHEL/CentOS 7.x clients; servers appearing• RHEL/CentOS 5.x winding down

Community Survey - Linux distros

*Other names and brands may be claimed as the property of others.

0 20 40 60 80 100

RHEL/CentOS 5.x

RHEL/CentOS 6.x

RHEL/CentOS 7.x

SLES 11 SPx

SLES 12

SLES 12 SP1

Clients #Servers #

Page 6: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

0.0%

10.0%

20.0%

30.0%

40.0%

50.0%

60.0%

70.0%

1 G

igE

10 G

igE

40 G

igE

Linu

xdi

strib

utio

n IB

Mel

lano

x IB

OFA

IB

Inte

l Tru

eS

cale

(QLo

gic)

IB

Inte

l Om

ni-

path

(OP

A)

Which kind of networks do you use with Lustre within your organization?

• Many options used but Mellanox and 10 GigE most common

Community Survey - Networks

*Other names and brands may be claimed as the property of others.

Page 7: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

• Lustre on ZFS used at significant number of productions sites• DNE and LFSCK usage expected to increase this coming year

Community Survey – New Features

*Other names and brands may be claimed as the property of others.

0 5 10 15 20 25

DNE

HSM

NRS

LFSCK (lctl)

Wide Striping (161 - 2000 stripes)

ZFS

Will use within yearUse in production

Page 8: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

• Even split between those self-supporting and those using/providing vendor support

Community Survey - Support

*Other names and brands may be claimed as the property of others.

What best describes your Lustre support situation?

We have formal Lustre supportarrangements in place withanother organizationWe self-support

We offer support to others

Page 9: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

Lustre* Quality

Well-established release validation practices• Automated functional regression tests across test matrix• SWL runs on Hyperion• Execution of feature test plans

Continuing to evolve testing practices• Fault injection• Soak testing• Static code analysis tools

• Drawing on expertise from outside Lustre community• Influence from upstream Linux community• Input from Intel software experts

9

*Other names and brands may be claimed as the property of others.

Page 10: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

Lustre* 2.8

• GA March 2016• Originally targeted for Sept 2016

• Strong feature set• RHEL 7.2 server support (LU-5022)• DNE Phase 2 (LU-3534)• LFSCK Phase 4 (LU-6361)• Client Metadata RPC Scaling (LU-5319)

• http://wiki.lustre.org/Release_2.8.0

10Copyright © 2016 OpenSFS.

*Other names and brands may be claimed as the property of others.

Page 11: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

Number of Commits Lines of Code Changed

Lustre* 2.8 - Contributions

Source: http://git.whamcloud.com/fs/lustre-Aggregated data by organization between 2.7.50 and 2.8.0

Copyright © 2016 OpenSFS.

*Other names and brands may be claimed as the property of others.

Statistics courtesy of Chris Morrone (LLNL)

ANU 6

Atos 28 Canonical 1

CEA 15

Cray 58

DDN 30Fujitsu 3

GSI 1

Intel 669

IU 9LLNL 19 ORNL 78

Seagate 63

SGI 2Clogeny 3

Other 7ANU 37Atos 3482 Canonical 1

CEA 1114Cray 5796

DDN 2540

Fujitsu 82

GSI 21

Intel 100631

IU1404

LLNL798

ORNL 26809

Seagate2908

SGI 531Clogeny 91 Other

606

Page 12: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

Lustre* 2.8 - Reviews

Intel 2456

ORNL 252

Cray116

Seagate 56CEA 31

Atos12 DDN 9

IU 9GSI 7 LLNL 7 SGI 4SUSE 1

Number of Reviews

Source: http://git.whamcloud.com/fs/lustre-release.git/shortlog/refs/heads/b2_8 Aggregated data by organization between 2.7.50 and 2.8.0 tags

Statistics courtesy of Chris Morrone (LLNL)

Page 13: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

Lustre* Version Statistics

Version Commits LOC Developers Organizations

1.8.0 997 291K 41 1

2.1.0 752 92K 55 7

2.2.0 329 58K 42 10

2.3.0 586 87K 52 13

2.4.0 1123 348K 69 19

2.5.0 471 102K 70 15

2.6.0 885 147K 76 14

2.7.0 741 193K 65 15

2.8.0 992 147K 92 17

13

*Other names and brands may be claimed as the property of others.

Copyright © 2016 OpenSFS.

Source: http://git.whamcloud.com/fs/lustre-release.gitStatistics courtesy of Chris Morrone (LLNL)

Page 14: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

Lustre* 2.9

• Targeted GA August 2016• Feature freeze end of May

• Will support RHEL 7.2 servers/clients and SLES12 SP1 clients• Dropping support for RHEL 6 and SLES11

• Interop/upgrades from Lustre 2.8 servers/clients• Several new features targeted for this release

• UID/GID Mapping (LU-3291)• Share Key Crypto (LU-3289)• Subdirectory Mounts (LU-28)

• http://wiki.lustre.org/Release_2.9.0

14Copyright © 2016 OpenSFS.

*Other names and brands may be claimed as the property of others.

Page 15: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

Lustre* 2.10 and Beyond

• Many interesting long term features in development• Multi-rail LNET• Progressive File Layouts• Project quotas

• Full list maintained on lustre.org wiki• http://wiki.lustre.org/Projects

• Highlights and timelines shown on community roadmap• http://lustre.org/roadmap/

Page 16: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

Community Release Roadmap

2016Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2.9

UID/GID MappingShared Key CryptoLock AheadSubdirectory Mounts

2.11

ZFS SnapshotsMulti-rail LNETProject Quotas

2017

2.10

Progressive File LayoutsData on MDT

2.8

DNE Async CommitsRHEL 7.x serversSE Linux ClientMultiple Modify RPCs

Estimates are not commitments and are provided for informational purposes only

Last updated: March 24th 2016

Fuller details of features in development are available at http://wiki.lustre.org/Projects

Page 17: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

Lustre* Release Documentation

• Latest version of user documentation dynamically available to download• http://lustre.opensfs.org/documentation/

• See Richard Henwood’s LUG 2013 LUG presentation for details on how to contribute

• http://cdn.opensfs.org/wp-content/uploads/2013/05/Henwood_manual_LUG13_FINAL_v2.pdf

• If you know of gaps then please open an LUDOC ticket• If you have not got time to work out the correct format to submit then unformatted text will provide

a starting point for someone else to complete

• Scope to create more dynamic content on lustre.org• Ken Rawlings will be talking about how you can help here!

17*Other names and brands may be claimed as the property of others.

Page 18: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

Summary

• Strong community adoption of recent releases• Lustre 2.8 is GA and many sites planning to adopt it• Some interesting developments in progress• Plenty of options for those interest in participating

Page 19: Community Release Update - OpenSFScdn.opensfs.org/wp...Community-Release-Update_Jones...Community Release Update LUG 2016 Peter Jones HPDD, Intel. OpenSFS Lustre Working Group. ...

www.opensfs.org

Open Scalable File Systems, Inc.3855 SW 153rd DriveBeaverton, OR 97006Ph: 503-619-0561Fax: [email protected]

Thank you

Copyright © 2016 OpenSFS.