AppManager model update blocks in critical path of session authorization
Bug #1365157 reported by
Ricardo Mendoza
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtmir (Ubuntu) |
Incomplete
|
Critical
|
Gerry Boland |
Bug Description
Currently the new application being added to the AppManager's model happens during process start, this takes a long while and it blocks the AppManager's event loop which in turn delays the session authorization; this blocks the connecting process for a period of time that could be best utilized in its costly startup.
The AppManager update and the session authorization need to happen in a way that the Mir connection doesn't block the client process.
description: | updated |
Changed in qtmir: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
Changed in qtmir: | |
status: | Confirmed → In Progress |
Changed in qtmir: | |
assignee: | Ricardo Mendoza (ricmm) → Gerry Boland (gerboland) |
affects: | qtmir → qtmir (Ubuntu) |
To post a comment you must log in.
Putting to incomplete because I proposed a branch to change this which makes us doubt this is actually the issue.