[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Libvirt Open Source Contribution



On 9/15/20 10:39 PM, Barrett J Schonefeld wrote:
Hey libvirt team,


We (Ryan Gahagan, Dustan Helm, and Barrett Schonefeld) are computer science students at the University of Texas at Austin. We are taking a course in virtualization, and we’d like to contribute to the libvirt repository as part of this course. Here are the issues we are most interested in:


https://gitlab.com/libvirt/libvirt/-/issues/11 <https://gitlab.com/libvirt/libvirt/-/issues/11>

https://gitlab.com/libvirt/libvirt/-/issues/16


Additionally, we would like to take a look at issue 4 (https://gitlab.com/libvirt/libvirt/-/issues/4 <https://gitlab.com/libvirt/libvirt/-/issues/4>), the UDP slowdown for QEMU. We expect issue 4 to be more time-intensive, and we would like to communicate with you to ensure we’re solving the problem effectively.


Our course only runs until the end of the fall semester, so our time to contribute to this project is somewhat limited. If you think any of the issues we picked would be too difficult to accomplish during that time frame, we would appreciate alternative suggestions. We really hope to contribute to this project and help make improvements where we can.

Hey,

it's always nice to see people interested in libvirt.

Another area that I can offer (not listed on the issues page) is writing virsh completers. These are callback functions which are run when a user hits <TAB><TAB>, for instance:

  virsh start --domain<TAB><TAB>

brings up a list of shut off guests. It's really regular autocompletion like we're used to from bash and/or other projects.

I'd say writing a completer is more beneficial if one wants to learn how to use libvirt public APIs because that's basically what a completer callback does. I've reviewed some completer patches recently:

https://www.redhat.com/archives/libvir-list/2020-September/msg00592.html

I'm happy to help,

Michal


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]