Re: Review Request 27044: Make executor overhead configurable

2014-10-27 Thread Zameer Manji

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/
---

(Updated Oct. 27, 2014, 4:03 p.m.)


Review request for Aurora, Maxim Khutornenko and Bill Farner.


Changes
---

Create an interface for the factory and reuse an existing object for injecting 
RAM and CPU overhead.


Bugs: AURORA-830
https://issues.apache.org/jira/browse/AURORA-830


Repository: aurora


Description
---

This patch changes the scheduler such that the executor overhead can be 
configured from the commandline.


Diffs (updated)
-

  config/legacy_untested_classes.txt PRE-CREATION 
  src/main/java/org/apache/aurora/scheduler/ExecutorOptions.java PRE-CREATION 
  src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
  src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
  src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
PRE-CREATION 
  src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
40b652c679d8e340f585e28cbed066335d9d760d 
  src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
4088559c39014befaddb0b29dad45fac9f4545c4 
  
src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java 
5cb0b2d15b1cd22de653946f4dfacac4cf3ab2e6 
  src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
  src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
da29428adaebcb27b20a10a8c6b7e380662fce4a 
  src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
4db9be86f2e7db08d12e0182914a7c5130301b13 
  src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
e96974764844b5d1a3a05f6996075fccee209594 
  src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
899416fceae498353880012b8a93491cff461064 
  src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
  
src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
 4065629e9d488b122aa811b9802def0b51a21294 
  
src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java 
6a9c4ee278ed3ee8222404504e571f20991c2ae2 
  src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
c48cbae4864127e7799917182439f7670285b0d3 

Diff: https://reviews.apache.org/r/27044/diff/


Testing
---

./gradlew clean build


Thanks,

Zameer Manji



Re: Review Request 27044: Make executor overhead configurable

2014-10-27 Thread Zameer Manji

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/#review58714
---


I couldn't figure out how to use FactoryModuleBuilder in a clean way so I'm no 
longer persuing that option with the code.

- Zameer Manji


On Oct. 27, 2014, 4:03 p.m., Zameer Manji wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/27044/
 ---
 
 (Updated Oct. 27, 2014, 4:03 p.m.)
 
 
 Review request for Aurora, Maxim Khutornenko and Bill Farner.
 
 
 Bugs: AURORA-830
 https://issues.apache.org/jira/browse/AURORA-830
 
 
 Repository: aurora
 
 
 Description
 ---
 
 This patch changes the scheduler such that the executor overhead can be 
 configured from the commandline.
 
 
 Diffs
 -
 
   config/legacy_untested_classes.txt PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/ExecutorOptions.java PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
 83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
   src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
 ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
   src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
 PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
 40b652c679d8e340f585e28cbed066335d9d760d 
   src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
 4088559c39014befaddb0b29dad45fac9f4545c4 
   
 src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
  5cb0b2d15b1cd22de653946f4dfacac4cf3ab2e6 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
 1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
 da29428adaebcb27b20a10a8c6b7e380662fce4a 
   src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
 4db9be86f2e7db08d12e0182914a7c5130301b13 
   src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
 e96974764844b5d1a3a05f6996075fccee209594 
   src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
 899416fceae498353880012b8a93491cff461064 
   src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
 8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
   
 src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
  4065629e9d488b122aa811b9802def0b51a21294 
   
 src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
  6a9c4ee278ed3ee8222404504e571f20991c2ae2 
   src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
 c48cbae4864127e7799917182439f7670285b0d3 
 
 Diff: https://reviews.apache.org/r/27044/diff/
 
 
 Testing
 ---
 
 ./gradlew clean build
 
 
 Thanks,
 
 Zameer Manji
 




Re: Review Request 27044: Make executor overhead configurable

2014-10-27 Thread Bill Farner


 On Oct. 22, 2014, 10:07 p.m., Bill Farner wrote:
  config/legacy_untested_classes.txt, line 9
  https://reviews.apache.org/r/27044/diff/1/?file=728771#file728771line9
 
  In the interest of this file being delete only, can you bite the bullet 
  and create a unit test to cover these in a test?
 
 Zameer Manji wrote:
 That invovles doing this TODO(wfarner): Try to accomplish all this by 
 subclassing SchedulerMain and actually using AppLauncher. in SchedulerIT. I 
 feel that deserves its own RB.

Sorry for the extremely late reply to this, but you don't have to bite off that 
to cover the modules.  You should be able to construct a `SchedulerMain`, call 
`getModules()` and test the bindings set up.  If you want to precede this 
review with that one, that's fine :-)


- Bill


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/#review57917
---


On Oct. 27, 2014, 11:03 p.m., Zameer Manji wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/27044/
 ---
 
 (Updated Oct. 27, 2014, 11:03 p.m.)
 
 
 Review request for Aurora, Maxim Khutornenko and Bill Farner.
 
 
 Bugs: AURORA-830
 https://issues.apache.org/jira/browse/AURORA-830
 
 
 Repository: aurora
 
 
 Description
 ---
 
 This patch changes the scheduler such that the executor overhead can be 
 configured from the commandline.
 
 
 Diffs
 -
 
   config/legacy_untested_classes.txt PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/ExecutorOptions.java PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
 83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
   src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
 ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
   src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
 PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
 40b652c679d8e340f585e28cbed066335d9d760d 
   src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
 4088559c39014befaddb0b29dad45fac9f4545c4 
   
 src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
  5cb0b2d15b1cd22de653946f4dfacac4cf3ab2e6 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
 1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
 da29428adaebcb27b20a10a8c6b7e380662fce4a 
   src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
 4db9be86f2e7db08d12e0182914a7c5130301b13 
   src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
 e96974764844b5d1a3a05f6996075fccee209594 
   src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
 899416fceae498353880012b8a93491cff461064 
   src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
 8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
   
 src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
  4065629e9d488b122aa811b9802def0b51a21294 
   
 src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
  6a9c4ee278ed3ee8222404504e571f20991c2ae2 
   src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
 c48cbae4864127e7799917182439f7670285b0d3 
 
 Diff: https://reviews.apache.org/r/27044/diff/
 
 
 Testing
 ---
 
 ./gradlew clean build
 
 
 Thanks,
 
 Zameer Manji
 




Re: Review Request 27044: Make executor overhead configurable

2014-10-27 Thread Bill Farner

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/#review58742
---



src/main/java/org/apache/aurora/scheduler/ExecutorOptions.java
https://reviews.apache.org/r/27044/#comment99874

blank line separating wrapped method signature from body, for better 
readability



src/main/java/org/apache/aurora/scheduler/ExecutorOptions.java
https://reviews.apache.org/r/27044/#comment99875

It's odd that you check that executorCPUs is positive, but not this.



src/main/java/org/apache/aurora/scheduler/ExecutorOptions.java
https://reviews.apache.org/r/27044/#comment99876

is this one intentionally package private while the others are public?  i 
don't care, but it is confusing.



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment99880

Is it aware of executor overhead?  I don't see that anymore, in fact - the 
class seems silly now.



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment99881

s/Executor/executor/

ditto elsewhere.



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment99883

Does this summing have anything to do with executor resources?  If not, i 
don't believe it belongs here (perhaps a static function on the 
Resources/ResourceSlot class).  If it does, it should be documented.

Ditto below.



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment99887

remove newline



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment99888

newline above



src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java
https://reviews.apache.org/r/27044/#comment99889

fits on one line


- Bill Farner


On Oct. 27, 2014, 11:03 p.m., Zameer Manji wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/27044/
 ---
 
 (Updated Oct. 27, 2014, 11:03 p.m.)
 
 
 Review request for Aurora, Maxim Khutornenko and Bill Farner.
 
 
 Bugs: AURORA-830
 https://issues.apache.org/jira/browse/AURORA-830
 
 
 Repository: aurora
 
 
 Description
 ---
 
 This patch changes the scheduler such that the executor overhead can be 
 configured from the commandline.
 
 
 Diffs
 -
 
   config/legacy_untested_classes.txt PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/ExecutorOptions.java PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
 83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
   src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
 ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
   src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
 PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
 40b652c679d8e340f585e28cbed066335d9d760d 
   src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
 4088559c39014befaddb0b29dad45fac9f4545c4 
   
 src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
  5cb0b2d15b1cd22de653946f4dfacac4cf3ab2e6 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
 1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
 da29428adaebcb27b20a10a8c6b7e380662fce4a 
   src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
 4db9be86f2e7db08d12e0182914a7c5130301b13 
   src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
 e96974764844b5d1a3a05f6996075fccee209594 
   src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
 899416fceae498353880012b8a93491cff461064 
   src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
 8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
   
 src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
  4065629e9d488b122aa811b9802def0b51a21294 
   
 src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
  6a9c4ee278ed3ee8222404504e571f20991c2ae2 
   src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
 c48cbae4864127e7799917182439f7670285b0d3 
 
 Diff: https://reviews.apache.org/r/27044/diff/
 
 
 Testing
 ---
 
 ./gradlew clean build
 
 
 Thanks,
 
 Zameer Manji
 




Re: Review Request 27044: Make executor overhead configurable

2014-10-23 Thread Zameer Manji


 On Oct. 22, 2014, 10:32 a.m., Joshua Cohen wrote:
  src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java, 
  line 67
  https://reviews.apache.org/r/27044/diff/1/?file=728781#file728781line67
 
  Do we actually need to use a ResourceSlotFactory here? The usage seems 
  to be entirely internal to the test. We could just use constants?

We need the slot factory to create the task factory in this test.


- Zameer


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/#review57825
---


On Oct. 22, 2014, 9:57 a.m., Zameer Manji wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/27044/
 ---
 
 (Updated Oct. 22, 2014, 9:57 a.m.)
 
 
 Review request for Aurora, Maxim Khutornenko and Bill Farner.
 
 
 Bugs: AURORA-830
 https://issues.apache.org/jira/browse/AURORA-830
 
 
 Repository: aurora
 
 
 Description
 ---
 
 This patch changes the scheduler such that the executor overhead can be 
 configured from the commandline.
 
 
 Diffs
 -
 
   config/legacy_untested_classes.txt 542ac31996d76fd4ab4e0583a737496c0e217a50 
   src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
 83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
   src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
 ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
   src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
 PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
 048740953629a950c136179c9b880b8dce8fa932 
   src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
 e9f251508257cd7287ff00773e0073a3cd130df8 
   
 src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
  283f7e1e22decfe1053bd5640e8283b40eeac592 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
 1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
 da29428adaebcb27b20a10a8c6b7e380662fce4a 
   src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
 4db9be86f2e7db08d12e0182914a7c5130301b13 
   src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
 e96974764844b5d1a3a05f6996075fccee209594 
   src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
 c405d4c8b127c2dd7054c9520064da0346690f02 
   src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
 8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
   
 src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
  4065629e9d488b122aa811b9802def0b51a21294 
   
 src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
  6a9c4ee278ed3ee8222404504e571f20991c2ae2 
   src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
 c48cbae4864127e7799917182439f7670285b0d3 
 
 Diff: https://reviews.apache.org/r/27044/diff/
 
 
 Testing
 ---
 
 ./gradlew clean build
 
 
 Thanks,
 
 Zameer Manji
 




Re: Review Request 27044: Make executor overhead configurable

2014-10-23 Thread Kevin Sweeney

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/#review58146
---


Driveby comment: Consider using Guice's FactoryModuleBuilder to minimize the 
factory boilerplate needed. IMO this should be the default anytime you want a 
factory that gets some of its dependencies from Guice, as the created objects 
will be instrumentable by Guice AOP.

- Kevin Sweeney


On Oct. 22, 2014, 9:57 a.m., Zameer Manji wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/27044/
 ---
 
 (Updated Oct. 22, 2014, 9:57 a.m.)
 
 
 Review request for Aurora, Maxim Khutornenko and Bill Farner.
 
 
 Bugs: AURORA-830
 https://issues.apache.org/jira/browse/AURORA-830
 
 
 Repository: aurora
 
 
 Description
 ---
 
 This patch changes the scheduler such that the executor overhead can be 
 configured from the commandline.
 
 
 Diffs
 -
 
   config/legacy_untested_classes.txt 542ac31996d76fd4ab4e0583a737496c0e217a50 
   src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
 83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
   src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
 ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
   src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
 PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
 048740953629a950c136179c9b880b8dce8fa932 
   src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
 e9f251508257cd7287ff00773e0073a3cd130df8 
   
 src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
  283f7e1e22decfe1053bd5640e8283b40eeac592 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
 1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
 da29428adaebcb27b20a10a8c6b7e380662fce4a 
   src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
 4db9be86f2e7db08d12e0182914a7c5130301b13 
   src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
 e96974764844b5d1a3a05f6996075fccee209594 
   src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
 c405d4c8b127c2dd7054c9520064da0346690f02 
   src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
 8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
   
 src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
  4065629e9d488b122aa811b9802def0b51a21294 
   
 src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
  6a9c4ee278ed3ee8222404504e571f20991c2ae2 
   src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
 c48cbae4864127e7799917182439f7670285b0d3 
 
 Diff: https://reviews.apache.org/r/27044/diff/
 
 
 Testing
 ---
 
 ./gradlew clean build
 
 
 Thanks,
 
 Zameer Manji
 




Re: Review Request 27044: Make executor overhead configurable

2014-10-23 Thread Zameer Manji


 On Oct. 22, 2014, 3:07 p.m., Bill Farner wrote:
  config/legacy_untested_classes.txt, line 9
  https://reviews.apache.org/r/27044/diff/1/?file=728771#file728771line9
 
  In the interest of this file being delete only, can you bite the bullet 
  and create a unit test to cover these in a test?

That invovles doing this TODO(wfarner): Try to accomplish all this by 
subclassing SchedulerMain and actually using AppLauncher. in SchedulerIT. I 
feel that deserves its own RB.


- Zameer


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/#review57917
---


On Oct. 22, 2014, 9:57 a.m., Zameer Manji wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/27044/
 ---
 
 (Updated Oct. 22, 2014, 9:57 a.m.)
 
 
 Review request for Aurora, Maxim Khutornenko and Bill Farner.
 
 
 Bugs: AURORA-830
 https://issues.apache.org/jira/browse/AURORA-830
 
 
 Repository: aurora
 
 
 Description
 ---
 
 This patch changes the scheduler such that the executor overhead can be 
 configured from the commandline.
 
 
 Diffs
 -
 
   config/legacy_untested_classes.txt 542ac31996d76fd4ab4e0583a737496c0e217a50 
   src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
 83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
   src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
 ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
   src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
 PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
 048740953629a950c136179c9b880b8dce8fa932 
   src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
 e9f251508257cd7287ff00773e0073a3cd130df8 
   
 src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
  283f7e1e22decfe1053bd5640e8283b40eeac592 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
 1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
 da29428adaebcb27b20a10a8c6b7e380662fce4a 
   src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
 4db9be86f2e7db08d12e0182914a7c5130301b13 
   src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
 e96974764844b5d1a3a05f6996075fccee209594 
   src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
 c405d4c8b127c2dd7054c9520064da0346690f02 
   src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
 8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
   
 src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
  4065629e9d488b122aa811b9802def0b51a21294 
   
 src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
  6a9c4ee278ed3ee8222404504e571f20991c2ae2 
   src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
 c48cbae4864127e7799917182439f7670285b0d3 
 
 Diff: https://reviews.apache.org/r/27044/diff/
 
 
 Testing
 ---
 
 ./gradlew clean build
 
 
 Thanks,
 
 Zameer Manji
 




Re: Review Request 27044: Make executor overhead configurable

2014-10-23 Thread Zameer Manji


 On Oct. 22, 2014, 4:02 p.m., Maxim Khutornenko wrote:
  config/legacy_untested_classes.txt, line 1
  https://reviews.apache.org/r/27044/diff/1/?file=728771#file728771line1
 
  This seems to be out of order, revert?

This is the output of the unix `sort` command.


- Zameer


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/#review57819
---


On Oct. 22, 2014, 9:57 a.m., Zameer Manji wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/27044/
 ---
 
 (Updated Oct. 22, 2014, 9:57 a.m.)
 
 
 Review request for Aurora, Maxim Khutornenko and Bill Farner.
 
 
 Bugs: AURORA-830
 https://issues.apache.org/jira/browse/AURORA-830
 
 
 Repository: aurora
 
 
 Description
 ---
 
 This patch changes the scheduler such that the executor overhead can be 
 configured from the commandline.
 
 
 Diffs
 -
 
   config/legacy_untested_classes.txt 542ac31996d76fd4ab4e0583a737496c0e217a50 
   src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
 83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
   src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
 ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
   src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
 PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
 048740953629a950c136179c9b880b8dce8fa932 
   src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
 e9f251508257cd7287ff00773e0073a3cd130df8 
   
 src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
  283f7e1e22decfe1053bd5640e8283b40eeac592 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
 1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
 da29428adaebcb27b20a10a8c6b7e380662fce4a 
   src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
 4db9be86f2e7db08d12e0182914a7c5130301b13 
   src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
 e96974764844b5d1a3a05f6996075fccee209594 
   src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
 c405d4c8b127c2dd7054c9520064da0346690f02 
   src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
 8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
   
 src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
  4065629e9d488b122aa811b9802def0b51a21294 
   
 src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
  6a9c4ee278ed3ee8222404504e571f20991c2ae2 
   src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
 c48cbae4864127e7799917182439f7670285b0d3 
 
 Diff: https://reviews.apache.org/r/27044/diff/
 
 
 Testing
 ---
 
 ./gradlew clean build
 
 
 Thanks,
 
 Zameer Manji
 




Re: Review Request 27044: Make executor overhead configurable

2014-10-23 Thread Joshua Cohen


 On Oct. 22, 2014, 5:32 p.m., Joshua Cohen wrote:
  src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java, 
  line 67
  https://reviews.apache.org/r/27044/diff/1/?file=728781#file728781line67
 
  Do we actually need to use a ResourceSlotFactory here? The usage seems 
  to be entirely internal to the test. We could just use constants?
 
 Zameer Manji wrote:
 We need the slot factory to create the task factory in this test.

derp, missed that.


- Joshua


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/#review57825
---


On Oct. 22, 2014, 4:57 p.m., Zameer Manji wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/27044/
 ---
 
 (Updated Oct. 22, 2014, 4:57 p.m.)
 
 
 Review request for Aurora, Maxim Khutornenko and Bill Farner.
 
 
 Bugs: AURORA-830
 https://issues.apache.org/jira/browse/AURORA-830
 
 
 Repository: aurora
 
 
 Description
 ---
 
 This patch changes the scheduler such that the executor overhead can be 
 configured from the commandline.
 
 
 Diffs
 -
 
   config/legacy_untested_classes.txt 542ac31996d76fd4ab4e0583a737496c0e217a50 
   src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
 83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
   src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
 ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
   src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
 PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
 048740953629a950c136179c9b880b8dce8fa932 
   src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
 e9f251508257cd7287ff00773e0073a3cd130df8 
   
 src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
  283f7e1e22decfe1053bd5640e8283b40eeac592 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
 1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
 da29428adaebcb27b20a10a8c6b7e380662fce4a 
   src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
 4db9be86f2e7db08d12e0182914a7c5130301b13 
   src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
 e96974764844b5d1a3a05f6996075fccee209594 
   src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
 c405d4c8b127c2dd7054c9520064da0346690f02 
   src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
 8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
   
 src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
  4065629e9d488b122aa811b9802def0b51a21294 
   
 src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
  6a9c4ee278ed3ee8222404504e571f20991c2ae2 
   src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
 c48cbae4864127e7799917182439f7670285b0d3 
 
 Diff: https://reviews.apache.org/r/27044/diff/
 
 
 Testing
 ---
 
 ./gradlew clean build
 
 
 Thanks,
 
 Zameer Manji
 




Re: Review Request 27044: Make executor overhead configurable

2014-10-23 Thread Zameer Manji

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/
---

(Updated Oct. 23, 2014, 4:06 p.m.)


Review request for Aurora, Maxim Khutornenko and Bill Farner.


Changes
---

Most feedback.


Bugs: AURORA-830
https://issues.apache.org/jira/browse/AURORA-830


Repository: aurora


Description
---

This patch changes the scheduler such that the executor overhead can be 
configured from the commandline.


Diffs (updated)
-

  config/legacy_untested_classes.txt PRE-CREATION 
  src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
  src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
  src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
PRE-CREATION 
  src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
40b652c679d8e340f585e28cbed066335d9d760d 
  src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
4088559c39014befaddb0b29dad45fac9f4545c4 
  
src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java 
5cb0b2d15b1cd22de653946f4dfacac4cf3ab2e6 
  src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
  src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
da29428adaebcb27b20a10a8c6b7e380662fce4a 
  src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
4db9be86f2e7db08d12e0182914a7c5130301b13 
  src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
e96974764844b5d1a3a05f6996075fccee209594 
  src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
899416fceae498353880012b8a93491cff461064 
  src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
  
src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
 4065629e9d488b122aa811b9802def0b51a21294 
  
src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java 
6a9c4ee278ed3ee8222404504e571f20991c2ae2 
  src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
c48cbae4864127e7799917182439f7670285b0d3 

Diff: https://reviews.apache.org/r/27044/diff/


Testing
---

./gradlew clean build


Thanks,

Zameer Manji



Re: Review Request 27044: Make executor overhead configurable

2014-10-23 Thread Zameer Manji


 On Oct. 23, 2014, 3:32 p.m., Kevin Sweeney wrote:
  Driveby comment: Consider using Guice's FactoryModuleBuilder to minimize 
  the factory boilerplate needed. IMO this should be the default anytime you 
  want a factory that gets some of its dependencies from Guice, as the 
  created objects will be instrumentable by Guice AOP.

This is a great idea. I'm looking into it now.


- Zameer


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/#review58146
---


On Oct. 23, 2014, 4:06 p.m., Zameer Manji wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/27044/
 ---
 
 (Updated Oct. 23, 2014, 4:06 p.m.)
 
 
 Review request for Aurora, Maxim Khutornenko and Bill Farner.
 
 
 Bugs: AURORA-830
 https://issues.apache.org/jira/browse/AURORA-830
 
 
 Repository: aurora
 
 
 Description
 ---
 
 This patch changes the scheduler such that the executor overhead can be 
 configured from the commandline.
 
 
 Diffs
 -
 
   config/legacy_untested_classes.txt PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
 83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
   src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
 ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
   src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
 PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
 40b652c679d8e340f585e28cbed066335d9d760d 
   src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
 4088559c39014befaddb0b29dad45fac9f4545c4 
   
 src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
  5cb0b2d15b1cd22de653946f4dfacac4cf3ab2e6 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
 1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
 da29428adaebcb27b20a10a8c6b7e380662fce4a 
   src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
 4db9be86f2e7db08d12e0182914a7c5130301b13 
   src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
 e96974764844b5d1a3a05f6996075fccee209594 
   src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
 899416fceae498353880012b8a93491cff461064 
   src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
 8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
   
 src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
  4065629e9d488b122aa811b9802def0b51a21294 
   
 src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
  6a9c4ee278ed3ee8222404504e571f20991c2ae2 
   src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
 c48cbae4864127e7799917182439f7670285b0d3 
 
 Diff: https://reviews.apache.org/r/27044/diff/
 
 
 Testing
 ---
 
 ./gradlew clean build
 
 
 Thanks,
 
 Zameer Manji
 




Re: Review Request 27044: Make executor overhead configurable

2014-10-23 Thread Maxim Khutornenko

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/#review58170
---



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment99095

private? Does not seem to be used outside.



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment99096

newline



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment99097

newline



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment99098

missing param and return here and below



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment99099

newline



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment99101

missing javadoc from here down



src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java
https://reviews.apache.org/r/27044/#comment99102

newline


- Maxim Khutornenko


On Oct. 23, 2014, 11:06 p.m., Zameer Manji wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/27044/
 ---
 
 (Updated Oct. 23, 2014, 11:06 p.m.)
 
 
 Review request for Aurora, Maxim Khutornenko and Bill Farner.
 
 
 Bugs: AURORA-830
 https://issues.apache.org/jira/browse/AURORA-830
 
 
 Repository: aurora
 
 
 Description
 ---
 
 This patch changes the scheduler such that the executor overhead can be 
 configured from the commandline.
 
 
 Diffs
 -
 
   config/legacy_untested_classes.txt PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
 83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
   src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
 ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
   src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
 PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
 40b652c679d8e340f585e28cbed066335d9d760d 
   src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
 4088559c39014befaddb0b29dad45fac9f4545c4 
   
 src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
  5cb0b2d15b1cd22de653946f4dfacac4cf3ab2e6 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
 1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
 da29428adaebcb27b20a10a8c6b7e380662fce4a 
   src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
 4db9be86f2e7db08d12e0182914a7c5130301b13 
   src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
 e96974764844b5d1a3a05f6996075fccee209594 
   src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
 899416fceae498353880012b8a93491cff461064 
   src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
 8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
   
 src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
  4065629e9d488b122aa811b9802def0b51a21294 
   
 src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
  6a9c4ee278ed3ee8222404504e571f20991c2ae2 
   src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
 c48cbae4864127e7799917182439f7670285b0d3 
 
 Diff: https://reviews.apache.org/r/27044/diff/
 
 
 Testing
 ---
 
 ./gradlew clean build
 
 
 Thanks,
 
 Zameer Manji
 




Re: Review Request 27044: Make executor overhead configurable

2014-10-23 Thread Zameer Manji


 On Oct. 23, 2014, 4:47 p.m., Maxim Khutornenko wrote:
  src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java, line 52
  https://reviews.apache.org/r/27044/diff/2/?file=731618#file731618line52
 
  private? Does not seem to be used outside.

Making it private is a PMD violation: Avoid instantiation through private 
constructors from outside of the constructors class.


- Zameer


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/#review58170
---


On Oct. 23, 2014, 4:06 p.m., Zameer Manji wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/27044/
 ---
 
 (Updated Oct. 23, 2014, 4:06 p.m.)
 
 
 Review request for Aurora, Maxim Khutornenko and Bill Farner.
 
 
 Bugs: AURORA-830
 https://issues.apache.org/jira/browse/AURORA-830
 
 
 Repository: aurora
 
 
 Description
 ---
 
 This patch changes the scheduler such that the executor overhead can be 
 configured from the commandline.
 
 
 Diffs
 -
 
   config/legacy_untested_classes.txt PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
 83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
   src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
 ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
   src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
 PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
 40b652c679d8e340f585e28cbed066335d9d760d 
   src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
 4088559c39014befaddb0b29dad45fac9f4545c4 
   
 src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
  5cb0b2d15b1cd22de653946f4dfacac4cf3ab2e6 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
 1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
 da29428adaebcb27b20a10a8c6b7e380662fce4a 
   src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
 4db9be86f2e7db08d12e0182914a7c5130301b13 
   src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
 e96974764844b5d1a3a05f6996075fccee209594 
   src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
 899416fceae498353880012b8a93491cff461064 
   src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
 8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
   
 src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
  4065629e9d488b122aa811b9802def0b51a21294 
   
 src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
  6a9c4ee278ed3ee8222404504e571f20991c2ae2 
   src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
 c48cbae4864127e7799917182439f7670285b0d3 
 
 Diff: https://reviews.apache.org/r/27044/diff/
 
 
 Testing
 ---
 
 ./gradlew clean build
 
 
 Thanks,
 
 Zameer Manji
 




Re: Review Request 27044: Make executor overhead configurable

2014-10-23 Thread Zameer Manji

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/
---

(Updated Oct. 23, 2014, 5:24 p.m.)


Review request for Aurora, Maxim Khutornenko and Bill Farner.


Changes
---

Maxim's feedback.


Bugs: AURORA-830
https://issues.apache.org/jira/browse/AURORA-830


Repository: aurora


Description
---

This patch changes the scheduler such that the executor overhead can be 
configured from the commandline.


Diffs (updated)
-

  config/legacy_untested_classes.txt PRE-CREATION 
  src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
  src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
  src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
PRE-CREATION 
  src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
40b652c679d8e340f585e28cbed066335d9d760d 
  src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
4088559c39014befaddb0b29dad45fac9f4545c4 
  
src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java 
5cb0b2d15b1cd22de653946f4dfacac4cf3ab2e6 
  src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
  src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
da29428adaebcb27b20a10a8c6b7e380662fce4a 
  src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
4db9be86f2e7db08d12e0182914a7c5130301b13 
  src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
e96974764844b5d1a3a05f6996075fccee209594 
  src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
899416fceae498353880012b8a93491cff461064 
  src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
  
src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
 4065629e9d488b122aa811b9802def0b51a21294 
  
src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java 
6a9c4ee278ed3ee8222404504e571f20991c2ae2 
  src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
c48cbae4864127e7799917182439f7670285b0d3 

Diff: https://reviews.apache.org/r/27044/diff/


Testing
---

./gradlew clean build


Thanks,

Zameer Manji



Re: Review Request 27044: Make executor overhead configurable

2014-10-23 Thread Aurora ReviewBot

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/#review58204
---


Master (53f4e73) is red with this patch.
  ./build-support/jenkins/build.sh

at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:130)
at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:91)
at org.gradle.util.ConfigureUtil$configure.call(Unknown Source)
at 
org.gradle.api.internal.project.DefaultIsolatedAntBuilder.execute(DefaultIsolatedAntBuilder.groovy:116)
at 
org.gradle.api.internal.project.IsolatedAntBuilder$execute$0.call(Unknown 
Source)
at org.gradle.api.plugins.quality.Checkstyle.run(Checkstyle.groovy:120)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
at 
org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:218)
at 
org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:211)
at 
org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:200)
at 
org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:579)
at 
org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:562)
at 
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
at 
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
... 47 more


BUILD FAILED

Total time: 51.003 secs

- Aurora ReviewBot


On Oct. 24, 2014, 12:24 a.m., Zameer Manji wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/27044/
 ---
 
 (Updated Oct. 24, 2014, 12:24 a.m.)
 
 
 Review request for Aurora, Maxim Khutornenko and Bill Farner.
 
 
 Bugs: AURORA-830
 https://issues.apache.org/jira/browse/AURORA-830
 
 
 Repository: aurora
 
 
 Description
 ---
 
 This patch changes the scheduler such that the executor overhead can be 
 configured from the commandline.
 
 
 Diffs
 -
 
   config/legacy_untested_classes.txt PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
 83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
   src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
 ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
   src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
 PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
 40b652c679d8e340f585e28cbed066335d9d760d 
   src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
 4088559c39014befaddb0b29dad45fac9f4545c4 
   
 src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
  5cb0b2d15b1cd22de653946f4dfacac4cf3ab2e6 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
 1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
 da29428adaebcb27b20a10a8c6b7e380662fce4a 
   src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
 4db9be86f2e7db08d12e0182914a7c5130301b13 
   src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
 e96974764844b5d1a3a05f6996075fccee209594 
   src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
 899416fceae498353880012b8a93491cff461064 
   src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
 8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
   
 src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
  4065629e9d488b122aa811b9802def0b51a21294 
   
 src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
  6a9c4ee278ed3ee8222404504e571f20991c2ae2 
   src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
 c48cbae4864127e7799917182439f7670285b0d3 
 
 Diff: https://reviews.apache.org/r/27044/diff/
 
 
 Testing
 ---
 
 ./gradlew clean build
 
 
 Thanks,
 
 Zameer Manji
 




Review Request 27044: Make executor overhead configurable

2014-10-22 Thread Zameer Manji

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/
---

Review request for Aurora, Maxim Khutornenko and Bill Farner.


Bugs: AURORA-830
https://issues.apache.org/jira/browse/AURORA-830


Repository: aurora


Description
---

This patch changes the scheduler such that the executor overhead can be 
configured from the commandline.


Diffs
-

  config/legacy_untested_classes.txt 542ac31996d76fd4ab4e0583a737496c0e217a50 
  src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
  src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
  src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
PRE-CREATION 
  src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
048740953629a950c136179c9b880b8dce8fa932 
  src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
e9f251508257cd7287ff00773e0073a3cd130df8 
  
src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java 
283f7e1e22decfe1053bd5640e8283b40eeac592 
  src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
  src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
da29428adaebcb27b20a10a8c6b7e380662fce4a 
  src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
4db9be86f2e7db08d12e0182914a7c5130301b13 
  src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
e96974764844b5d1a3a05f6996075fccee209594 
  src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
c405d4c8b127c2dd7054c9520064da0346690f02 
  src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
  
src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
 4065629e9d488b122aa811b9802def0b51a21294 
  
src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java 
6a9c4ee278ed3ee8222404504e571f20991c2ae2 
  src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
c48cbae4864127e7799917182439f7670285b0d3 

Diff: https://reviews.apache.org/r/27044/diff/


Testing
---

./gradlew clean build


Thanks,

Zameer Manji



Re: Review Request 27044: Make executor overhead configurable

2014-10-22 Thread Joshua Cohen

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/#review57825
---



src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
https://reviews.apache.org/r/27044/#comment98695

should this be a static import?



src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java
https://reviews.apache.org/r/27044/#comment98697

Continunation indent style is for these to be indented 4 spaces past the 
parent, not lined up.

So:

public SchedulingFilterImpl(
Storage storage,
MaintenanceController maintenance,
...) {
 
// code
}



src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java
https://reviews.apache.org/r/27044/#comment98698

Do we actually need to use a ResourceSlotFactory here? The usage seems to 
be entirely internal to the test. We could just use constants?



src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
https://reviews.apache.org/r/27044/#comment98699

Indentation looks off here?


- Joshua Cohen


On Oct. 22, 2014, 4:57 p.m., Zameer Manji wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/27044/
 ---
 
 (Updated Oct. 22, 2014, 4:57 p.m.)
 
 
 Review request for Aurora, Maxim Khutornenko and Bill Farner.
 
 
 Bugs: AURORA-830
 https://issues.apache.org/jira/browse/AURORA-830
 
 
 Repository: aurora
 
 
 Description
 ---
 
 This patch changes the scheduler such that the executor overhead can be 
 configured from the commandline.
 
 
 Diffs
 -
 
   config/legacy_untested_classes.txt 542ac31996d76fd4ab4e0583a737496c0e217a50 
   src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
 83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
   src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
 ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
   src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
 PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
 048740953629a950c136179c9b880b8dce8fa932 
   src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
 e9f251508257cd7287ff00773e0073a3cd130df8 
   
 src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
  283f7e1e22decfe1053bd5640e8283b40eeac592 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
 1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
 da29428adaebcb27b20a10a8c6b7e380662fce4a 
   src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
 4db9be86f2e7db08d12e0182914a7c5130301b13 
   src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
 e96974764844b5d1a3a05f6996075fccee209594 
   src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
 c405d4c8b127c2dd7054c9520064da0346690f02 
   src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
 8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
   
 src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
  4065629e9d488b122aa811b9802def0b51a21294 
   
 src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
  6a9c4ee278ed3ee8222404504e571f20991c2ae2 
   src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
 c48cbae4864127e7799917182439f7670285b0d3 
 
 Diff: https://reviews.apache.org/r/27044/diff/
 
 
 Testing
 ---
 
 ./gradlew clean build
 
 
 Thanks,
 
 Zameer Manji
 




Re: Review Request 27044: Make executor overhead configurable

2014-10-22 Thread Bill Farner

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/#review57917
---



config/legacy_untested_classes.txt
https://reviews.apache.org/r/27044/#comment98818

In the interest of this file being delete only, can you bite the bullet and 
create a unit test to cover these in a test?


- Bill Farner


On Oct. 22, 2014, 4:57 p.m., Zameer Manji wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/27044/
 ---
 
 (Updated Oct. 22, 2014, 4:57 p.m.)
 
 
 Review request for Aurora, Maxim Khutornenko and Bill Farner.
 
 
 Bugs: AURORA-830
 https://issues.apache.org/jira/browse/AURORA-830
 
 
 Repository: aurora
 
 
 Description
 ---
 
 This patch changes the scheduler such that the executor overhead can be 
 configured from the commandline.
 
 
 Diffs
 -
 
   config/legacy_untested_classes.txt 542ac31996d76fd4ab4e0583a737496c0e217a50 
   src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
 83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
   src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
 ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
   src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
 PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
 048740953629a950c136179c9b880b8dce8fa932 
   src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
 e9f251508257cd7287ff00773e0073a3cd130df8 
   
 src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
  283f7e1e22decfe1053bd5640e8283b40eeac592 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
 1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
 da29428adaebcb27b20a10a8c6b7e380662fce4a 
   src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
 4db9be86f2e7db08d12e0182914a7c5130301b13 
   src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
 e96974764844b5d1a3a05f6996075fccee209594 
   src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
 c405d4c8b127c2dd7054c9520064da0346690f02 
   src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
 8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
   
 src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
  4065629e9d488b122aa811b9802def0b51a21294 
   
 src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
  6a9c4ee278ed3ee8222404504e571f20991c2ae2 
   src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
 c48cbae4864127e7799917182439f7670285b0d3 
 
 Diff: https://reviews.apache.org/r/27044/diff/
 
 
 Testing
 ---
 
 ./gradlew clean build
 
 
 Thanks,
 
 Zameer Manji
 




Re: Review Request 27044: Make executor overhead configurable

2014-10-22 Thread Maxim Khutornenko

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27044/#review57819
---



config/legacy_untested_classes.txt
https://reviews.apache.org/r/27044/#comment98688

This seems to be out of order, revert?



src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java
https://reviews.apache.org/r/27044/#comment98819

Don't need a '\n' here.



src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java
https://reviews.apache.org/r/27044/#comment98820

This would be more compact:
```
.addResources(Resources.makeMesosResource(
Resources.RAM_MB,
slotFactory.getExecutorRAM().as(Data.MB)))
```



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment98821

Missing class javadoc.



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment98822

requireNonNull



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment98823

Move this param to the next line.



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment98825

MorePreconditions.checkArgumentRange()



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment98824

requireNonNull



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment98826

Missing javadoc on non-getter public methods.



src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java
https://reviews.apache.org/r/27044/#comment98827

Formatting is off.


- Maxim Khutornenko


On Oct. 22, 2014, 4:57 p.m., Zameer Manji wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/27044/
 ---
 
 (Updated Oct. 22, 2014, 4:57 p.m.)
 
 
 Review request for Aurora, Maxim Khutornenko and Bill Farner.
 
 
 Bugs: AURORA-830
 https://issues.apache.org/jira/browse/AURORA-830
 
 
 Repository: aurora
 
 
 Description
 ---
 
 This patch changes the scheduler such that the executor overhead can be 
 configured from the commandline.
 
 
 Diffs
 -
 
   config/legacy_untested_classes.txt 542ac31996d76fd4ab4e0583a737496c0e217a50 
   src/main/java/org/apache/aurora/scheduler/MesosTaskFactory.java 
 83d0406a8bc7ccc1ae29804d2a4c8e8dfb90072c 
   src/main/java/org/apache/aurora/scheduler/ResourceSlot.java 
 ed60447c798a97daceda4a3bba6ee9bcdcaedd0f 
   src/main/java/org/apache/aurora/scheduler/ResourceSlotFactory.java 
 PRE-CREATION 
   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
 048740953629a950c136179c9b880b8dce8fa932 
   src/main/java/org/apache/aurora/scheduler/async/Preemptor.java 
 e9f251508257cd7287ff00773e0073a3cd130df8 
   
 src/main/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilter.java
  283f7e1e22decfe1053bd5640e8283b40eeac592 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilter.java 
 1e3018e8c740ff322e0809ac2995121aa7d9b6d4 
   src/main/java/org/apache/aurora/scheduler/filter/SchedulingFilterImpl.java 
 da29428adaebcb27b20a10a8c6b7e380662fce4a 
   src/main/java/org/apache/aurora/scheduler/state/TaskAssigner.java 
 4db9be86f2e7db08d12e0182914a7c5130301b13 
   src/test/java/org/apache/aurora/scheduler/MesosTaskFactoryImplTest.java 
 e96974764844b5d1a3a05f6996075fccee209594 
   src/test/java/org/apache/aurora/scheduler/app/SchedulerIT.java 
 c405d4c8b127c2dd7054c9520064da0346690f02 
   src/test/java/org/apache/aurora/scheduler/async/PreemptorImplTest.java 
 8ee84cda8670d117e2efa2d1a114da6f0d8315d6 
   
 src/test/java/org/apache/aurora/scheduler/events/NotifyingSchedulingFilterTest.java
  4065629e9d488b122aa811b9802def0b51a21294 
   
 src/test/java/org/apache/aurora/scheduler/filter/SchedulingFilterImplTest.java
  6a9c4ee278ed3ee8222404504e571f20991c2ae2 
   src/test/java/org/apache/aurora/scheduler/state/TaskAssignerImplTest.java 
 c48cbae4864127e7799917182439f7670285b0d3 
 
 Diff: https://reviews.apache.org/r/27044/diff/
 
 
 Testing
 ---
 
 ./gradlew clean build
 
 
 Thanks,
 
 Zameer Manji