* Set an explicit timeout on ResultsHttpClient
* Hook up retry and standard message handler to ResultsHttpClient
* Remove explicit timeout constructor
* Fix linter
* Also send Steps update to Results service
* Refactor to separate results server from current job server
* If hit any error while uploading to Results, skip Results upload
* Add proxy authentication and buffer request for WinHttpHandler
* Remove unnecessary null guard
* Also send Results telemetry when step update fails
* IResultsServer is not disposable
* start calling run service for job completion
* cleanup
* nit: lines
Co-authored-by: Tingluo Huang <[email protected]>
* clean up
* give sanity back to thboop
Co-authored-by: Thomas Boop <[email protected]>
* add clean up back
* clean up
* clean up more
* oops
* copied from existing, but :thumb:
Co-authored-by: Thomas Boop <[email protected]>
---------
Co-authored-by: Tingluo Huang <[email protected]>
Co-authored-by: Thomas Boop <[email protected]>