Wednesday, June 26, 2013

Submitting Patches to CloudStack

(Warning: Another technical post. Blame the rain.)

Today, the patch I've been working on is finally out there in the public. The patch is to add PCI-Passthrough support to CloudStack so that various PCI devices can be directly assigned to guests. Network cards can be assigned to guests for performance reason or other devices which has no emulation support, such as SSL accelerator cards, can be added so that guests can use them. Thanks to my mentor and the CloudStack community, the patch has gone through several iterations, improving each time.

After cleaning up the patch and rebasing it onto the latest 'master' development branch. The patch has been submitted to Apache's Review Board. After the patch is submitted on the website, it is emailed out to the mailing list for other developers to review. Even though I have code review experience with Gerrit from CyanogenMod before, it'd be interesting to see how things would turn out for a larger project maintained by a well-known community such as Apache. From Apache's and Linux's mailing lists, I can already see that the internal operations are quite different.

For those interested, you can see the patch submitted for review here: https://reviews.apache.org/r/12098/

No comments:

Post a Comment