Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-09-11 Thread Vatika Harlalka
> 1. If LB_BIAS is false for nohz_full CPUs. This will help us figure out if > rq->cpu_load > is read for them. lb_bias feature is not disabled for full dynticks. rq->cpu_load[] is never used for them. nohz_full cpus verify the condition on_null_domain(rq) > 2. When a cpu reports scheduling

Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-09-11 Thread Vatika Harlalka
> 1. If LB_BIAS is false for nohz_full CPUs. This will help us figure out if > rq->cpu_load > is read for them. lb_bias feature is not disabled for full dynticks. rq->cpu_load[] is never used for them. nohz_full cpus verify the condition on_null_domain(rq) > 2. When a cpu reports scheduling

Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-21 Thread Frederic Weisbecker
On Thu, Aug 20, 2015 at 08:50:55AM -0400, preet...@andrew.cmu.edu wrote: > > On Thu, Aug 13, 2015 at 05:05:45PM +0200, Peter Zijlstra wrote: > >> I see nothing like the stuff I asked for in here, on top it creates the > >> stupid tick.c file. > > > > Right. I initially thought that we should make

Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-21 Thread Frederic Weisbecker
On Thu, Aug 20, 2015 at 08:50:55AM -0400, preet...@andrew.cmu.edu wrote: On Thu, Aug 13, 2015 at 05:05:45PM +0200, Peter Zijlstra wrote: I see nothing like the stuff I asked for in here, on top it creates the stupid tick.c file. Right. I initially thought that we should make sched_tick()

Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-20 Thread preetium
> On Thu, Aug 13, 2015 at 05:05:45PM +0200, Peter Zijlstra wrote: >> On Thu, Aug 13, 2015 at 02:44:02PM +0200, Frederic Weisbecker wrote: >> > On Thu, Aug 13, 2015 at 02:22:23PM +0200, Peter Zijlstra wrote: >> > > On Thu, Aug 13, 2015 at 02:55:36PM +0530, Vatika Harlalka wrote: >> > > > This

Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-20 Thread preetium
On Thu, Aug 13, 2015 at 05:05:45PM +0200, Peter Zijlstra wrote: On Thu, Aug 13, 2015 at 02:44:02PM +0200, Frederic Weisbecker wrote: On Thu, Aug 13, 2015 at 02:22:23PM +0200, Peter Zijlstra wrote: On Thu, Aug 13, 2015 at 02:55:36PM +0530, Vatika Harlalka wrote: This patchset is for

Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-13 Thread Vatika Harlalka
Hi Peter :) I'm very sorry about this. I should've gone through what was written on the topic before attempting to write this patch. I'll go through the link and work on what is discussed to make a new relevant patch. Thanks Vatika -- To unsubscribe from this list: send the line "unsubscribe

Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-13 Thread Frederic Weisbecker
On Thu, Aug 13, 2015 at 05:05:45PM +0200, Peter Zijlstra wrote: > On Thu, Aug 13, 2015 at 02:44:02PM +0200, Frederic Weisbecker wrote: > > On Thu, Aug 13, 2015 at 02:22:23PM +0200, Peter Zijlstra wrote: > > > On Thu, Aug 13, 2015 at 02:55:36PM +0530, Vatika Harlalka wrote: > > > > This patchset is

Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-13 Thread Peter Zijlstra
On Thu, Aug 13, 2015 at 02:44:02PM +0200, Frederic Weisbecker wrote: > On Thu, Aug 13, 2015 at 02:22:23PM +0200, Peter Zijlstra wrote: > > On Thu, Aug 13, 2015 at 02:55:36PM +0530, Vatika Harlalka wrote: > > > This patchset is for offloading task_tick() to a remote housekeeping > > > cpu. The

Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-13 Thread Frederic Weisbecker
On Thu, Aug 13, 2015 at 02:22:23PM +0200, Peter Zijlstra wrote: > On Thu, Aug 13, 2015 at 02:55:36PM +0530, Vatika Harlalka wrote: > > This patchset is for offloading task_tick() to a remote housekeeping > > cpu. The larger aim is to stop ticks on nohz_full cpus. For this, extra > > work must be

Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-13 Thread Peter Zijlstra
On Thu, Aug 13, 2015 at 02:55:36PM +0530, Vatika Harlalka wrote: > This patchset is for offloading task_tick() to a remote housekeeping > cpu. The larger aim is to stop ticks on nohz_full cpus. For this, extra > work must be done by housekeeping cpus. So, task_tick is called from a > delayed

[PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-13 Thread Vatika Harlalka
This patchset is for offloading task_tick() to a remote housekeeping cpu. The larger aim is to stop ticks on nohz_full cpus. For this, extra work must be done by housekeeping cpus. So, task_tick is called from a delayed workqueue for nohz_full cpus and the work is requeued every second for those

[PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-13 Thread Vatika Harlalka
This patchset is for offloading task_tick() to a remote housekeeping cpu. The larger aim is to stop ticks on nohz_full cpus. For this, extra work must be done by housekeeping cpus. So, task_tick is called from a delayed workqueue for nohz_full cpus and the work is requeued every second for those

Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-13 Thread Frederic Weisbecker
On Thu, Aug 13, 2015 at 02:22:23PM +0200, Peter Zijlstra wrote: On Thu, Aug 13, 2015 at 02:55:36PM +0530, Vatika Harlalka wrote: This patchset is for offloading task_tick() to a remote housekeeping cpu. The larger aim is to stop ticks on nohz_full cpus. For this, extra work must be done by

Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-13 Thread Peter Zijlstra
On Thu, Aug 13, 2015 at 02:55:36PM +0530, Vatika Harlalka wrote: This patchset is for offloading task_tick() to a remote housekeeping cpu. The larger aim is to stop ticks on nohz_full cpus. For this, extra work must be done by housekeeping cpus. So, task_tick is called from a delayed workqueue

Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-13 Thread Peter Zijlstra
On Thu, Aug 13, 2015 at 02:44:02PM +0200, Frederic Weisbecker wrote: On Thu, Aug 13, 2015 at 02:22:23PM +0200, Peter Zijlstra wrote: On Thu, Aug 13, 2015 at 02:55:36PM +0530, Vatika Harlalka wrote: This patchset is for offloading task_tick() to a remote housekeeping cpu. The larger aim is

Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-13 Thread Vatika Harlalka
Hi Peter :) I'm very sorry about this. I should've gone through what was written on the topic before attempting to write this patch. I'll go through the link and work on what is discussed to make a new relevant patch. Thanks Vatika -- To unsubscribe from this list: send the line unsubscribe

Re: [PATCH 0/2] nohz_full: Offload task_tick to remote housekeeping cpus for nohz_full cpus

2015-08-13 Thread Frederic Weisbecker
On Thu, Aug 13, 2015 at 05:05:45PM +0200, Peter Zijlstra wrote: On Thu, Aug 13, 2015 at 02:44:02PM +0200, Frederic Weisbecker wrote: On Thu, Aug 13, 2015 at 02:22:23PM +0200, Peter Zijlstra wrote: On Thu, Aug 13, 2015 at 02:55:36PM +0530, Vatika Harlalka wrote: This patchset is for