~sylvain-pineau/checkbox-ng:remote-hide-resource-and-attachment

Last commit made on 2020-03-23
Get this branch:
git clone -b remote-hide-resource-and-attachment 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:
remote-hide-resource-and-attachment
Repository:
lp:~sylvain-pineau/checkbox-ng

Recent commits

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

3b916f5... by Sylvain Pineau

remote: First generate reports on slave before sending to master using RPyC

Reading from a remote slave SpooledTemporaryFile is actually much more
efficient than sharing a similar filehandle from master and passing it
to dump_from_session_manager.

Knowing the report size allow a fine monitoring of the file transfer using
https://github.com/tqdm/tqdm.

426d353... by Sylvain Pineau

plainbox:vendor: New RPyC version (4.1.4 2020.1.30)

d055ff4... by PMR <pmr@pmr-lander>

Merge #380065 from ~pieq/checkbox-ng:automated-field-json-sub