- 
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.
 
- 
cc74b3ce
by Martin Blanchard
at 2018-11-23T13:14:12Z
 Add private .proto file for monitoring bus messages
https://gitlab.com/BuildGrid/buildgrid/issues/135
 
- 
86757709
by Martin Blanchard
at 2018-11-23T13:14:13Z
 _enums.py: Expose Python Enums for monitoring.proto
https://gitlab.com/BuildGrid/buildgrid/issues/135
 
- 
39934781
by Martin Blanchard
at 2018-11-23T13:14:13Z
 monitoring.py: New monitoring bus class
https://gitlab.com/BuildGrid/buildgrid/issues/135
 
- 
6be0c9cc
by Martin Blanchard
at 2018-11-23T13:14:13Z
 Handle the server's main event loop internally
This turns Server.start() into a blocking call!
https://gitlab.com/BuildGrid/buildgrid/issues/135
 
- 
4826880f
by Martin Blanchard
at 2018-11-23T13:14:13Z
 server/instance.py: Run monitoring bus in main event loop
https://gitlab.com/BuildGrid/buildgrid/issues/135
 
- 
0d029d64
by Martin Blanchard
at 2018-11-23T13:14:13Z
 server/instance.py: Handle SIGTERM gracefully
https://gitlab.com/BuildGrid/buildgrid/issues/135
 
- 
a066bb04
by Martin Blanchard
at 2018-11-23T13:14:13Z
 server/instance.py: Return number of bound port
Useful for tests, when port number is not determined beforehand.
https://gitlab.com/BuildGrid/buildgrid/issues/135
 
- 
321e5732
by Martin Blanchard
at 2018-11-23T13:14:13Z
 cas/service.py: Better parse resource names
https://gitlab.com/BuildGrid/buildgrid/issues/135
 
- 
498211b3
by Martin Blanchard
at 2018-11-23T13:14:13Z
 tests/utils/server.py: New server helper
https://gitlab.com/BuildGrid/buildgrid/issues/135
 
- 
7e5daf9f
by Martin Blanchard
at 2018-11-23T13:14:13Z
 test/server_instance.py: Adapt to new blocking API
https://gitlab.com/BuildGrid/buildgrid/issues/135
 
- 
3559f124
by Martin Blanchard
at 2018-11-23T13:57:10Z
 execution/service.py: Calculate client counts
 
- 
01e0a1ff
by Martin Blanchard
at 2018-11-23T13:57:10Z
 bots/service.py: Calculate bot counts
 
- 
5b4d76b9
by Martin Blanchard
at 2018-11-23T13:57:11Z
 Expose scheduler from controller's service instances
 
- 
22b8a989
by Martin Blanchard
at 2018-11-23T13:57:11Z
 .pylintrc: Add Duration to list of ignored classes
 
- 
33574033
by Martin Blanchard
at 2018-11-23T13:57:11Z
 server/job.py: Calculate job queue time and retry count
 
- 
7431e5b3
by Martin Blanchard
at 2018-11-23T13:57:11Z
 server/scheduler.py: Calculate job counts
 
- 
dcade8ee
by Martin Blanchard
at 2018-11-23T13:57:11Z
 setup.py: Introduce janus dependency (Python >= 3.5.3)
 
- 
c6ddb55a
by Martin Blanchard
at 2018-11-23T13:57:11Z
 settings.py: Add a monitoring period setting
 
- 
8967ca12
by Martin Blanchard
at 2018-11-23T13:57:11Z
 server/instance.py: Run a monitoring task periodically
 
- 
c5979372
by Martin Blanchard
at 2018-11-23T13:57:57Z
 settings.py: Add a log record format setting
 
- 
a2803612
by Martin Blanchard
at 2018-11-23T13:57:57Z
 Move --verbose CLI option do relevant subcommands
 
- 
b8325887
by Martin Blanchard
at 2018-11-23T13:57:57Z
 cli.py: Allow filtering log record on their domains
This patch allows filtering the log records that get printed to stdout
and stderr based on their domain name using the BGD_MESSAGE_DEBUG
environment variable. A comma separated list of domains is expected:
  BGD_MESSAGE_DEBUG="buildgrid.server.cas,buildgrid.client.cas"
 
- 
76dc3e57
by Martin Blanchard
at 2018-11-23T13:57:57Z
 server/instance.py: Setup a logging task at startup
 
- 
c28b3795
by Martin Blanchard
at 2018-11-23T14:35:46Z
 Expose scheduler from controller's service instances
 
- 
565ed396
by Martin Blanchard
at 2018-11-23T14:36:07Z
 job.py: Expose its ActionResult origin
 
- 
10824f8e
by Martin Blanchard
at 2018-11-23T14:37:52Z
 scheduler.py: Allow registering for build metadata updates
 
- 
b00a1e6f
by Martin Blanchard
at 2018-11-23T14:45:59Z
 server/instance.py: Register tasks for build metrics