Abhishek Jain
|
de7e73ff50
|
Changed a log message in the UpdateEnvironment(..) func.
|
2017-03-25 20:27:40 -04:00 |
|
Abhishek Jain
|
8eddad4e17
|
Changed the function name from AddHostIfNew(..) to UpdateEnvironment(..) based on a comment in the PR
|
2017-03-25 18:05:36 -04:00 |
|
Abhishek Jain
|
1915e589cd
|
Made a tiny change in the logging message in AddHostIfNew(..) function
|
2017-03-24 17:03:29 -04:00 |
|
Abhishek Jain
|
abc718b554
|
Performed a git fmt
|
2017-03-24 16:34:17 -04:00 |
|
Abhishek Jain
|
10358b418b
|
Added a space before {
|
2017-03-24 16:31:49 -04:00 |
|
Abhishek Jain
|
841c7d5ee8
|
Added AddHostIfNew(..) utility function which is responsible to populate the constants.Hosts and constants.PowerClasses
|
2017-03-24 16:27:14 -04:00 |
|
Abhishek Jain
|
26c49d4098
|
Restoring offerUtils. Had deleted this by mistake.
|
2017-03-23 22:09:51 -04:00 |
|
Abhishek Jain
|
9365c2e51d
|
Changed the Hosts from list to a set of hosts using a map with key as hostname and value as an empty struct
|
2017-03-23 22:01:29 -04:00 |
|
Pradyumna Kaushik
|
64de61ac4e
|
added function to initial list of Pairs from a map[string]float64. Removed unnecessary import.
|
2017-02-22 20:07:48 -05:00 |
|
Pradyumna Kaushik
|
de4e4c0141
|
removed unnecessary function.
|
2017-02-21 22:27:08 -05:00 |
|
Pradyumna Kaushik
|
13479e03a4
|
formatted files
|
2017-02-11 00:05:42 -05:00 |
|
Pradyumna Kaushik
|
1dcf416849
|
Resolved merge conflicts with master
|
2017-02-10 16:23:09 -05:00 |
|
Pradyumna Kaushik
|
814d16b54d
|
added hostmismatch function to be called by all schedulers
|
2017-02-10 15:46:20 -05:00 |
|
Pradyumna Kaushik
|
6c62b5326f
|
Added a HostMismatch(...) in offerUtils that checks whether a task's host requirement matches the host corresponding to the offer. Made sure all schedulers call takeOffer(...) that is defined in each scheduler, to maintain consistency.
|
2017-02-09 22:48:34 -05:00 |
|
Pradyumna Kaushik
|
fdcb401447
|
Made classMapWatts a commandLine option where one can enable and disable mapping of watts to powerclasses when accepting offers from Mesos. Removed the schedulers that were created solely for the classMapWatts feature. Retrofitted all schedulers to use the powerClass mapped watts attribute for a task, if classMapWatts has been enabled. Removed unnecessary functions and variables from constants.go. Removed unnecessary functions from utilities/utils.go. Fixed operator precendence issue with takeOffer(...) in some of the schedulers. Added TODO to decouple capping strategies from the schedulers completely. Added TODO to move all the common struct attributes in the schedulers into base.go.
|
2017-02-09 18:05:38 -05:00 |
|
Pradyumna Kaushik
|
e7166420dd
|
add function to determine PowerClass of host in offer. This was earlier to be written in each scheduler when using classMapWatts.
|
2017-01-28 21:08:11 -05:00 |
|
Pradyumna Kaushik
|
5128c51b22
|
formatted code.
|
2017-01-28 19:45:47 -05:00 |
|
Pradyumna Kaushik
|
5a6edb802e
|
fixed comment.
|
2017-01-28 19:43:12 -05:00 |
|
Pradyumna Kaushik
|
e63784b007
|
Created utilities/offerUtils that can can hold all the utility functions for Offers.
|
2017-01-28 19:32:54 -05:00 |
|
Pradyumna Kaushik
|
6d4446413d
|
Created utilities/mesosUtils that can hold all the interactions with mesos. Moved longFilter and defaultFilter to mesosUtils.
|
2017-01-28 19:32:12 -05:00 |
|
Pradyumna Kaushik
|
2cd77a7ba8
|
Changed Window to ConsiderationWindow.
|
2017-01-28 18:29:00 -05:00 |
|
Renan DelValle
|
2678032c2c
|
Go fmt on the entire project
|
2017-01-03 20:57:25 -05:00 |
|
Renan DelValle
|
147bbc8b5a
|
Fixing commit history
|
2016-12-22 23:27:18 -05:00 |
|
Renan DelValle
|
71c889982f
|
resolved merge conflicts
|
2016-12-22 23:17:01 -05:00 |
|
Pradyumna Kaushik
|
50d1d79051
|
fixed naming convensions to be camel cased. Reformatted the code.
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
6ae59d4be5
|
Revert "Removed a comment"
This reverts commit fcdffb5c1006d7938d8be4aacad7ec5a7b78f20e.
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
2a9c0eb81a
|
Removed a comment
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
81d795f197
|
formatted the code
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
04d6d4b631
|
Utility data structures and functions.
|
2016-12-22 22:59:02 -05:00 |
|
Pradyumna Kaushik
|
9b5ac0bfa8
|
removed unnecessary variable 'numberOfElementsInWindow' and just used window.Len() instead
|
2016-12-22 22:59:01 -05:00 |
|
Pradyumna Kaushik
|
1b821735ed
|
fixed bug in Remove() where the currentSum and numberOfTasksInWindow weren't getting updated.
|
2016-12-22 22:59:01 -05:00 |
|
Pradyumna Kaushik
|
e0a16da97a
|
Added functionality to be able to remove elements from the window by providing a unique ID. Also, added another function to the interface that needs to be implemented by all the structs implementing this interface. This function should return a unique ID identifying the object so as to be able to distinguish between multiple instances of the same type.
|
2016-12-22 22:59:00 -05:00 |
|
Pradyumna Kaushik
|
59b8303aaf
|
Generic running average calculator.
|
2016-12-22 22:59:00 -05:00 |
|
Pradyumna Kaushik
|
1321010d6f
|
Changed comment. The utility can be used to sort any map[string]float64 by value, and not just availablePower.
|
2016-12-22 22:59:00 -05:00 |
|
Pradyumna Kaushik
|
6aa849bbe7
|
fixed naming convensions to be camel cased. Reformatted the code.
|
2016-12-22 22:59:00 -05:00 |
|
Pradyumna Kaushik
|
262b13e6b7
|
Revert "Removed a comment"
This reverts commit fcdffb5c1006d7938d8be4aacad7ec5a7b78f20e.
|
2016-12-22 22:59:00 -05:00 |
|
Pradyumna Kaushik
|
7ef10e6310
|
Removed a comment
|
2016-12-22 22:59:00 -05:00 |
|
Pradyumna Kaushik
|
892d9b86dc
|
formatted the code
|
2016-12-22 22:59:00 -05:00 |
|
Pradyumna Kaushik
|
0d6b714e1d
|
Utility data structures and functions.
|
2016-12-22 22:58:59 -05:00 |
|