Commit Graph

311 Commits

Author SHA1 Message Date
e638908aac Add application-insights debug cli (#281) 2020-11-11 06:17:43 -05:00
82806b1cf2 Keeps task/node association until the nodes are reimaged (#273) 2020-11-10 17:41:51 -05:00
bbee84ab1f Storing the user assigned managed identity in the scaleset table (#255) 2020-11-05 18:36:59 -05:00
b5578381ce default TTL for queued messages to infinite (#259) 2020-11-04 15:41:05 -05:00
04643a9eed fixing libfuzzer_merge (#240) 2020-11-03 15:46:18 -05:00
4ef489b397 adding node shutdown (#252) 2020-11-03 11:39:51 -05:00
6c598773dd add instance_id generated at install time (#245) 2020-11-02 14:27:51 -05:00
4df1fff645 Updating timeout to 5 min (#237) 2020-11-02 13:15:50 -05:00
ced8200d74 enable setting ensemble sync duration timer (#229) 2020-10-29 14:48:12 -04:00
154be220ae Enable User assigned managed identity for scalesets (#219) 2020-10-29 13:53:11 -04:00
f4b874e19e Always use the get_*_account helper methods (#226) 2020-10-28 21:40:21 -04:00
1d2fb99dd4 expose the ability manually override node reset (#201) 2020-10-27 17:29:53 -04:00
d4c584342a address multiple issues found by pylint (#206) 2020-10-26 12:24:50 -04:00
6989cf9e34 add log sampling at the Functions layer (#174) 2020-10-23 14:52:49 -04:00
8a62830f2b reduce how often list_containers is called (#196) 2020-10-23 09:43:45 -04:00
bfbc9f8c9e Bug fixes for Pool Resize (#158) 2020-10-23 08:58:15 -04:00
d769072343 cache tokens in memory forever (#195) 2020-10-22 19:13:59 -04:00
0a560cefba fix format strings (#189) 2020-10-22 12:15:39 -04:00
041c6ae130 Reimage dead nodes (#154) 2020-10-20 16:58:02 -04:00
178537df05 Store the heartbeat data in the task and node tables (#164) 2020-10-20 14:24:00 -04:00
9bf3d55b36 limit size of error log saved as a Task Error (#170) 2020-10-19 12:52:19 -04:00
75f29b9f2e Remove update_event as a single event loop for the system (#160) 2020-10-16 21:42:35 -04:00
9fa25803ab on shutdown of scalesets & pools, only return boolresponse (#169) 2020-10-16 20:48:53 -04:00
fa25823342 split node and task heartbeats in two nodes (#163) 2020-10-15 21:30:03 -04:00
645a5e5702 stop automatically queueing objects for work (#159) 2020-10-15 14:39:37 -04:00
543dad30e2 handle nodes re-registering with existing work (#146) 2020-10-15 10:21:20 -04:00
3189daeeb7 implementing heartbeat for the supervisor (#30) 2020-10-14 15:13:16 -04:00
d73616b366 Save the managed identity as soon as it's available (#144) 2020-10-14 11:38:05 -04:00
a42183f178 fix requirements.txt that got overwritten to UTF-16 (#140) 2020-10-13 19:22:36 -04:00
7f0c25e2da Managing Pool Resizing at service side (#107) 2020-10-13 14:04:26 -04:00
1398285aea Fixes typing error identified by a new mypy release (#129) 2020-10-09 16:44:59 -04:00
ed370a0d8c using multiple pgs (#121) 2020-10-08 16:08:38 -04:00
46325ea490 add '--endpoint' to 'repro_cmd' for integrations (#113) 2020-10-07 12:11:34 -04:00
9df3b5d49a Add github issues integration (#110) 2020-10-07 11:54:43 -04:00
4b87bdd769 Fixing version decoding issue (#88) 2020-10-07 10:04:47 -04:00
f832e93ce4 re-enable AFL fuzzer_stats parsing (#100) 2020-10-06 10:57:07 -04:00
e308a4ae1e refactor node state to fully put the agent in charge (#90) 2020-10-03 02:43:04 -04:00
a196716e12 only record failures generated prior to stopping (#83) 2020-10-02 01:31:51 -04:00
aa48469ad0 Start tasks when they reach setting_up (#82) 2020-10-02 00:40:45 -04:00
5bea635398 handle more ADO integration errors (#80) 2020-10-02 00:40:34 -04:00
3de81b55f8 Transition to Done state on setup error, trigger node reimaging (#24) 2020-10-02 00:27:53 -04:00
f72543dde2 cleanup logging in multiple functions (#73) 2020-10-01 23:31:08 -04:00
8b6ea9f66b mark task as failued if ADO notification fails (#77) 2020-10-01 22:00:08 -04:00
ecb4eec469 reading command from the body instead of URI (#72) 2020-10-01 16:34:31 -07:00
4089cbe176 log the TokenData and URL on rejecting tokens (#69) 2020-10-01 16:23:49 -04:00
22ee2975ef slightly trim state update logs (#68) 2020-10-01 15:59:49 -04:00
e234240b36 only set stating to stopping (#64) 2020-10-01 15:37:25 -04:00
27a798febe move to warning (#66) 2020-10-01 15:37:01 -04:00
534d99bb87 Set log levels in Azure Functions by hand for 3rd party libraries (#63) 2020-10-01 14:57:09 -04:00
eae0f42938 Remove use of batch in NodeMessages (#60) 2020-10-01 11:14:39 -04:00