- 
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