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)
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