AppManager model update blocks in critical path of session authorization

Bug #1365157 reported by Ricardo Mendoza
14
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.

Ricardo Mendoza (ricmm)
description: updated
Ricardo Mendoza (ricmm)
Changed in qtmir:
status: New → Confirmed
importance: Undecided → Critical
Changed in qtmir:
status: Confirmed → In Progress
Revision history for this message
Michael Zanetti (mzanetti) wrote :

Putting to incomplete because I proposed a branch to change this which makes us doubt this is actually the issue.

Changed in qtmir:
status: In Progress → Incomplete
Revision history for this message
Michael Zanetti (mzanetti) wrote :

Riccardo, can you please let me know if the proposed branch actually helps?

Changed in qtmir:
assignee: Michael Zanetti (mzanetti) → Ricardo Mendoza (ricmm)
Revision history for this message
Andrea Bernabei (faenil) wrote :

any update on this?

Changed in qtmir:
assignee: Ricardo Mendoza (ricmm) → Gerry Boland (gerboland)
Michał Sawicz (saviq)
affects: qtmir → qtmir (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers