balena-supervisor/test/integration/lib
Christina Ying Wang f2843e1382 Add update lock release functionality to state funnel
releaseLock is a step that will be inferred if there are services
in target state, and if some of those services have locks taken by
the Supervisor.

The releaseLock composition step calls the method of the same name
in the updateLock module, which takes the exclusive process lock before
disposing all Supervisor lockfiles in the target appId.

This is half of the update lock incorporation into the state funnel, as
we also need to introduce a takeLock step which triggers during crucial
stages of device state transition.

Signed-off-by: Christina Ying Wang <christina@balena.io>
2024-04-04 14:07:47 -07:00
..
docker-utils.spec.ts Update typescript to v5 2024-03-05 15:33:56 -03:00
firewall.spec.ts Update typescript to v5 2024-03-05 15:33:56 -03:00
legacy.spec.ts Update typescript to v5 2024-03-05 15:33:56 -03:00
lockfile.spec.ts Update @balena/lint to v7 2024-03-01 18:27:30 -03:00
os-release.spec.ts Update @balena/lint to v7 2024-03-01 18:27:30 -03:00
update-lock.spec.ts Add update lock release functionality to state funnel 2024-04-04 14:07:47 -07:00