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

Compare with Current View Page History

« Previous Version 26 Next »

Patch landing process

Brief summary for landing patch to lustre in Whamcloud:

  1. Test and commit your patch locally.
  2. Verify patch follows Lustre Coding Guidelines with git show | build/checkpatch.pl -
  3. Push your patch to Gerrit for inspection, and request at least two inspectors (preferably with experience in this area of code).
  4. Test your patch on real cluster and upload your test results to Maloo.
  5. Add a comment on Gerrit with the Maloo link to indicate that the patch works, and set the Verified flag.
  6. Add the branch gatekeeper as inspector on Gerrit to notify him/her that the patch is ready.
  7. The branch gatekeeper will review the patch, confirm the test results, and submit it when everything goes well.
  8. If the submission failed due to conflict(s), the gatekeeper will ask you to rebase your patch with the target branch and repeat above steps.
  9. If your patch is useful for other branch(es), please repeat above steps against corresponding branch(es).
  • No labels