Changes between Initial Version and Version 3 of Ticket #172


Ignore:
Timestamp:
12/02/11 10:37:04 (12 years ago)
Author:
Antoine Martin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #172

    • Property Status changed from new to reopened
    • Property Summary changed from "winswitch upgrade" to ability to upgrade xpra server sessions in place
    • Property Milestone changed from to 0.12
    • Property Owner changed from Antoine Martin to Antoine Martin
  • Ticket #172 – Description

    initial v3  
    1 It would be nice if there was a way to restart the winswitch server (eg. for a newer version) without loosing the active sessions.
     1At the moment, if one uses "{{{xpra upgrade}}}" on an existing  xpra session, winswitch will see that the server process it had started has now terminated and it will close the session and kill all the remaining session processes.
    22
    3 (Well, a reconnect would be ok, too).
     3Options:
     4* detect an exit code from the xpra server which will mean "upgrade me" and re-spawn it.
     5This could be tricky as there are daemons involved, pipes and file descriptors, gio file watchers, etc.
     6* change the xpra code to exec the new process in place
     7 so we keep the same pid and this becomes transparent to winswitch