Alex Dadgar
|
b65d248dee
|
Fix filtering issue and add a test that would catch it
|
2017-03-09 16:20:39 -08:00 |
|
Alex Dadgar
|
7945e4564c
|
Refactor
|
2017-03-09 15:26:46 -08:00 |
|
Alex Dadgar
|
60c42f745a
|
Split distinct property and host iterator and add iterator to system stack
|
2017-03-08 19:00:10 -08:00 |
|
Alex Dadgar
|
319b24081f
|
cleanup
|
2017-03-08 17:57:31 -08:00 |
|
Alex Dadgar
|
a439bf709d
|
Property Set
|
2017-03-08 17:50:40 -08:00 |
|
Alex Dadgar
|
d83a8fe9f2
|
Unoptimized implementation + testing
|
2017-03-07 14:48:54 -08:00 |
|
Alex Dadgar
|
989827e402
|
Add set contains
|
2016-10-19 13:06:28 -07:00 |
|
Sean Chittenden
|
dc28ab0cb5
|
Speling police
|
2016-05-15 09:41:34 -07:00 |
|
Alex Dadgar
|
d1011c9668
|
Fixes
|
2016-02-19 15:49:32 -08:00 |
|
Alex Dadgar
|
80345a2953
|
resolveConstraintTargets checks for bracket syntax
|
2016-02-16 10:03:04 -08:00 |
|
Alex Dadgar
|
5018f5dd1e
|
Only interpret vars wrapped in braces
|
2016-02-04 17:26:46 -08:00 |
|
Alex Dadgar
|
9dc22532e5
|
Respond to comments
|
2016-01-26 16:43:42 -08:00 |
|
Alex Dadgar
|
1bd9bece62
|
Change the unique namespace on the node
|
2016-01-26 15:16:43 -08:00 |
|
Alex Dadgar
|
2b7d42bf9b
|
FeasibilityWrapper uses computed node class eligibility to call feasibility checks minimally
|
2016-01-26 15:16:43 -08:00 |
|
Alex Dadgar
|
5d23025df8
|
EvalEligibility in context
|
2016-01-26 15:16:43 -08:00 |
|
Alex Dadgar
|
5e71751a1d
|
Add node class to constraints
|
2015-12-21 17:15:34 -08:00 |
|
Alex Dadgar
|
3cdbfc010f
|
Remove weight and hard/soft fields from constraint
|
2015-10-27 14:31:14 -07:00 |
|
Alex Dadgar
|
1784387e1d
|
Rename Dynamic -> ProposedAllocConstraintIterator
|
2015-10-26 14:12:54 -07:00 |
|
Alex Dadgar
|
a9135b92b2
|
Cleanup DynamicConstraintIterator
|
2015-10-26 14:01:32 -07:00 |
|
Alex Dadgar
|
fd9c2baf02
|
Constants for constraints and renaming to use undescore instead of camel
|
2015-10-26 13:47:56 -07:00 |
|
Alex Dadgar
|
be50fe6254
|
Fix markdown and log messages
|
2015-10-23 09:56:48 -07:00 |
|
Alex Dadgar
|
ecc4f98f3a
|
Change "unique" to "distinctHosts"
|
2015-10-22 17:40:41 -07:00 |
|
Alex Dadgar
|
861a65288c
|
Fix test and simplify some boolean logic/fix metrics counting
|
2015-10-22 16:45:03 -07:00 |
|
Alex Dadgar
|
783b0b5aee
|
Add dynamic constraint to generic_scheduler
|
2015-10-22 15:09:03 -07:00 |
|
Alex Dadgar
|
910dcc49fb
|
DynamicConstraintIterator that implements the unique constraint
|
2015-10-22 14:31:12 -07:00 |
|
Alex Dadgar
|
494244ed06
|
System scheduler and system stack
|
2015-10-14 18:39:44 -07:00 |
|
Armon Dadgar
|
931a113cb5
|
scheduler: adding regexp and version constraint cache
|
2015-10-12 20:15:07 -07:00 |
|
Armon Dadgar
|
81c08ba66e
|
scheduler: support lexical ordering constraints
|
2015-10-11 15:57:06 -04:00 |
|
Armon Dadgar
|
751fa61b3e
|
scheduler: adding regexp constraints
|
2015-10-11 15:35:13 -04:00 |
|
Armon Dadgar
|
86ca7c59a1
|
scheduler: adding version constraint logic
|
2015-10-11 15:12:39 -04:00 |
|
Armon Dadgar
|
5b45705165
|
scheduler: allow StaticIterator to update base set
|
2015-09-07 11:26:16 -07:00 |
|
Armon Dadgar
|
f1a93b0aa7
|
scheduler: pull node shuffle into util
|
2015-09-07 11:23:38 -07:00 |
|
Armon Dadgar
|
64bab68680
|
scheduler: basic metrics integration
|
2015-08-13 21:46:33 -07:00 |
|
Armon Dadgar
|
bbb9b2c618
|
scheduler: support iterator reset
|
2015-08-13 15:01:02 -07:00 |
|
Armon Dadgar
|
49878bf01d
|
scheduler: allow changing parameters mid-stream
|
2015-08-13 13:52:20 -07:00 |
|
Armon Dadgar
|
28a4126277
|
scheduler: implement basic constraint iterator
|
2015-08-13 10:46:30 -07:00 |
|
Armon Dadgar
|
9430a99c87
|
scheduler: implementing driver iterator
|
2015-08-13 10:19:46 -07:00 |
|
Armon Dadgar
|
acef950c5f
|
scheduler: testing more iterators
|
2015-08-13 10:13:11 -07:00 |
|
Armon Dadgar
|
9943b83463
|
scheduler: adding various iterators
|
2015-08-11 18:27:54 -07:00 |
|
Armon Dadgar
|
e49f1d4da6
|
scheduler: adding feasibility iterators
|
2015-08-11 17:57:23 -07:00 |
|