* OPW 2014 - Advanced Scheduling Parameters Project
@ 2014-10-13 17:31 Uma Sharma
2014-10-13 21:00 ` George Dunlap
0 siblings, 1 reply; 8+ messages in thread
From: Uma Sharma @ 2014-10-13 17:31 UTC (permalink / raw)
To: xen-devel; +Cc: George Dunlap
[-- Attachment #1.1: Type: text/plain, Size: 168 bytes --]
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.
Regards,
Uma Sharma
[-- Attachment #1.2: Type: text/html, Size: 234 bytes --]
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: OPW 2014 - Advanced Scheduling Parameters Project
2014-10-13 17:31 OPW 2014 - Advanced Scheduling Parameters Project Uma Sharma
@ 2014-10-13 21:00 ` George Dunlap
2014-10-13 21:01 ` George Dunlap
0 siblings, 1 reply; 8+ messages in thread
From: George Dunlap @ 2014-10-13 21:00 UTC (permalink / raw)
To: Uma Sharma; +Cc: xen-devel@lists.xen.org
On Mon, Oct 13, 2014 at 6:31 PM, Uma Sharma <uma.sharma523@gmail.com> 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
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: OPW 2014 - Advanced Scheduling Parameters Project
2014-10-13 21:00 ` George Dunlap
@ 2014-10-13 21:01 ` George Dunlap
2014-10-13 21:09 ` George Dunlap
0 siblings, 1 reply; 8+ messages in thread
From: George Dunlap @ 2014-10-13 21:01 UTC (permalink / raw)
To: Meng Xu; +Cc: xen-devel@lists.xen.org
On Mon, Oct 13, 2014 at 10:00 PM, George Dunlap
<George.Dunlap@eu.citrix.com> wrote:
> On Mon, Oct 13, 2014 at 6:31 PM, Uma Sharma <uma.sharma523@gmail.com> 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
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: OPW 2014 - Advanced Scheduling Parameters Project
2014-10-13 21:01 ` George Dunlap
@ 2014-10-13 21:09 ` George Dunlap
2014-10-13 21:17 ` Meng Xu
0 siblings, 1 reply; 8+ messages in thread
From: George Dunlap @ 2014-10-13 21:09 UTC (permalink / raw)
To: Meng Xu; +Cc: xen-devel@lists.xen.org
Sorry, sent this too early... meant to say, Meng, you're off the hook
for this one. :-)
-George
On Mon, Oct 13, 2014 at 10:01 PM, George Dunlap
<George.Dunlap@eu.citrix.com> wrote:
> On Mon, Oct 13, 2014 at 10:00 PM, George Dunlap
> <George.Dunlap@eu.citrix.com> wrote:
>> On Mon, Oct 13, 2014 at 6:31 PM, Uma Sharma <uma.sharma523@gmail.com> 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
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: OPW 2014 - Advanced Scheduling Parameters Project
2014-10-13 21:09 ` George Dunlap
@ 2014-10-13 21:17 ` Meng Xu
2014-10-24 16:54 ` patches for proper serialization in RTDS scheduler [Was: Re: OPW 2014 - Advanced Scheduling Parameters Project] Dario Faggioli
0 siblings, 1 reply; 8+ messages in thread
From: Meng Xu @ 2014-10-13 21:17 UTC (permalink / raw)
To: George Dunlap; +Cc: Meng Xu, xen-devel@lists.xen.org
[-- Attachment #1.1: Type: text/plain, Size: 2996 bytes --]
2014-10-13 17:09 GMT-04:00 George Dunlap <George.Dunlap@eu.citrix.com>:
> 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@eu.citrix.com> wrote:
> > On Mon, Oct 13, 2014 at 10:00 PM, George Dunlap
> > <George.Dunlap@eu.citrix.com> wrote:
> >> On Mon, Oct 13, 2014 at 6:31 PM, Uma Sharma <uma.sharma523@gmail.com>
> 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@lists.xen.org
> http://lists.xen.org/xen-devel
>
--
-----------
Meng Xu
PhD Student in Computer and Information Science
University of Pennsylvania
[-- Attachment #1.2: Type: text/html, Size: 4911 bytes --]
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 8+ messages in thread
* patches for proper serialization in RTDS scheduler [Was: Re: OPW 2014 - Advanced Scheduling Parameters Project]
2014-10-13 21:17 ` Meng Xu
@ 2014-10-24 16:54 ` Dario Faggioli
2014-10-25 14:22 ` Meng Xu
0 siblings, 1 reply; 8+ messages in thread
From: Dario Faggioli @ 2014-10-24 16:54 UTC (permalink / raw)
To: Meng Xu; +Cc: George Dunlap, Meng Xu, xen-devel@lists.xen.org
[-- Attachment #1.1: Type: text/plain, Size: 1238 bytes --]
On Mon, 2014-10-13 at 17:17 -0400, Meng Xu wrote:
> 2014-10-13 17:09 GMT-04:00 George Dunlap
> <George.Dunlap@eu.citrix.com>:
> Sorry, sent this too early... meant to say, Meng, you're off
> the hook
> for this one. :-)
>
Indeed! :-P
But no worries, it happens! :-D
However...
> 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).
>
I was just about to send you a 'ping' about the patches for curing the
serialization issue in RTDS.
Ideally, we'd have wanted them before RC1. Of course, the fact that we
accepted the scheduler as experimental makes things a bit less critical
and urgent, but I really would like to have them in before the release.
So, Meng, let us know :-)
regards,
Dario
--
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: patches for proper serialization in RTDS scheduler [Was: Re: OPW 2014 - Advanced Scheduling Parameters Project]
2014-10-24 16:54 ` patches for proper serialization in RTDS scheduler [Was: Re: OPW 2014 - Advanced Scheduling Parameters Project] Dario Faggioli
@ 2014-10-25 14:22 ` Meng Xu
2014-10-29 8:46 ` Dario Faggioli
0 siblings, 1 reply; 8+ messages in thread
From: Meng Xu @ 2014-10-25 14:22 UTC (permalink / raw)
To: Dario Faggioli; +Cc: George Dunlap, Meng Xu, xen-devel@lists.xen.org
[-- Attachment #1.1: Type: text/plain, Size: 1672 bytes --]
Hi Dario,
2014-10-24 12:54 GMT-04:00 Dario Faggioli <dario.faggioli@citrix.com>:
> On Mon, 2014-10-13 at 17:17 -0400, Meng Xu wrote:
>
> > 2014-10-13 17:09 GMT-04:00 George Dunlap
> > <George.Dunlap@eu.citrix.com>:
> > Sorry, sent this too early... meant to say, Meng, you're off
> > the hook
> > for this one. :-)
> >
> Indeed! :-P
>
> But no worries, it happens! :-D
>
> However...
>
> > 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).
> >
> I was just about to send you a 'ping' about the patches for curing the
> serialization issue in RTDS.
>
> Ideally, we'd have wanted them before RC1. Of course, the fact that we
> accepted the scheduler as experimental makes things a bit less critical
> and urgent, but I really would like to have them in before the release.
>
> So, Meng, let us know :-)
>
Sure! I just sent out the patches to solve the sanity check and
serialization issue in RTDS scheduler.
In the cover letter of the patch, I cited your summarization of the
solutions we discussed.
I'm sorry for the delay. :-( I was pushed by my bosses (well my advisor) to
try to submit a paper in RTAS 2015 whose deadline is Oct. 20th. So many
things were delayed. :-(
But anyway, the patches are out and hope these two are ok. :-)
Thanks,
Meng
-----------
Meng Xu
PhD Student in Computer and Information Science
University of Pennsylvania
[-- Attachment #1.2: Type: text/html, Size: 2785 bytes --]
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: patches for proper serialization in RTDS scheduler [Was: Re: OPW 2014 - Advanced Scheduling Parameters Project]
2014-10-25 14:22 ` Meng Xu
@ 2014-10-29 8:46 ` Dario Faggioli
0 siblings, 0 replies; 8+ messages in thread
From: Dario Faggioli @ 2014-10-29 8:46 UTC (permalink / raw)
To: Meng Xu; +Cc: George Dunlap, Meng Xu, xen-devel@lists.xen.org
[-- Attachment #1.1: Type: text/plain, Size: 643 bytes --]
On Sat, 2014-10-25 at 10:22 -0400, Meng Xu wrote:
> Hi Dario,
>
Hi,
> 2014-10-24 12:54 GMT-04:00 Dario Faggioli <dario.faggioli@citrix.com>:
> So, Meng, let us know :-)
>
> Sure! I just sent out the patches to solve the sanity check and
> serialization issue in RTDS scheduler.
>
Perfect, thanks, I'll have a look at them today.
Regards,
Dario
--
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2014-10-29 8:46 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-13 17:31 OPW 2014 - Advanced Scheduling Parameters Project Uma Sharma
2014-10-13 21:00 ` George Dunlap
2014-10-13 21:01 ` George Dunlap
2014-10-13 21:09 ` George Dunlap
2014-10-13 21:17 ` Meng Xu
2014-10-24 16:54 ` patches for proper serialization in RTDS scheduler [Was: Re: OPW 2014 - Advanced Scheduling Parameters Project] Dario Faggioli
2014-10-25 14:22 ` Meng Xu
2014-10-29 8:46 ` Dario Faggioli
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.