-
d0654fea
by Finn
at 2018-11-23T10:47:23Z
Explictly state the OK code.
-
5d88a781
by Finn
at 2018-11-23T10:47:23Z
Added CancelledError.
This can be used to inform callers that the operation is cancelled.
-
152672f0
by Finn
at 2018-11-23T10:47:23Z
buildgrid/server/execution/service.py: Catch CancelledError.
-
c21f8116
by Finn
at 2018-11-23T10:47:23Z
buildgrid/server/operations/service.py: Removed NotImplemented catch.
-
fe7244f5
by Finn
at 2018-11-23T10:47:23Z
Implement cancelletion methods in job class.
-
a938d5f2
by Finn
at 2018-11-23T10:47:23Z
Added cancellation method to scheduler.
-
db3e57ac
by Finn
at 2018-11-23T10:47:23Z
Added cancellation to operations instance.
-
555d486f
by Finn
at 2018-11-23T10:47:23Z
Message queue now queues the job.
Check for operation status when streaming operations.
Allows client to catch a cancelled job.
-
3c51eebc
by Finn
at 2018-11-23T10:54:09Z
Added cancel command to app.
-
5877fe6e
by Finn
at 2018-11-23T10:54:14Z
tests/integration/operations_service.py: Ammended for cancellation.
-
c917480a
by Finn
at 2018-11-23T11:18:49Z
Scheduler can now cancel leases.
-
fd0c1534
by Finn
at 2018-11-23T11:18:49Z
BotsInterface now handles cancelled leases.
Removed state machine. Will help with #66.
-
1e58b538
by Finn
at 2018-11-23T11:18:49Z
Added HardwareInterface class.
This will describe and configure hardware.
-
b7d62408
by Finn
at 2018-11-23T11:18:49Z
Add Device class.
-
17db2b8c
by Finn
at 2018-11-23T11:18:49Z
Add Worker class.
-
694c42ab
by Finn
at 2018-11-23T11:18:49Z
Remove hardware descriptions from bot_session.
Also move `bot_session` to simply `session`.
-
87411369
by Finn
at 2018-11-23T11:41:53Z
Added Tenant class.
This will contain the information about a running task
and lease.
-
b031d8de
by Finn
at 2018-11-23T11:55:31Z
Added TenantManager class.
This will manage the Tenant objects.
-
663f1fd8
by Finn
at 2018-11-23T11:55:31Z
Modified BotSession to use new TenantManager class.
-
e8972884
by Finn
at 2018-11-23T15:02:39Z
buildgrid/bot/bot.py: Close tasks when KeyboardInterupt.
-
d1cef783
by Finn
at 2018-11-23T15:02:44Z
Added exception handling to BotInterface.
Also Moved bot_interface.py to interface.py.
-
b0a1c9c9
by Finn
at 2018-11-23T15:11:01Z
Moved work function and context argument order.
Also moved the initialisation of these variables to
the `__init__` of `session.py`.
-
1dd8291a
by Finn
at 2018-11-23T15:11:01Z
Subprocess functions now in separate utils file.
-
63e2feaf
by Finn
at 2018-11-23T15:11:01Z
Updated imports for function `run_in_subprocess`
-
24f4117f
by Finn
at 2018-11-23T15:11:01Z
tests/utils/bots_interface.py: Added new bots_interface mock.
-
cfdb72d9
by Finn
at 2018-11-23T15:11:01Z
tests/integration/bot_session.py: Updated to use new subprocess tests.
Also adds cancellation tests.
-
6b779d3a
by Finn
at 2018-11-23T15:11:01Z
tests/integration/bots_service.py: Removed redundant tests.
Mostly due to removing the state machine in the BotsService
-
f9261257
by Finn
at 2018-11-23T15:11:01Z
tests/integration/operations_service.py: Removing redundant test.
-
96eef9a5
by Finn
at 2018-11-23T15:11:01Z
Added unittests for hardware interface.
-
bc22aa97
by Finn
at 2018-11-23T15:58:54Z
Adding capabilities service.
-
b0d610c3
by Finn
at 2018-11-23T15:58:54Z
Adding capabilities instance of service.
-
bc570245
by Finn
at 2018-11-23T15:58:54Z
Adding client interface for capabilities service.
-
057724df
by Finn
at 2018-11-23T15:58:54Z
Capabilities service can now be added to server.
-
61a1150a
by Finn
at 2018-11-23T15:58:54Z
Execution instance can now return hash type.
-
98ca2a7c
by Finn
at 2018-11-23T15:58:54Z
Adding cache capabilities to CAS instance.
Hash type, batch size and symlink strategy.
-
4fee968e
by Finn
at 2018-11-23T15:58:54Z
tests/utils/capabilities.py: Adding service for tests.
-
a5d5497e
by Finn
at 2018-11-23T15:58:54Z
tests/integration/capabilities_service.py: Creating tests.
-
be726e47
by Finn
at 2018-11-23T15:58:54Z
tests/server_instance.py: Adding capabilities service check.
-
a3dff732
by Finn
at 2018-11-23T15:58:54Z
buildgrid/_app/commands/cmd_capabilities.py: New command.