-
886e3ff4
by Laurence Urhegyi
at 2018-11-22T18:18:58Z
Update CONTRIBUTING guide, add COMMITTERS list
Removes some references to a 'meritocratic' project and the Subversion
policy as they were thought to be un-needed.
-
131c6d87
by Finn
at 2018-11-23T09:01:50Z
buildgrid/_app/commands/cmd_execute.py: Replace logger with execute.
-
2360d613
by Finn
at 2018-11-23T09:01:50Z
buildgrid/_app/commands/cmd_cas.py: Replaced logger with echo.
-
15e7a095
by Finn
at 2018-11-23T09:01:50Z
buildgrid/_app/commands/cmd_operation.py: Replacing logger with echo.
-
b21c1258
by Finn
at 2018-11-23T09:01:50Z
buildgrid/_app/commands/cmd_server.py: Replace logger with echo.
-
7e184bf9
by Finn
at 2018-11-23T09:01:50Z
buildgrid/_app/commands/cmd_bot.py: Replaced logger with echo.
-
38ed83ba
by Finn
at 2018-11-23T09:01:50Z
buildgrid_app/bots/: Removed reliance on context for logger.
-
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.
-
4d948f19
by Finn
at 2018-11-23T11:41:53Z
Added TenantManager class.
This will manage the Tenant objects.
-
886c44f9
by Finn
at 2018-11-23T11:41:53Z
Modified BotSession to use new TenantManager class.
-
510351b9
by Finn
at 2018-11-23T11:41:53Z
Bot now catches errors thrown when updating session.
-
7a18170c
by Finn
at 2018-11-23T11:41:53Z
Added exception handling to BotInterface.
Also Moved bot_interface.py to interface.py.
-
dd3e2e60
by Finn
at 2018-11-23T11:41:53Z
Moved work function and context argument order.
Also moved the initialisation of these variables to
the `__init__` of `session.py`.
-
feae2923
by Finn
at 2018-11-23T11:41:53Z
Subprocess functions now in separate utils file.
-
5461135b
by Finn
at 2018-11-23T11:41:53Z
Added new bots_interface mock to utils.
-
02fcca34
by Finn
at 2018-11-23T11:41:53Z
Edited tests for new cancellation of leases methods.
-
1da3d884
by Finn
at 2018-11-23T11:41:53Z
Added unittests for hardware interface.
-
6c7d7828
by Finn
at 2018-11-23T11:41:53Z
edited bots_interface utils test