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

Compare with Current View Page History

« Previous Version 2 Next »

Brief summary for landing patch to lustre in Whamcloud:

  1. File a Lustre Jira ticket describing your change.
  2. Test and commit your patch locally.
  3. Verify patch follows Lustre Coding Guidelines with git show | build/checkpatch.pl -
  4. Push your patch to Gerrit for inspection, and request at least two inspectors (preferably ones with experience in this area of code).
  5. Record the change URL in the Jira ticket.
  6. Test your patch on real cluster and upload your test results to Maloo.
  7. Additional test results appropriate for the patch being landed (interoperability, performance, etc) should be attached to the Jira ticket.
  8. Add a comment on Gerrit with the Maloo link to indicate that the patch works, and set the Verified flag.
  9. Add the branch gatekeeper as inspector on Gerrit to notify him/her that the patch is ready to be merged.
  10. The branch gatekeeper will review the patch, confirm the test results, and submit it when everything goes well.
  11. 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.
  12. If your patch is useful for other branch(es), please repeat above steps against corresponding branch(es).
  • No labels