~sylvain-pineau/checkbox-ng:classic-session-autorestart

Last commit made on 2020-03-26
Get this branch:
git clone -b classic-session-autorestart https://git.launchpad.net/~sylvain-pineau/checkbox-ng
Only Sylvain Pineau can upload to this branch. If you are Sylvain Pineau please log in for upload directions.

Branch merges

Branch information

Name:
classic-session-autorestart
Repository:
lp:~sylvain-pineau/checkbox-ng

Recent commits

c76786e... by Sylvain Pineau

session:restart: Redirect stdout/err to /dev/console when using the SnappyRestartStrategy

9040d81... by Sylvain Pineau

classic checkbox snaps autorestart support (w/o remote)

Requires the checkbox sudoer file

1f697f6... by Sylvain Pineau

session:assistant: Allow calls to configure_application_restart after start_new_session()

Required since the detect_restart_strategy now needs to know which kind of
session is about to be resumed.

6d54b3d... by Sylvain Pineau

remote_assistant: Add support for hide-resource-and-attachment & co

To limit unnecessary traffic between master and slave, one remaining feature
was the ui specific filter for resource and attachments.

In addition to the existing bufferedui, this patch introduce RemoteSilentUI
and borrow _get_ui_for_job from checkbox-ng subcommands.

Master then has three kinds of line to decode:

stderrblablabla
stdoutblablabla
hiddenblablabla

The first 6 chars are the stream identifier.
"hidden" is rendered with dark grey.

9b62cff... by Sylvain Pineau

master: Only use the tqdm progress bars with a tty

59cc16e... by Sylvain Pineau

master: Remove dead code

5a74836... by Sylvain Pineau

session:remote_assistant: Remote API bump 9 -> 10

6437eba... by Sylvain Pineau

session:remote_assistant: pep8

5584376... by Sylvain Pineau

master: Extend socket timeout to 120s

On slow systems, generating the tar.xz reports can prevent rpyc to send
sync requests to master.

c9f947a... by Sylvain Pineau

remote: Use io.stringio buffer instead of python queues to speed up io transfers