balena-supervisor/src
Cameron Diver 2d168784b2 Avoid synchronous file accesses for os release info
This also required refactoring the request library to be generated with
a promise, as we now no longer get the information synchronously.

We also cache the release info, to avoid grabbing it again within the
same runtime, which does not make sense.

Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-10-01 16:17:43 +01:00
..
compose Correctly handle partial IPAM configurations for networks 2019-09-16 12:27:06 +01:00
config Dont try to set the commit if it's undefined 2019-07-10 14:25:21 +01:00
device-api Unify API errors processing 2019-09-23 17:20:38 +03:00
lib Avoid synchronous file accesses for os release info 2019-10-01 16:17:43 +01:00
logging Catch and report cloud stream writing errors 2019-09-18 08:48:26 +01:00
migrations Clean up local mode engine objects using snapshots 2019-06-26 17:40:01 +03:00
types Specify TODO in DeviceApplicationState comment 2019-01-08 11:59:56 +00:00
api-binder.ts Avoid synchronous file accesses for os release info 2019-10-01 16:17:43 +01:00
app.ts Add more typescript conversions and export utilities from existing 2019-07-09 13:21:05 +01:00
application-manager.coffee Add a cache around the database application target state 2019-09-26 15:03:36 +01:00
application-manager.d.ts Extract composition step work out to typescript compose module 2019-08-19 17:00:39 +01:00
db.ts Use dictionary for db key 2019-01-23 16:30:43 +00:00
device-config.ts fix: Always reboot when applying boot config 2019-07-22 16:07:39 +01:00
device-state.coffee device-state: correctly call volume creation on backup restore step 2019-09-11 12:11:05 +01:00
device-state.d.ts Add more typescript conversions and export utilities from existing 2019-07-09 13:21:05 +01:00
event-tracker.ts Add more typescript conversions and export utilities from existing 2019-07-09 13:21:05 +01:00
host-config.ts refactor: Change config modules export type to new-style 2019-01-02 18:12:22 +00:00
local-mode.ts Filter both null and omitted values 2019-07-25 13:03:04 +03:00
logger.ts Don't attempt to setup a log stream to the cloud before provision 2019-07-09 13:21:05 +01:00
network.ts Standardise all supervisor output logging 2019-06-10 11:38:45 +01:00
proxyvisor.coffee Avoid synchronous file accesses for os release info 2019-10-01 16:17:43 +01:00
supervisor-api.ts Unify API errors processing 2019-09-23 17:20:38 +03:00
supervisor.ts Don't attempt to setup a log stream to the cloud before provision 2019-07-09 13:21:05 +01:00
target-state.ts Add a cache around the database application target state 2019-09-26 15:03:36 +01:00