client: expiration times for update control maps are not respected

Description

Some times, the mender client does not respect the expiration time expressed in a given control update map and ends the deployment before it should.

We have seen very rarely in our CI, but there is evidence that it there must be a bug in the client.

An example of a failure can be found here, where the deployment finalized 4 seconds before it should.

See also the description and referenced test fix from https://tracker.mender.io/browse/QA-503

Affects versions

None

Environment

None

Checklist

Activity

Show:

Ole Petter Orhagen December 9, 2022 at 3:05 PM

Seems to be a test bug, and the same found in . I vote for rejecting this one.

PR: https://github.com/mendersoftware/meta-mender/pull/1867

Lluis Campos December 7, 2022 at 7:34 AM

We have an strong theory that there is no bug as such, and we are still dealing with a test issue. See comments in - test_update_control has the same problem with the clocks that described there for test_mender_connect_auth_changes.

Lluis Campos December 1, 2022 at 8:42 AM

FYI

Won't Do

Details

Assignee

Reporter

Story Points

Priority

Days in progress

Sprint

Backlog

Zendesk Support

Checklist

Created December 1, 2022 at 8:31 AM
Updated December 13, 2022 at 12:29 PM
Resolved December 13, 2022 at 12:29 PM