-
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.
-
5c155bdf
by Finn
at 2018-11-23T12:51:04Z
Explictly state the OK code.
-
10ed2c69
by Finn
at 2018-11-23T12:51:04Z
Added CancelledError.
This can be used to inform callers that the operation is cancelled.
-
bc4557c1
by Finn
at 2018-11-23T12:51:04Z
Catch cancelled operations in service.
-
d0a3b6b8
by Finn
at 2018-11-23T12:51:04Z
Implement cancelletion methods in job class.
-
64485bef
by Finn
at 2018-11-23T12:51:04Z
Added cancellation method to scheduler.
-
a7d3c96e
by Finn
at 2018-11-23T12:51:04Z
Added cancellation to operations instance.
-
a486870d
by Finn
at 2018-11-23T12:51:04Z
Message queue now queues the job.
Check for operation status when streaming operations.
Allows client to catch a cancelled job.
-
5791b365
by Finn
at 2018-11-23T12:51:04Z
Added cancel command to app.
-
30ae6fc8
by Finn
at 2018-11-23T12:51:04Z
Updating unittests for cancellation of operation.
-
b9845790
by Finn
at 2018-11-23T12:51:04Z
Scheduler can now cancel leases.
-
8ea31ea8
by Finn
at 2018-11-23T12:51:04Z
BotsInterface now handles cancelled leases.
Removed state machine. Will help with #66.
-
24231dde
by Finn
at 2018-11-23T12:51:04Z
Added HardwareInterface class.
This will describe and configure hardware.
-
bad371ca
by Finn
at 2018-11-23T12:51:04Z
Add Device class.
-
861ab069
by Finn
at 2018-11-23T12:51:04Z
Add Worker class.
-
514a5dc5
by Finn
at 2018-11-23T12:51:04Z
Remove hardware descriptions from bot_session.
Also move `bot_session` to simply `session`.
-
6f406bd4
by Finn
at 2018-11-23T12:51:04Z
Added Tenant class.
This will contain the information about a running task
and lease.
-
33ba0dcf
by Finn
at 2018-11-23T12:51:04Z
Added TenantManager class.
This will manage the Tenant objects.
-
f88d5de4
by Finn
at 2018-11-23T12:51:04Z
Modified BotSession to use new TenantManager class.
-
5f3caf72
by Finn
at 2018-11-23T12:51:04Z
Bot now catches errors thrown when updating session.
-
9ccca522
by Finn
at 2018-11-23T12:51:04Z
Added exception handling to BotInterface.
Also Moved bot_interface.py to interface.py.
-
703c7549
by Finn
at 2018-11-23T12:51:04Z
Moved work function and context argument order.
Also moved the initialisation of these variables to
the `__init__` of `session.py`.
-
4533f05d
by Finn
at 2018-11-23T12:51:04Z
execution service edit on cancel
-
3ab0bd0c
by Finn
at 2018-11-23T12:51:04Z
Subprocess functions now in separate utils file.
-
0d3db17a
by Finn
at 2018-11-23T12:51:04Z
Added new bots_interface mock to utils.
-
0417c56d
by Finn
at 2018-11-23T12:51:04Z
Edited tests for new cancellation of leases methods.
-
59d37451
by Finn
at 2018-11-23T12:51:04Z
Added unittests for hardware interface.
-
034a0080
by Finn
at 2018-11-23T12:51:04Z
Adding capabilities service.
-
b1561ab1
by Finn
at 2018-11-23T12:51:04Z
Adding capabilities instance of service.
-
d151e8b3
by Finn
at 2018-11-23T12:51:04Z
Adding client interface for capabilities service.
-
525b67de
by Finn
at 2018-11-23T12:51:04Z
Capabilities service can now be added to server.
-
5bb53b33
by Finn
at 2018-11-23T12:51:04Z
Execution instance can now return hash type.
-
566a4ddf
by Finn
at 2018-11-23T12:51:04Z
Adding cache capabilities to CAS instance.
Hash type, batch size and symlink strategy.
-
77714687
by Finn
at 2018-11-23T12:51:04Z
tests/utils/capabilities.py: Adding service for tests.
-
dac650ef
by Finn
at 2018-11-23T12:51:04Z
tests/integration/capabilities_service.py: Creating tests.
-
36526cb8
by Finn
at 2018-11-23T12:51:04Z
tests/server_instance.py: Adding capabilities service check.
-
0409bcb3
by Finn
at 2018-11-23T12:51:04Z
buildgrid/_app/commands/cmd_capabilities.py: New command.