You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 22 Next »

Whamcloud are committed to providing and supporting high quality Lustre releases. Whamcloud host current Lustre source code and welcome contributions.

Code contribution

Whamcloud have an open code submission policy that does not require copyright sign-over.
Patch submission is similar to the Linux kernel and is detailed in the Submitting Changes page.

Coding standards

Lustre code is written according to the the Coding Guidelines.

Community tools

Whamcloud provide technical expertise and development tools to enable well tested releases to be achieved in a open and convenient manner. The most common tools are listed below.

Lustre test suites

Lustre includes a number of test suites. These suites range from basic functionality in the form of llmount.sh thru to the advanced auster script with integrated reporting.

  • Auster test suite: page coming soon.

Whamcloud Tools Overview

Jira, Bug tracking

jira.whamcloud.com

We're using Jira to track bugs and issues. You use the same account for both Jira and this Wiki.

Gerrit, code review.

review.whamcloud.com

We are using Gerrit for our code inspections. You will need an OpenID to login to Gerrit, however we currently have not created our own OpenID service. For now please use a regular gmail or yahoo account, or another openid account if you have one. Once you have registered on Gerrit, you can add your email address to your Gerrit account.

Further reading:

Jenkins, build.

builds.whamcloud.com

Our build server is based on Jenkins (formally Hudson), and it is currently creating CentOS RPMs when changes are pushed to 1.8 and master. It is also building packages when requests for inspection requests. In the future, this will be integrated with our testing lab so we'll run tests as well.

Further reading:

Mailing lists and community

Mailing Lists

Organizations, mailing lists and IRC are available from the Community Resources page.

Wiki

wiki.whamcloud.com

You are already here. Please explore the wiki. Wikis need maintenance: if you see a spelling error or typo, please take a moment to correct it. If you find an documentation lacking please consider adding to the wiki. The page|PUB:Wiki Hints & Tricks] is a good place to start.

Third-Party Tools Overview

A number of high quality, production ready tools have been developed by members of the Lustre community. These include:

lltop

URL: https://github.com/jhammond/lltop

Description: Lustre load monitor with batch scheduler integration

Author: John Hammond (TACC)

tacc-stat

URL: https://github.com/jhammond/tacc_stats

https://github.com/jhammond/tacc_statsDescription: Probe Lustre interfaces and collect statistics.

Author: John Hammond (TACC)

  • No labels