-
36432f55
by Martin Blanchard
at 2018-09-25T16:10:15Z
server/cas/service.py: Set errors for unimplemented methods
https://gitlab.com/BuildGrid/buildgrid/issues/79
-
a8c03a66
by Martin Blanchard
at 2018-09-25T17:02:29Z
client/cas.py: Rename the message uploading helper
https://gitlab.com/BuildGrid/buildgrid/issues/77
-
7f9bacb9
by Martin Blanchard
at 2018-09-25T17:02:29Z
client/cas.py: Add a separate close method
https://gitlab.com/BuildGrid/buildgrid/issues/77
-
a425007d
by Martin Blanchard
at 2018-09-25T17:02:29Z
utils.py: Rework the Merkle tree helper
https://gitlab.com/BuildGrid/buildgrid/issues/77
-
e8e9d4c2
by Martin Blanchard
at 2018-09-25T17:02:29Z
client/cas.py: Extend the API and implement fallback
https://gitlab.com/BuildGrid/buildgrid/issues/77
-
89bd0a4d
by Martin Blanchard
at 2018-09-25T17:02:29Z
temp_directory.py: Adapt to new Merkle tree maker
https://gitlab.com/BuildGrid/buildgrid/issues/77
-
a98aebc8
by Martin Blanchard
at 2018-09-25T17:02:29Z
storage/remote.py: Port to new CAS uploader helper
https://gitlab.com/BuildGrid/buildgrid/issues/77
-
025c73b8
by Martin Blanchard
at 2018-09-25T17:02:29Z
cmd_execute.py: Port to new CAS uploader helper
https://gitlab.com/BuildGrid/buildgrid/issues/77
-
59b4b9ee
by Martin Blanchard
at 2018-09-25T17:02:29Z
cmd_cas.py: Port to new CAS uploader helper
https://gitlab.com/BuildGrid/buildgrid/issues/77
-
ae6daf8b
by Martin Blanchard
at 2018-09-25T17:02:29Z
utils.py: Remove CAS upload helpers
https://gitlab.com/BuildGrid/buildgrid/issues/77
-
63e400dc
by Martin Blanchard
at 2018-09-25T17:02:29Z
tests/utils/cas.py: New CAS server helper
https://gitlab.com/BuildGrid/buildgrid/issues/77
-
1dc4b8ab
by Martin Blanchard
at 2018-09-25T17:02:29Z
tests/cas/test_client.py: Add unit-tests for CAS client
https://gitlab.com/BuildGrid/buildgrid/issues/77
-
b173683c
by Martin Blanchard
at 2018-09-25T17:02:29Z
tests/cas/test_storage.py: Fix existing storage tests
https://gitlab.com/BuildGrid/buildgrid/issues/77
-
3f065b52
by Martin Blanchard
at 2018-09-25T17:02:29Z
tests/server_instance.py: Test the server in subprocess
No gRPC calls should be made from the main process. Details:
https://github.com/grpc/grpc/blob/master/doc/fork_support.md
https://gitlab.com/BuildGrid/buildgrid/issues/77
-
48f2fe79
by Martin Blanchard
at 2018-09-25T17:04:17Z
_expection.py: Centralise exception declarations
https://gitlab.com/BuildGrid/buildgrid/issues/79
-
798c1163
by Martin Blanchard
at 2018-09-28T08:17:34Z
client/cas.py: Introduce CAS downloader helper class
https://gitlab.com/BuildGrid/buildgrid/issues/79
-
f7100db1
by Martin Blanchard
at 2018-09-28T08:17:40Z
temp_directory.py: Port to new CAS downloader helper
https://gitlab.com/BuildGrid/buildgrid/issues/79
-
f4e6b9dc
by Martin Blanchard
at 2018-09-28T08:17:40Z
buildbox.py: Port to new CAS downloader helper
https://gitlab.com/BuildGrid/buildgrid/issues/79
-
5488df4e
by Martin Blanchard
at 2018-09-28T08:17:40Z
storage/remote.py: Port to new CAS downloader helper
https://gitlab.com/BuildGrid/buildgrid/issues/79
-
327cc10b
by Martin Blanchard
at 2018-09-28T08:17:40Z
cmd_execute.py: Port to new CAS downloader helper
https://gitlab.com/BuildGrid/buildgrid/issues/79
-
786e4800
by Martin Blanchard
at 2018-09-28T08:17:40Z
utils.py: Remove CAS download helpers
https://gitlab.com/BuildGrid/buildgrid/issues/79
-
68bda55b
by Martin Blanchard
at 2018-09-28T08:17:40Z
tests/utils/cas.py: Extend CAS server helper
https://gitlab.com/BuildGrid/buildgrid/issues/79
-
f191dbcd
by Martin Blanchard
at 2018-09-28T08:17:40Z
tests/cas/test_client.py: Add unit-tests for CAS downloader
https://gitlab.com/BuildGrid/buildgrid/issues/79
-
445e5357
by Martin Blanchard
at 2018-09-28T09:11:17Z
cmd_cas.py: Add download CLI subcommands
This also renames the 'upload-files' subcommand to 'upload-file' for
consistency (behaviour is unchanged).
https://gitlab.com/BuildGrid/buildgrid/issues/79
-
1e86c5ef
by Finn
at 2018-09-28T16:32:27Z
Corrected lease status assignment.
Also improved contents of error messages.
-
dc509c12
by Finn
at 2018-10-01T08:14:08Z
Updated `execute` command to `operation` in the documentation.
-
9401c87d
by Finn
at 2018-10-02T16:33:03Z
Locked sphinx to version 1.7.8.
Breaks rtd-theme search function at higher versions currently.
-
51f661fd
by Jürg Billeter
at 2018-10-03T07:50:34Z
docs: Fix typos
-
febe2ced
by Martin Blanchard
at 2018-10-03T08:08:56Z
storage/disk.py: Port to BuildStream compatible path scheme
https://gitlab.com/BuildGrid/buildgrid/issues/93
-
e80b6503
by Martin Blanchard
at 2018-10-03T08:08:56Z
client/cas.py: Fix assertion in batch downloading client
https://gitlab.com/BuildGrid/buildgrid/issues/93
-
a305c9a1
by Finn
at 2018-10-03T09:22:30Z
An action cache miss should not be an error.
-
d6e6e64e
by Finn
at 2018-10-03T09:36:53Z
Adding docs on how to make a CAS server.
-
40b2e514
by Finn
at 2018-10-03T09:46:35Z
Added doc strings to YAML parser.
-
b8003277
by Martin Blanchard
at 2018-10-03T09:54:47Z
docs: Add a RECC usage example
https://gitlab.com/BuildGrid/buildgrid/issues/111
-
545e9b10
by Finn
at 2018-10-03T10:01:23Z
Use in memory storage for test.
-
321c34d8
by Martin Blanchard
at 2018-10-03T10:11:17Z
Rename 'temp-directory' bot to 'host-tools'
-
a539c4e9
by Finn
at 2018-10-03T10:49:00Z
Only add status of lease if result not cached.
-
7cc13d06
by Finn
at 2018-10-03T10:49:00Z
No need to pack the result as an any().
-
e59fb607
by Finn
at 2018-10-03T13:10:21Z
Allow user to change time period of bot updates through the cli.
-
23f0fed1
by Jürg Billeter
at 2018-10-03T13:16:10Z
buildbox.py: Set environment variables specified in request
https://gitlab.com/BuildGrid/buildgrid/issues/113
-
65f4b337
by Martin Blanchard
at 2018-10-03T14:08:14Z
client/cas.py: Fix empty instance-name issue
If the Uploader or Downloader instance-name parameter is set to the
empty string instead of None, the generated ByteStream resource-name
would contain a leading slash, which is an invalid REAPI request. If
the instance-name is not set, the resource-name should be of the form:
blobs/{hash}/{size}
-
a88e0715
by Finn
at 2018-10-03T14:35:20Z
Improved cas logging for debugging.
-
4fa35bc9
by Finn
at 2018-10-03T14:35:20Z
NotFoundError now logged as debug.
-
bb2cd92b
by Finn
at 2018-10-03T15:06:01Z
One lease per bot session.
Will be like this until we can fix #47.
-
74bca84f
by Finn
at 2018-10-03T15:06:01Z
Updated unittest for one lease per bot at a time.
-
0a856306
by Marios Hadjimichael
at 2018-10-03T20:09:34Z
Modified cas.yml config to run on port 50052
-
6afc4f91
by Raoul Hidalgo Charman
at 2018-10-04T17:19:49Z
cmd_operation.py: Remove instance_name from WaitExecutionRequest
This protocol buffer message should only have a name field.
-
0ea2b629
by Martin Blanchard
at 2018-10-05T09:29:53Z
setup.py: Unpin pytest version but require >= 3.8.0
https://gitlab.com/BuildGrid/buildgrid/issues/36
-
e82d70b1
by Martin Blanchard
at 2018-10-05T09:29:53Z
setup.cfg: Deactivate warning capture during tests
Since 3.8.x (and PEP 565), pytest displays DeprecationWarning and
PendingDeprecationWarning. Problem is that it does not filter the
module the warnings come from and display warnings from third party
libraries. Ignore them for now, details:
https://docs.pytest.org/en/latest/warnings.html#deprecationwarning-and-pendingdeprecationwarning
https://gitlab.com/BuildGrid/buildgrid/issues/36