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

Re: [Xen-devel] OPW 2014 - Advanced Scheduling Parameters Project





2014-10-13 17:09 GMT-04:00 George Dunlap <George.Dunlap@xxxxxxxxxxxxx>:
Sorry, sent this too early... meant to say, Meng, you're off the hook
for this one. :-)


Thank you very much for letting me know. :-) Sorry about not sending them now because I'm rushing for a paper deadline this month. :-(Â
I will send the patches about synchronizing the vcpu data in rtds scheduler after the paper deadline (which is Oct. 20th).Â

Thanks,

Meng

Â
Â-George

On Mon, Oct 13, 2014 at 10:01 PM, George Dunlap
<George.Dunlap@xxxxxxxxxxxxx> wrote:
> On Mon, Oct 13, 2014 at 10:00 PM, George Dunlap
> <George.Dunlap@xxxxxxxxxxxxx> wrote:
>> On Mon, Oct 13, 2014 at 6:31 PM, Uma Sharma <uma.sharma523@xxxxxxxxx> wrote:
>>> I would like to work on the project Advanced Scheduling Parameters. I
>>> studied about the Credit Scheduler. Kindly help me to start some work on it.
>>
>> According to tools/libxl.h:
>>
>>Â * IDL-generated libxl types should be used as follows: the user must
>>Â * always call the "init" function before using a type, even if the
>>Â * variable is simply being passed by reference as an out parameter
>> * to a libxl function. The user must always calls "dispose" exactly
>>Â * once afterwards, to clean up, regardless of whether operations on
>> * this object succeeded or failed. See the xl code for examples.
>>
>>
>> However, the code in xl (namely tools/xl_cmdimpl.c) fails to do this
>> several times when calling sched_domain_get(). Please write a patch
>> to address this.
>>
>> Coding style conventions are very important, so try to copy the style
>> of the surrounding code.
>>
>> Extra credit: Find other IDL-generated libxl types in xl_cmdimpl.c
>> which aren't initialized properly (if there are any) and send patches
>> for those.
>>
>> You can find information about submitting patches here:
>>
>> http://wiki.xenproject.org/wiki/Submitting_Xen_Project_Patches
>>
>> I would personally recommend using stgit to create patch series
>> (that's what I use - there's a link near the top of the page above on
>> using stgit), but you're free to use whatever you want, as long as the
>> patches apply properly. :-)
>>
>> Feel free to contact me on IRC or over e-mail if you run into any
>> problems or have any questions.
>>
>> Also, there are a million conventions about how to do patches and
>> coding that would be overwhelming either for us to write down or for
>> you to read. Don't worry about trying to get it 100% perfect; just
>> dive in and send your patch when you think it's ready, and expect to
>> get lots of feedback on how it needs to be changed. That's part of
>> the learning process.
>>
>>Â -George

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel



--


-----------
Meng Xu
PhD Student in Computer and Information Science
University of Pennsylvania
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.