Landscape client plugins should never exchange or run any code if they are not registered.

Bug #1515241 reported by Fernando Correa Neto
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Landscape Client
Triaged
Medium
Unassigned

Bug Description

After the scoped resynchronization landed, it was found that some plugins would lose their data because messages that were queued before registration got dropped (an intended action).

We should rework the client not to be so reactive before registration is complete.
Currently upon startup, all plugins will register with the client machinery and react to "resynchronize" which is a message that is fired from the server even before the "registration-done" message.

We should change the client code to never run any plugin before registration.

Tags: bug-squad
Changed in landscape-client:
importance: High → Medium
status: New → Triaged
tags: added: bug-squad
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.