Commit Graph

43 Commits

Author SHA1 Message Date
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
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
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
75f29b9f2e Remove update_event as a single event loop for the system (#160) 2020-10-16 21:42:35 -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
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
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
5bea635398 handle more ADO integration errors (#80) 2020-10-02 00:40:34 -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
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
932cf7c44d Adding node assignment to the task entity (#54) 2020-09-29 16:54:17 -07:00
a2856141bd fix formatting (#55) 2020-09-29 18:06:35 -04:00
dbb83e1496 Refactor internal node event schemas (#29) 2020-09-29 13:30:33 -07:00
5cab62b310 reimage outdated nodes (#33)
* reimage outdated nodes

* import sort, version check

* clear node messages on registration

Co-authored-by: bmc-msft <41130664+bmc-msft@users.noreply.github.com>
2020-09-29 11:59:03 -07:00
d363a22e39 fix deleting repro VMs (#36) 2020-09-29 09:57:52 -04:00
1864e8b6e4 can schedule endpoint (#41)
* can_schedule endpoint

* fixing condition

* sorting imports
2020-09-28 17:50:48 -07:00
d3a0b292e6 initial public release 2020-09-18 12:21:04 -04:00