Michael Lange
286b3d9671
Refactor the way allocation stats are fetched
...
No longer treat it as a property for relationship, just ephemeral
data that can be fetched on demand.
2018-03-22 14:34:13 -07:00
Michael Lange
54b1101989
QueryParams primitive ported with a helper
...
This QueryParams object is defined in Ember source, but it isn't
public, which means there is no out of the box way to construct
the query params arg for LinkTo in JavaScript
2018-03-13 16:34:01 -07:00
Michael Lange
5346f653a5
Fallback to using the nomad server for log streaming
...
Only when the client isn't accessible
2018-02-26 12:23:47 -08:00
Michael Lange
2e19c2d877
Use the new ember modules imports
...
Generated with a codemode:
https://github.com/ember-cli/ember-modules-codemod
2018-01-17 09:02:04 -08:00
Michael Lange
d53849d2a5
Disambiguate what to do with the child task for the task logger
...
linked tasks are killed when the parent task is killed.
2018-01-17 09:02:04 -08:00
Michael Lange
981c34ba84
Explain the magical logging constant
2017-11-21 15:05:28 -08:00
Michael Lange
cca4bc94e0
Move the stream support check to the stream logger
2017-11-21 14:57:19 -08:00
Michael Lange
bc3f02b227
Use the b64 log format to track offsets for pause/play support
2017-11-21 11:22:42 -08:00
Michael Lange
6447785861
Use offset numbers in the polling mechanism
2017-11-21 11:22:42 -08:00
Michael Lange
0dce1ec659
Integration tests for the task-log component
2017-11-21 11:22:42 -08:00
Michael Lange
20ac6c07df
Move logging logic from the controller to a component
2017-11-21 11:22:42 -08:00
Michael Lange
5735fca9cf
Log class for interfacing with log APIs
...
Supports:
- Reading the head of a log
- Reading the tail of a log
- Following a log in one of two ways:
- Streaming the HTTP request (using fetch res.getReader)
- Polling the log endpoint (using EC timeouts)
2017-11-21 11:22:41 -08:00
Michael Lange
0d299b60df
Provides a slim TextDecoder polyfill for Edge
2017-11-21 11:22:41 -08:00
Alex Dadgar
ddc2efa4ac
sync
2017-09-19 10:08:23 -05:00