__ __ / \ / \ ______ _ _ __ __ __ / /\ / /\ \ / __ \ | | | | / \ \ \ / / / / / / \ \ | | | | | | | | / /\ \ \ / \ \ \ \ / / | |__| | | |__| | / ____ \ | | \ \/ \ \/ / \_ ___/ \____/ /_/ \_\ |_| \__/ \__/ \ \__ \___\ by Red Hat Build, Store, and Distribute your Containers Running all default registry services Running init script '/quay-registry/conf/init/02_get_kube_certs.sh' Running init script '/quay-registry/conf/init/certs_create.sh' Running init script '/quay-registry/conf/init/certs_install.sh' Running init script '/quay-registry/conf/init/copy_config_files.sh' Running init script '/quay-registry/conf/init/nginx_conf_create.sh' Running init script '/quay-registry/conf/init/runmigration.sh' Running init script '/quay-registry/conf/init/supervisord_conf_create.sh' Running init script '/quay-registry/conf/init/zz_boot.sh' 2020-06-24 19:03:32,113 INFO RPC interface 'supervisor' initialized 2020-06-24 19:03:32,113 CRIT Server 'unix_http_server' running without any HTTP authentication checking 2020-06-24 19:03:32,113 INFO supervisord started with pid 1 2020-06-24 19:03:33,117 INFO spawned: 'stdout' with pid 83 2020-06-24 19:03:33,122 INFO spawned: 'servicekey' with pid 84 2020-06-24 19:03:33,132 INFO spawned: 'exportactionlogsworker' with pid 85 2020-06-24 19:03:33,141 INFO spawned: 'gunicorn-registry' with pid 86 2020-06-24 19:03:33,149 INFO spawned: 'security_notification_worker' with pid 87 2020-06-24 19:03:33,156 INFO spawned: 'repositorygcworker' with pid 88 2020-06-24 19:03:33,171 INFO spawned: 'queuecleanupworker' with pid 89 2020-06-24 19:03:33,180 INFO spawned: 'gunicorn-web' with pid 90 2020-06-24 19:03:33,186 INFO spawned: 'pushgateway' with pid 91 2020-06-24 19:03:33,190 INFO spawned: 'buildlogsarchiver' with pid 92 2020-06-24 19:03:33,198 INFO spawned: 'gcworker' with pid 93 2020-06-24 19:03:33,205 INFO spawned: 'notificationworker' with pid 94 2020-06-24 19:03:33,211 INFO spawned: 'repositoryactioncounter' with pid 95 2020-06-24 19:03:33,219 INFO spawned: 'teamsyncworker' with pid 96 2020-06-24 19:03:33,232 INFO spawned: 'logrotateworker' with pid 97 2020-06-24 19:03:33,242 INFO spawned: 'blobuploadcleanupworker' with pid 98 2020-06-24 19:03:33,255 INFO spawned: 'nginx' with pid 99 2020-06-24 19:03:33,274 INFO spawned: 'gunicorn-secscan' with pid 100 2020-06-24 19:03:33,300 INFO spawned: 'memcache' with pid 104 2020-06-24 19:03:33,319 INFO spawned: 'chunkcleanupworker' with pid 105 2020-06-24 19:03:33,342 INFO spawned: 'expiredappspecifictokenworker' with pid 108 2020-06-24 19:03:33,384 INFO spawned: 'gunicorn-verbs' with pid 109 2020-06-24 19:03:33,404 INFO spawned: 'securityworker' with pid 110 2020-06-24 19:03:33,427 INFO spawned: 'globalpromstats' with pid 112 2020-06-24 19:03:33,451 INFO spawned: 'builder' with pid 113 2020-06-24 19:03:33,458 INFO spawned: 'dnsmasq' with pid 114 2020-06-24 19:03:33,478 INFO spawned: 'storagereplication' with pid 115 2020-06-24 19:03:33,525 INFO spawned: 'namespacegcworker' with pid 120 2020-06-24 19:03:33,614 INFO spawned: 'jwtproxy' with pid 122 2020-06-24 19:03:34,901 INFO success: stdout entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,901 INFO success: servicekey entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,901 INFO success: exportactionlogsworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,901 INFO success: gunicorn-registry entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,901 INFO success: security_notification_worker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,901 INFO success: repositorygcworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,901 INFO success: queuecleanupworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,901 INFO success: gunicorn-web entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,902 INFO success: pushgateway entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,902 INFO success: buildlogsarchiver entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,902 INFO success: gcworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,902 INFO success: notificationworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,902 INFO success: repositoryactioncounter entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,902 INFO success: teamsyncworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,902 INFO success: logrotateworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,902 INFO success: blobuploadcleanupworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,902 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,902 INFO success: gunicorn-secscan entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,902 INFO success: memcache entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,902 INFO success: chunkcleanupworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,902 INFO success: expiredappspecifictokenworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,902 INFO success: gunicorn-verbs entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,903 INFO success: securityworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,903 INFO success: globalpromstats entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,903 INFO success: builder entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,903 INFO success: dnsmasq entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,903 INFO success: storagereplication entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,903 INFO success: namespacegcworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2020-06-24 19:03:34,903 INFO success: jwtproxy entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) pushgateway stderr | level=info ts=2020-06-24T19:03:33.366Z caller=main.go:81 msg="starting pushgateway" version="(version=1.0.0, branch=HEAD, revision=cc61f46971f5eb7a5be64e80c2ee03857ddbb41a)" level=info ts=2020-06-24T19:03:33.366Z caller=main.go:82 build_context="(go=go1.13.1, user=root@58be538fc30e, date=20191015-19:58:18)" level=info ts=2020-06-24T19:03:33.398Z caller=main.go:142 listen_address=:9091 nginx stdout | 2020/06/24 19:03:33 [alert] 123#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2020/06/24 19:03:33 [alert] 124#0: setpriority(-10) failed (13: Permission denied) jwtproxy stderr | time="2020-06-24T19:03:33Z" level=info msg="No claims verifiers specified, upstream should be configured to verify authorization" time="2020-06-24T19:03:33Z" level=info msg="Starting reverse proxy (Listening on 'unix:/tmp/jwtproxy_secscan.sock')" jwtproxy stderr | time="2020-06-24T19:03:33Z" level=info msg="Starting forward proxy (Listening on ':8081')" nginx stdout | 2020/06/24 19:03:38 [error] 123#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://127.0.0.1:8787/", host: "quay.kbrwn.com" 2020/06/24 19:03:38 [error] 123#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://[::1]:8787/", host: "quay.kbrwn.com" 2020/06/24 19:03:38 [crit] 123#0: *1 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "quay.kbrwn.com" 34.72.153.104 () - - [24/Jun/2020:19:03:38 +0000] "GET /b1/socket HTTP/1.1" 502 173 "-" "Go-http-client/1.1" (0.001 231 0.001, 0.000 : 0.000) dnsmasq stderr | dnsmasq: started, version 2.76 cachesize 150 dnsmasq: compile time options: IPv6 GNU-getopt DBus no-i18n IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth no-DNSSEC loop-detect inotify dnsmasq: reading /etc/resolv.conf dnsmasq: using nameserver 169.254.169.254#53 dnsmasq: read /etc/hosts - 7 addresses nginx stdout | 2020/06/24 19:03:54 [error] 124#0: *5 connect() failed (111: Connection refused) while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://127.0.0.1:8787/", host: "quay.kbrwn.com" 2020/06/24 19:03:54 [error] 124#0: *5 connect() failed (111: Connection refused) while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://[::1]:8787/", host: "quay.kbrwn.com" 2020/06/24 19:03:54 [crit] 124#0: *5 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "quay.kbrwn.com" 34.72.153.104 () - - [24/Jun/2020:19:03:54 +0000] "GET /b1/socket HTTP/1.1" 502 173 "-" "Go-http-client/1.1" (0.001 231 0.001, 0.000 : 0.000) nginx stdout | 2020/06/24 19:03:56 [error] 124#0: *9 no live upstreams while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://build_manager_websocket_server/", host: "quay.kbrwn.com" 2020/06/24 19:03:56 [crit] 124#0: *9 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "quay.kbrwn.com" 34.72.153.104 () - - [24/Jun/2020:19:03:56 +0000] "GET /b1/socket HTTP/1.1" 502 173 "-" "Go-http-client/1.1" (0.000 231 0.000 : 0.000) nginx stdout | 2020/06/24 19:03:59 [error] 124#0: *11 no live upstreams while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://build_manager_websocket_server/", host: "quay.kbrwn.com" 2020/06/24 19:03:59 [crit] 124#0: *11 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "quay.kbrwn.com" 34.72.153.104 () - - [24/Jun/2020:19:03:59 +0000] "GET /b1/socket HTTP/1.1" 502 173 "-" "Go-http-client/1.1" (0.000 231 0.000 : 0.000) nginx stdout | 2020/06/24 19:04:00 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET / HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/", host: "quay.kbrwn.com" 2020/06/24 19:04:00 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET / HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "quay.kbrwn.com" 47.36.113.206 () - - [24/Jun/2020:19:04:00 +0000] "GET / HTTP/2.0" 502 575 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 346 0.000 : 0.000) nginx stdout | 2020/06/24 19:04:00 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET /favicon.ico HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/favicon.ico", host: "quay.kbrwn.com", referrer: "https://quay.kbrwn.com/" 2020/06/24 19:04:00 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET /favicon.ico HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "quay.kbrwn.com", referrer: "https://quay.kbrwn.com/" 47.36.113.206 () - - [24/Jun/2020:19:04:00 +0000] "GET /favicon.ico HTTP/2.0" 502 575 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 102 0.000 : 0.000) buildlogsarchiver stderr | No handlers could be found for logger "util.config.provider.baseprovider" nginx stdout | 2020/06/24 19:04:03 [error] 123#0: *18 connect() failed (111: Connection refused) while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://[::1]:8787/", host: "quay.kbrwn.com" 2020/06/24 19:04:03 [error] 123#0: *18 connect() failed (111: Connection refused) while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://127.0.0.1:8787/", host: "quay.kbrwn.com" 2020/06/24 19:04:03 [crit] 123#0: *18 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "quay.kbrwn.com" 34.72.153.104 () - - [24/Jun/2020:19:04:03 +0000] "GET /b1/socket HTTP/1.1" 502 173 "-" "Go-http-client/1.1" (0.001 231 0.001, 0.000 : 0.000) blobuploadcleanupworker stderr | No handlers could be found for logger "util.config.provider.baseprovider" gunicorn-web stdout | 2020-06-24 19:04:05,722 [90] [INFO] [data.registry_model] =============================== 2020-06-24 19:04:05,722 [90] [INFO] [data.registry_model] Using registry model `` 2020-06-24 19:04:05,723 [90] [INFO] [data.registry_model] =============================== repositoryactioncounter stderr | No handlers could be found for logger "util.config.provider.baseprovider" notificationworker stderr | No handlers could be found for logger "util.config.provider.baseprovider" chunkcleanupworker stderr | No handlers could be found for logger "util.config.provider.baseprovider" gcworker stderr | No handlers could be found for logger "util.config.provider.baseprovider" builder stderr | No handlers could be found for logger "util.config.provider.baseprovider" gunicorn-secscan stdout | 2020-06-24 19:04:08,801 [100] [INFO] [data.registry_model] =============================== 2020-06-24 19:04:08,801 [100] [INFO] [data.registry_model] Using registry model `` 2020-06-24 19:04:08,802 [100] [INFO] [data.registry_model] =============================== gunicorn-web stdout | 2020-06-24 19:04:09,509 [90] [DEBUG] [app] Loading default config. 2020-06-24 19:04:09,509 [90] [DEBUG] [util.config.provider.basefileprovider] Applying config file: /quay-registry/conf/stack/config.yaml expiredappspecifictokenworker stderr | No handlers could be found for logger "util.config.provider.baseprovider" exportactionlogsworker stderr | No handlers could be found for logger "util.config.provider.baseprovider" queuecleanupworker stderr | No handlers could be found for logger "util.config.provider.baseprovider" gunicorn-web stdout | 2020-06-24 19:04:10,212 [90] [ERROR] [util.config.provider.baseprovider] Could not validate config schema Traceback (most recent call last): File "/quay-registry/util/config/provider/baseprovider.py", line 46, in import_yaml validate(config_obj, CONFIG_SCHEMA) File "/opt/rh/python27/root/usr/lib/python2.7/site-packages/jsonschema/validators.py", line 899, in validate raise error ValidationError: 'GITHUB_ENDPOINT' is a required property Failed validating 'required' in schema['properties']['GITHUB_TRIGGER_CONFIG']: {'description': 'Configuration for using GitHub (Enterprise) for build triggers', 'properties': {'API_ENDPOINT': {'description': 'The endpoint of the GitHub (Enterprise) API to use. Must be overridden for github.com', 'type': 'string', 'x-example': 'https://api.github.com/'}, 'CLIENT_ID': {'description': 'The registered client ID for this Quay instance; cannot be shared with GITHUB_LOGIN_CONFIG', 'type': 'string', 'x-example': '0e8dbe15c4c7630b6780', 'x-reference': 'https://coreos.com/quay-enterprise/docs/latest/github-app.html'}, 'CLIENT_SECRET': {'description': 'The registered client secret for this Quay instance', 'type': 'string', 'x-example': 'e4a58ddd3d7408b7aec109e85564a0d153d3e846', 'x-reference': 'https://coreos.com/quay-enterprise/docs/latest/github-app.html'}, 'GITHUB_ENDPOINT': {'description': 'The endpoint of the GitHub (Enterprise) being hit', 'type': 'string', 'x-example': 'https://github.com/'}}, 'required': ['GITHUB_ENDPOINT', 'CLIENT_ID', 'CLIENT_SECRET'], 'type': ['object', 'null'], 'x-reference': 'https://coreos.com/quay-enterprise/docs/latest/github-build.html'} On instance['GITHUB_TRIGGER_CONFIG']: {} 2020-06-24 19:04:10,378 [90] [DEBUG] [app] Loaded config gunicorn-web stdout | 2020-06-24 19:04:10,405 [90] [INFO] [util.ipresolver] Loading AWS IP ranges from disk gunicorn-web stdout | 2020-06-24 19:04:10,695 [90] [INFO] [util.ipresolver] Building AWS IP ranges nginx stdout | 2020/06/24 19:04:11 [error] 124#0: *22 connect() failed (111: Connection refused) while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://[::1]:8787/", host: "quay.kbrwn.com" 2020/06/24 19:04:11 [error] 124#0: *22 connect() failed (111: Connection refused) while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://127.0.0.1:8787/", host: "quay.kbrwn.com" 2020/06/24 19:04:11 [crit] 124#0: *22 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "quay.kbrwn.com" 34.72.153.104 () - - [24/Jun/2020:19:04:11 +0000] "GET /b1/socket HTTP/1.1" 502 173 "-" "Go-http-client/1.1" (0.001 231 0.001, 0.000 : 0.000) namespacegcworker stderr | No handlers could be found for logger "util.config.provider.baseprovider" servicekey stderr | No handlers could be found for logger "util.config.provider.baseprovider" storagereplication stderr | No handlers could be found for logger "util.config.provider.baseprovider" globalpromstats stderr | No handlers could be found for logger "util.config.provider.baseprovider" logrotateworker stderr | No handlers could be found for logger "util.config.provider.baseprovider" repositorygcworker stderr | No handlers could be found for logger "util.config.provider.baseprovider" gunicorn-secscan stdout | 2020-06-24 19:04:12,480 [100] [DEBUG] [app] Loading default config. 2020-06-24 19:04:12,480 [100] [DEBUG] [util.config.provider.basefileprovider] Applying config file: /quay-registry/conf/stack/config.yaml teamsyncworker stderr | No handlers could be found for logger "util.config.provider.baseprovider" gunicorn-secscan stdout | 2020-06-24 19:04:13,057 [100] [ERROR] [util.config.provider.baseprovider] Could not validate config schema Traceback (most recent call last): File "/quay-registry/util/config/provider/baseprovider.py", line 46, in import_yaml validate(config_obj, CONFIG_SCHEMA) File "/opt/rh/python27/root/usr/lib/python2.7/site-packages/jsonschema/validators.py", line 899, in validate raise error ValidationError: 'GITHUB_ENDPOINT' is a required property Failed validating 'required' in schema['properties']['GITHUB_TRIGGER_CONFIG']: {'description': 'Configuration for using GitHub (Enterprise) for build triggers', 'properties': {'API_ENDPOINT': {'description': 'The endpoint of the GitHub (Enterprise) API to use. Must be overridden for github.com', 'type': 'string', 'x-example': 'https://api.github.com/'}, 'CLIENT_ID': {'description': 'The registered client ID for this Quay instance; cannot be shared with GITHUB_LOGIN_CONFIG', 'type': 'string', 'x-example': '0e8dbe15c4c7630b6780', 'x-reference': 'https://coreos.com/quay-enterprise/docs/latest/github-app.html'}, 'CLIENT_SECRET': {'description': 'The registered client secret for this Quay instance', 'type': 'string', 'x-example': 'e4a58ddd3d7408b7aec109e85564a0d153d3e846', 'x-reference': 'https://coreos.com/quay-enterprise/docs/latest/github-app.html'}, 'GITHUB_ENDPOINT': {'description': 'The endpoint of the GitHub (Enterprise) being hit', 'type': 'string', 'x-example': 'https://github.com/'}}, 'required': ['GITHUB_ENDPOINT', 'CLIENT_ID', 'CLIENT_SECRET'], 'type': ['object', 'null'], 'x-reference': 'https://coreos.com/quay-enterprise/docs/latest/github-build.html'} On instance['GITHUB_TRIGGER_CONFIG']: {} 2020-06-24 19:04:13,085 [100] [DEBUG] [app] Loaded config 2020-06-24 19:04:13,086 [100] [INFO] [util.ipresolver] Loading AWS IP ranges from disk gunicorn-secscan stdout | 2020-06-24 19:04:13,298 [100] [INFO] [util.ipresolver] Building AWS IP ranges securityworker stderr | No handlers could be found for logger "util.config.provider.baseprovider" security_notification_worker stderr | No handlers could be found for logger "util.config.provider.baseprovider" buildlogsarchiver stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() buildlogsarchiver stdout | 2020-06-24 19:04:19,106 [92] [DEBUG] [workers.worker] Scheduling worker. 2020-06-24 19:04:19,106 [92] [INFO] [apscheduler.scheduler] Scheduler started buildlogsarchiver stdout | 2020-06-24 19:04:19,125 [92] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:19,125 [92] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added buildlogsarchiver stdout | 2020-06-24 19:04:19,127 [92] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:04:33.128464 repositoryactioncounter stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() nginx stdout | 2020/06/24 19:04:19 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET / HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/", host: "quay.kbrwn.com" 2020/06/24 19:04:19 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET / HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "quay.kbrwn.com" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:19 +0000] "GET / HTTP/2.0" 502 575 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 24 0.000 : 0.000) nginx stdout | 2020/06/24 19:04:20 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET /favicon.ico HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/favicon.ico", host: "quay.kbrwn.com", referrer: "https://quay.kbrwn.com/" 2020/06/24 19:04:20 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET /favicon.ico HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "quay.kbrwn.com", referrer: "https://quay.kbrwn.com/" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:20 +0000] "GET /favicon.ico HTTP/2.0" 502 575 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 29 0.000 : 0.000) repositoryactioncounter stdout | 2020-06-24 19:04:20,077 [95] [DEBUG] [workers.worker] Scheduling worker. 2020-06-24 19:04:20,078 [95] [INFO] [apscheduler.scheduler] Scheduler started buildlogsarchiver stdout | 2020-06-24 19:04:20,086 [92] [INFO] [apscheduler.scheduler] Added job "_archive_redis_buildlogs" to job store "default" buildlogsarchiver stdout | 2020-06-24 19:04:20,088 [92] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:20,088 [92] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:04:33.128464+00:00 (in 13.040089 seconds) gunicorn-web stdout | 2020-06-24 19:04:20,204 [90] [INFO] [util.ipresolver] Finished building AWS IP ranges repositoryactioncounter stdout | 2020-06-24 19:04:20,212 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:20,212 [95] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added 2020-06-24 19:04:20,212 [95] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:04:28.213404 repositoryactioncounter stdout | 2020-06-24 19:04:20,993 [95] [INFO] [apscheduler.scheduler] Added job "wrapper" to job store "default" repositoryactioncounter stdout | 2020-06-24 19:04:20,996 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:20,997 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:04:28.213404+00:00 (in 7.216242 seconds) chunkcleanupworker stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() chunkcleanupworker stdout | 2020-06-24 19:04:21,889 [105] [DEBUG] [__main__] Swift storage not detected; sleeping nginx stdout | 2020/06/24 19:04:22 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET / HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/", host: "quay.kbrwn.com" 2020/06/24 19:04:22 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET / HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "quay.kbrwn.com" 47.36.113.206 () - - [24/Jun/2020:19:04:22 +0000] "GET / HTTP/2.0" 502 575 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 16 0.000 : 0.000) nginx stdout | 2020/06/24 19:04:22 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET /favicon.ico HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/favicon.ico", host: "quay.kbrwn.com", referrer: "https://quay.kbrwn.com/" 2020/06/24 19:04:22 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET /favicon.ico HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "quay.kbrwn.com", referrer: "https://quay.kbrwn.com/" 47.36.113.206 () - - [24/Jun/2020:19:04:22 +0000] "GET /favicon.ico HTTP/2.0" 502 575 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 29 0.000 : 0.000) gunicorn-web stdout | 2020-06-24 19:04:22,798 [90] [DEBUG] [data.database] Configuring database gunicorn-web stdout | 2020-06-24 19:04:22,880 [90] [INFO] [data.database] Connection pooling disabled for postgresql 2020-06-24 19:04:22,881 [90] [WARNING] [data.secscan_model.secscan_v2_model] Failed to validate security scanner V2 configuration 2020-06-24 19:04:22,881 [90] [INFO] [data.secscan_model] =============================== 2020-06-24 19:04:22,881 [90] [INFO] [data.secscan_model] Using split secscan model: `[, ]` 2020-06-24 19:04:22,882 [90] [INFO] [data.secscan_model] v4 whitelist `[]` 2020-06-24 19:04:22,882 [90] [INFO] [data.secscan_model] =============================== 2020-06-24 19:04:22,882 [90] [DEBUG] [data.logs_model] Configuring log lodel 2020-06-24 19:04:22,882 [90] [INFO] [data.logs_model] =============================== 2020-06-24 19:04:22,882 [90] [INFO] [data.logs_model] Using logs model `` 2020-06-24 19:04:22,883 [90] [INFO] [data.logs_model] =============================== gunicorn-web stderr | /quay-registry/data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) /quay-registry/data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() gcworker stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() gunicorn-secscan stdout | 2020-06-24 19:04:23,385 [100] [INFO] [util.ipresolver] Finished building AWS IP ranges servicekey stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() nginx stdout | 2020/06/24 19:04:23 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET / HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/", host: "quay.kbrwn.com" 2020/06/24 19:04:23 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET / HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "quay.kbrwn.com" 47.36.113.206 () - - [24/Jun/2020:19:04:23 +0000] "GET / HTTP/2.0" 502 575 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 16 0.000 : 0.000) builder stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() nginx stdout | 2020/06/24 19:04:23 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET /favicon.ico HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/favicon.ico", host: "quay.kbrwn.com", referrer: "https://quay.kbrwn.com/" 2020/06/24 19:04:23 [crit] 124#0: *13 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 47.36.113.206, server: _, request: "GET /favicon.ico HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "quay.kbrwn.com", referrer: "https://quay.kbrwn.com/" 47.36.113.206 () - - [24/Jun/2020:19:04:23 +0000] "GET /favicon.ico HTTP/2.0" 502 575 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 29 0.000 : 0.000) queuecleanupworker stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() servicekey stdout | 2020-06-24 19:04:23,950 [84] [DEBUG] [workers.worker] Scheduling worker. 2020-06-24 19:04:23,951 [84] [INFO] [apscheduler.scheduler] Scheduler started servicekey stdout | 2020-06-24 19:04:23,988 [84] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:23,988 [84] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added servicekey stdout | 2020-06-24 19:04:24,003 [84] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:13:04.004047 gcworker stdout | 2020-06-24 19:04:24,112 [93] [DEBUG] [workers.worker] Scheduling worker. gcworker stdout | 2020-06-24 19:04:24,113 [93] [INFO] [apscheduler.scheduler] Scheduler started queuecleanupworker stdout | 2020-06-24 19:04:24,179 [89] [DEBUG] [workers.worker] Scheduling worker. 2020-06-24 19:04:24,179 [89] [INFO] [apscheduler.scheduler] Scheduler started gcworker stdout | 2020-06-24 19:04:24,215 [93] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:24,215 [93] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added gcworker stdout | 2020-06-24 19:04:24,216 [93] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:04:25.217542 queuecleanupworker stdout | 2020-06-24 19:04:24,293 [89] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:24,293 [89] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added queuecleanupworker stdout | 2020-06-24 19:04:24,295 [89] [DEBUG] [workers.worker] First run scheduled for 2020-06-25 15:24:55.296562 servicekey stdout | 2020-06-24 19:04:24,584 [84] [INFO] [apscheduler.scheduler] Added job "_refresh_service_key" to job store "default" servicekey stdout | 2020-06-24 19:04:24,585 [84] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:24,586 [84] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:13:04.004047+00:00 (in 519.417979 seconds) expiredappspecifictokenworker stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() builder stdout | 2020-06-24 19:04:24,755 [113] [DEBUG] [__main__] Asking to start build manager with lifecycle "enterprise" 2020-06-24 19:04:24,808 [113] [DEBUG] [__main__] Will pass buildman hostname quay.kbrwn.com to builders for websocket connection builder stdout | 2020-06-24 19:04:24,808 [113] [DEBUG] [__main__] Starting build manager with lifecycle "enterprise" gcworker stdout | 2020-06-24 19:04:24,897 [93] [INFO] [apscheduler.scheduler] Added job "_garbage_collection_repos" to job store "default" gcworker stdout | 2020-06-24 19:04:24,900 [93] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:24,900 [93] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:04:25.217542+00:00 (in 0.316760 seconds) builder stdout | 2020-06-24 19:04:24,841 [113] [DEBUG] [buildman.server] Initializing the lifecycle manager 2020-06-24 19:04:24,915 [113] [DEBUG] [buildman.server] Registering component with realm registration 2020-06-24 19:04:24,915 [113] [DEBUG] [trollius] Using selector: EpollSelector 2020-06-24 19:04:24,915 [113] [DEBUG] [buildman.server] Initializing all members of the event loop 2020-06-24 19:04:24,916 [113] [DEBUG] [buildman.server] Starting server on port 8787, with controller on port 8686 2020-06-24 19:04:24,916 [113] [DEBUG] [buildman.manager.enterprise] Registering registration method notificationworker stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() queuecleanupworker stdout | 2020-06-24 19:04:24,981 [89] [INFO] [apscheduler.scheduler] Added job "_cleanup_queue" to job store "default" 2020-06-24 19:04:24,981 [89] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:24,981 [89] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-25 15:24:55.296562+00:00 (in 73230.314947 seconds) storagereplication stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() expiredappspecifictokenworker stdout | 2020-06-24 19:04:25,100 [108] [DEBUG] [__main__] Starting expired app specific token GC worker teamsyncworker stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() storagereplication stdout | 2020-06-24 19:04:25,207 [115] [DEBUG] [__main__] Full storage replication disabled; skipping gcworker stdout | 2020-06-24 19:04:25,217 [93] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2020-06-24 19:04:25,223 [93] [INFO] [apscheduler.executors.default] Running job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:04:25 UTC)" (scheduled at 2020-06-24 19:04:25.217542+00:00) 2020-06-24 19:04:25,224 [93] [DEBUG] [peewee] ('SELECT DISTINCT "t1"."removed_tag_expiration_s" FROM "user" AS "t1" LIMIT %s', [100]) 2020-06-24 19:04:25,226 [93] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:04:55.217542+00:00 (in 29.999377 seconds) repositorygcworker stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() gcworker stdout | 2020-06-24 19:04:25,264 [93] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1591815865262, 1209600, 500, 1, 0]) gcworker stdout | 2020-06-24 19:04:25,283 [93] [DEBUG] [__main__] No repository with garbage found 2020-06-24 19:04:25,283 [93] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:25,284 [93] [INFO] [apscheduler.executors.default] Job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:04:55 UTC)" executed successfully expiredappspecifictokenworker stdout | 2020-06-24 19:04:25,294 [108] [DEBUG] [__main__] Found expiration window: 1d expiredappspecifictokenworker stdout | 2020-06-24 19:04:25,309 [108] [DEBUG] [workers.worker] Scheduling worker. 2020-06-24 19:04:25,309 [108] [INFO] [apscheduler.scheduler] Scheduler started builder stdout | 2020-06-24 19:04:25,331 [113] [DEBUG] [buildman.server] Initializing queue metrics updater 2020-06-24 19:04:25,332 [113] [DEBUG] [buildman.server] Writing metrics expiredappspecifictokenworker stdout | 2020-06-24 19:04:25,339 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:25,339 [108] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added expiredappspecifictokenworker stdout | 2020-06-24 19:04:25,340 [108] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:26:01.341355 builder stdout | 2020-06-24 19:04:25,398 [113] [DEBUG] [buildman.server] Metrics going to sleep for 30 seconds 2020-06-24 19:04:25,398 [113] [DEBUG] [buildman.server] Initializing work checker 2020-06-24 19:04:25,398 [113] [DEBUG] [data.database] Disconnecting from database. logrotateworker stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() teamsyncworker stdout | 2020-06-24 19:04:25,495 [96] [DEBUG] [__main__] Team syncing is disabled; sleeping repositorygcworker stdout | 2020-06-24 19:04:25,626 [88] [DEBUG] [__main__] Starting repository GC worker exportactionlogsworker stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) exportactionlogsworker stderr | data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() repositorygcworker stdout | 2020-06-24 19:04:25,763 [88] [DEBUG] [workers.worker] Scheduling worker. 2020-06-24 19:04:25,763 [88] [INFO] [apscheduler.scheduler] Scheduler started logrotateworker stdout | 2020-06-24 19:04:25,773 [97] [DEBUG] [__main__] Action log rotation worker not enabled; skipping repositorygcworker stdout | 2020-06-24 19:04:25,832 [88] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:25,832 [88] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added repositorygcworker stdout | 2020-06-24 19:04:25,833 [88] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:04:58.834432 expiredappspecifictokenworker stdout | 2020-06-24 19:04:25,889 [108] [INFO] [apscheduler.scheduler] Added job "_gc_expired_tokens" to job store "default" expiredappspecifictokenworker stdout | 2020-06-24 19:04:25,892 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:25,893 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:26:01.341355+00:00 (in 1295.448231 seconds) blobuploadcleanupworker stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() notificationworker stdout | 2020-06-24 19:04:26,050 [94] [DEBUG] [workers.worker] Scheduling worker. 2020-06-24 19:04:26,051 [94] [INFO] [apscheduler.scheduler] Scheduler started notificationworker stdout | 2020-06-24 19:04:26,099 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:26,099 [94] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added notificationworker stdout | 2020-06-24 19:04:26,101 [94] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:04:32.102421 repositorygcworker stdout | 2020-06-24 19:04:26,234 [88] [INFO] [apscheduler.scheduler] Added job "poll_queue" to job store "default" repositorygcworker stdout | 2020-06-24 19:04:26,267 [88] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:26,267 [88] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:04:58.834432+00:00 (in 32.567129 seconds) repositorygcworker stdout | 2020-06-24 19:04:26,268 [88] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:07:15.268052 repositorygcworker stdout | 2020-06-24 19:04:26,272 [88] [INFO] [apscheduler.scheduler] Added job "update_queue_metrics" to job store "default" blobuploadcleanupworker stdout | 2020-06-24 19:04:26,348 [98] [DEBUG] [workers.worker] Scheduling worker. blobuploadcleanupworker stdout | 2020-06-24 19:04:26,350 [98] [INFO] [apscheduler.scheduler] Scheduler started repositorygcworker stdout | 2020-06-24 19:04:26,273 [88] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:05:07.274691 2020-06-24 19:04:26,381 [88] [INFO] [apscheduler.scheduler] Added job "run_watchdog" to job store "default" 2020-06-24 19:04:26,381 [88] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:26,382 [88] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:04:58.834432+00:00 (in 32.452331 seconds) blobuploadcleanupworker stdout | 2020-06-24 19:04:26,456 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:26,456 [98] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added 2020-06-24 19:04:26,456 [98] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:47:45.457659 notificationworker stdout | 2020-06-24 19:04:26,468 [94] [INFO] [apscheduler.scheduler] Added job "poll_queue" to job store "default" 2020-06-24 19:04:26,468 [94] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:06:54.469324 2020-06-24 19:04:26,468 [94] [INFO] [apscheduler.scheduler] Added job "update_queue_metrics" to job store "default" 2020-06-24 19:04:26,469 [94] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:05:06.469995 2020-06-24 19:04:26,469 [94] [INFO] [apscheduler.scheduler] Added job "run_watchdog" to job store "default" 2020-06-24 19:04:26,469 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:26,469 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:04:32.102421+00:00 (in 5.632579 seconds) namespacegcworker stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() namespacegcworker stdout | 2020-06-24 19:04:26,557 [120] [DEBUG] [__main__] Starting namespace GC worker namespacegcworker stdout | 2020-06-24 19:04:26,587 [120] [DEBUG] [workers.worker] Scheduling worker. 2020-06-24 19:04:26,587 [120] [INFO] [apscheduler.scheduler] Scheduler started namespacegcworker stdout | 2020-06-24 19:04:26,591 [120] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:26,591 [120] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added namespacegcworker stdout | 2020-06-24 19:04:26,591 [120] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:05:25.592328 namespacegcworker stdout | 2020-06-24 19:04:26,672 [120] [INFO] [apscheduler.scheduler] Added job "poll_queue" to job store "default" namespacegcworker stdout | 2020-06-24 19:04:26,672 [120] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:06:46.673754 2020-06-24 19:04:26,675 [120] [INFO] [apscheduler.scheduler] Added job "update_queue_metrics" to job store "default" 2020-06-24 19:04:26,675 [120] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:05:04.676608 namespacegcworker stdout | 2020-06-24 19:04:26,677 [120] [INFO] [apscheduler.scheduler] Added job "run_watchdog" to job store "default" 2020-06-24 19:04:26,678 [120] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:26,678 [120] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:04.676608+00:00 (in 37.998514 seconds) blobuploadcleanupworker stdout | 2020-06-24 19:04:26,843 [98] [INFO] [apscheduler.scheduler] Added job "_try_cleanup_uploads" to job store "default" blobuploadcleanupworker stdout | 2020-06-24 19:04:26,846 [98] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:26,847 [98] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:47:45.457659+00:00 (in 2598.610492 seconds) gunicorn-secscan stdout | 2020-06-24 19:04:26,866 [100] [DEBUG] [data.database] Configuring database gunicorn-secscan stdout | 2020-06-24 19:04:26,882 [100] [INFO] [data.database] Connection pooling disabled for postgresql 2020-06-24 19:04:26,883 [100] [WARNING] [data.secscan_model.secscan_v2_model] Failed to validate security scanner V2 configuration 2020-06-24 19:04:26,883 [100] [INFO] [data.secscan_model] =============================== 2020-06-24 19:04:26,884 [100] [INFO] [data.secscan_model] Using split secscan model: `[, ]` 2020-06-24 19:04:26,884 [100] [INFO] [data.secscan_model] v4 whitelist `[]` 2020-06-24 19:04:26,884 [100] [INFO] [data.secscan_model] =============================== 2020-06-24 19:04:26,884 [100] [DEBUG] [data.logs_model] Configuring log lodel gunicorn-secscan stderr | /quay-registry/data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) /quay-registry/data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() gunicorn-secscan stdout | 2020-06-24 19:04:26,899 [100] [INFO] [data.logs_model] =============================== 2020-06-24 19:04:26,899 [100] [INFO] [data.logs_model] Using logs model `` 2020-06-24 19:04:26,900 [100] [INFO] [data.logs_model] =============================== gunicorn-secscan stdout | 2020-06-24 19:04:26,988 [100] [DEBUG] [__config__] Starting secscan gunicorn with 4 workers and gevent worker class globalpromstats stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() nginx stdout | 2020/06/24 19:04:27 [error] 124#0: *38 connect() failed (111: Connection refused) while connecting to upstream, client: 34.72.153.104, server: _, request: "GET /b1/socket HTTP/1.1", upstream: "http://[::1]:8787/", host: "quay.kbrwn.com" builder stdout | 2020-06-24 19:04:27,179 [113] [DEBUG] [buildman.server] Registering component with realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:04:27,180 [113] [DEBUG] [buildman.manager.enterprise] Registering new build component+worker with realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:04:27,181 [113] [DEBUG] [buildman.component.buildcomponent] Registering methods and listeners for component a9e45a5b-7002-42e0-8885-5d6f87d2363a globalpromstats stdout | 2020-06-24 19:04:27,224 [112] [DEBUG] [workers.worker] Scheduling worker. 2020-06-24 19:04:27,224 [112] [INFO] [apscheduler.scheduler] Scheduler started globalpromstats stdout | 2020-06-24 19:04:27,227 [112] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:27,227 [112] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added 2020-06-24 19:04:27,227 [112] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 20:01:54.228513 builder stdout | 2020-06-24 19:04:27,245 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:04:27,246 [113] [DEBUG] [buildman.component.buildcomponent] On ready called (token "") builder stdout | 2020-06-24 19:04:27,246 [113] [DEBUG] [buildman.component.buildcomponent] Build worker a9e45a5b-7002-42e0-8885-5d6f87d2363a is connected and ready securityworker stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() globalpromstats stdout | 2020-06-24 19:04:27,391 [112] [INFO] [apscheduler.scheduler] Added job "_try_report_stats" to job store "default" globalpromstats stdout | 2020-06-24 19:04:27,392 [112] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:27,393 [112] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 20:01:54.228513+00:00 (in 3446.835452 seconds) exportactionlogsworker stdout | 2020-06-24 19:04:27,646 [85] [DEBUG] [__main__] Starting export action logs worker security_notification_worker stderr | data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() exportactionlogsworker stdout | 2020-06-24 19:04:27,706 [85] [DEBUG] [workers.worker] Scheduling worker. 2020-06-24 19:04:27,707 [85] [INFO] [apscheduler.scheduler] Scheduler started exportactionlogsworker stdout | 2020-06-24 19:04:27,729 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:27,729 [85] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added exportactionlogsworker stdout | 2020-06-24 19:04:27,732 [85] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:05:08.733044 exportactionlogsworker stdout | 2020-06-24 19:04:27,831 [85] [INFO] [apscheduler.scheduler] Added job "poll_queue" to job store "default" exportactionlogsworker stdout | 2020-06-24 19:04:27,833 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:27,833 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:08.733044+00:00 (in 40.899889 seconds) 2020-06-24 19:04:27,833 [85] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:07:22.834379 2020-06-24 19:04:27,833 [85] [INFO] [apscheduler.scheduler] Added job "update_queue_metrics" to job store "default" 2020-06-24 19:04:27,834 [85] [DEBUG] [workers.worker] First run scheduled for 2020-06-24 19:04:39.835021 exportactionlogsworker stdout | 2020-06-24 19:04:27,835 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:27,835 [85] [INFO] [apscheduler.scheduler] Added job "run_watchdog" to job store "default" 2020-06-24 19:04:27,836 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:04:39.835021+00:00 (in 11.999108 seconds) 2020-06-24 19:04:27,836 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:04:27,836 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:04:39.835021+00:00 (in 11.998720 seconds) repositoryactioncounter stdout | 2020-06-24 19:04:28,215 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:04:28,225 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:04:28 UTC)" (scheduled at 2020-06-24 19:04:28.213404+00:00) 2020-06-24 19:04:28,227 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) 2020-06-24 19:04:28,228 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:04:38.213404+00:00 (in 9.997246 seconds) repositoryactioncounter stdout | 2020-06-24 19:04:28,245 [95] [DEBUG] [__main__] No further repositories to count 2020-06-24 19:04:28,246 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:28,246 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:04:38 UTC)" executed successfully builder stdout | 2020-06-24 19:04:28,246 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:04:28,378 [90] [DEBUG] [__config__] Starting web gunicorn with 4 workers and gevent worker class builder stdout | 2020-06-24 19:04:29,246 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:04:30,247 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-verbs stdout | 2020-06-24 19:04:30,486 [109] [INFO] [data.registry_model] =============================== 2020-06-24 19:04:30,486 [109] [INFO] [data.registry_model] Using registry model `` 2020-06-24 19:04:30,487 [109] [INFO] [data.registry_model] =============================== gunicorn-verbs stdout | 2020-06-24 19:04:30,784 [109] [DEBUG] [app] Loading default config. gunicorn-verbs stdout | 2020-06-24 19:04:30,787 [109] [DEBUG] [util.config.provider.basefileprovider] Applying config file: /quay-registry/conf/stack/config.yaml gunicorn-verbs stdout | 2020-06-24 19:04:30,840 [109] [ERROR] [util.config.provider.baseprovider] Could not validate config schema Traceback (most recent call last): File "/quay-registry/util/config/provider/baseprovider.py", line 46, in import_yaml validate(config_obj, CONFIG_SCHEMA) File "/opt/rh/python27/root/usr/lib/python2.7/site-packages/jsonschema/validators.py", line 899, in validate raise error ValidationError: 'GITHUB_ENDPOINT' is a required property Failed validating 'required' in schema['properties']['GITHUB_TRIGGER_CONFIG']: {'description': 'Configuration for using GitHub (Enterprise) for build triggers', 'properties': {'API_ENDPOINT': {'description': 'The endpoint of the GitHub (Enterprise) API to use. Must be overridden for github.com', 'type': 'string', 'x-example': 'https://api.github.com/'}, 'CLIENT_ID': {'description': 'The registered client ID for this Quay instance; cannot be shared with GITHUB_LOGIN_CONFIG', 'type': 'string', 'x-example': '0e8dbe15c4c7630b6780', 'x-reference': 'https://coreos.com/quay-enterprise/docs/latest/github-app.html'}, 'CLIENT_SECRET': {'description': 'The registered client secret for this Quay instance', 'type': 'string', 'x-example': 'e4a58ddd3d7408b7aec109e85564a0d153d3e846', 'x-reference': 'https://coreos.com/quay-enterprise/docs/latest/github-app.html'}, 'GITHUB_ENDPOINT': {'description': 'The endpoint of the GitHub (Enterprise) being hit', 'type': 'string', 'x-example': 'https://github.com/'}}, 'required': ['GITHUB_ENDPOINT', 'CLIENT_ID', 'CLIENT_SECRET'], 'type': ['object', 'null'], 'x-reference': 'https://coreos.com/quay-enterprise/docs/latest/github-build.html'} On instance['GITHUB_TRIGGER_CONFIG']: {} 2020-06-24 19:04:30,845 [109] [DEBUG] [app] Loaded config gunicorn-verbs stdout | 2020-06-24 19:04:30,857 [109] [INFO] [util.ipresolver] Loading AWS IP ranges from disk gunicorn-registry stdout | 2020-06-24 19:04:30,867 [86] [INFO] [data.registry_model] =============================== gunicorn-registry stdout | 2020-06-24 19:04:30,867 [86] [INFO] [data.registry_model] Using registry model `` 2020-06-24 19:04:30,868 [86] [INFO] [data.registry_model] =============================== gunicorn-verbs stdout | 2020-06-24 19:04:30,886 [109] [INFO] [util.ipresolver] Building AWS IP ranges buildlogsarchiver stdout | 2020-06-24 19:04:31,003 [92] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'buildlogsarchiver.py', 'pid': '92'} gunicorn-registry stdout | 2020-06-24 19:04:31,148 [86] [DEBUG] [app] Loading default config. gunicorn-registry stdout | 2020-06-24 19:04:31,148 [86] [DEBUG] [util.config.provider.basefileprovider] Applying config file: /quay-registry/conf/stack/config.yaml gunicorn-registry stdout | 2020-06-24 19:04:31,202 [86] [ERROR] [util.config.provider.baseprovider] Could not validate config schema Traceback (most recent call last): File "/quay-registry/util/config/provider/baseprovider.py", line 46, in import_yaml validate(config_obj, CONFIG_SCHEMA) File "/opt/rh/python27/root/usr/lib/python2.7/site-packages/jsonschema/validators.py", line 899, in validate raise error ValidationError: 'GITHUB_ENDPOINT' is a required property Failed validating 'required' in schema['properties']['GITHUB_TRIGGER_CONFIG']: {'description': 'Configuration for using GitHub (Enterprise) for build triggers', 'properties': {'API_ENDPOINT': {'description': 'The endpoint of the GitHub (Enterprise) API to use. Must be overridden for github.com', 'type': 'string', 'x-example': 'https://api.github.com/'}, 'CLIENT_ID': {'description': 'The registered client ID for this Quay instance; cannot be shared with GITHUB_LOGIN_CONFIG', 'type': 'string', 'x-example': '0e8dbe15c4c7630b6780', 'x-reference': 'https://coreos.com/quay-enterprise/docs/latest/github-app.html'}, 'CLIENT_SECRET': {'description': 'The registered client secret for this Quay instance', 'type': 'string', 'x-example': 'e4a58ddd3d7408b7aec109e85564a0d153d3e846', 'x-reference': 'https://coreos.com/quay-enterprise/docs/latest/github-app.html'}, 'GITHUB_ENDPOINT': {'description': 'The endpoint of the GitHub (Enterprise) being hit', 'type': 'string', 'x-example': 'https://github.com/'}}, 'required': ['GITHUB_ENDPOINT', 'CLIENT_ID', 'CLIENT_SECRET'], 'type': ['object', 'null'], 'x-reference': 'https://coreos.com/quay-enterprise/docs/latest/github-build.html'} On instance['GITHUB_TRIGGER_CONFIG']: {} gunicorn-registry stdout | 2020-06-24 19:04:31,207 [86] [DEBUG] [app] Loaded config gunicorn-registry stdout | 2020-06-24 19:04:31,208 [86] [INFO] [util.ipresolver] Loading AWS IP ranges from disk gunicorn-registry stdout | 2020-06-24 19:04:31,244 [86] [INFO] [util.ipresolver] Building AWS IP ranges builder stdout | 2020-06-24 19:04:31,248 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-verbs stdout | 2020-06-24 19:04:31,865 [109] [INFO] [util.ipresolver] Finished building AWS IP ranges gunicorn-verbs stdout | 2020-06-24 19:04:32,056 [109] [DEBUG] [data.database] Configuring database gunicorn-verbs stdout | 2020-06-24 19:04:32,061 [109] [INFO] [data.database] Connection pooling disabled for postgresql 2020-06-24 19:04:32,061 [109] [WARNING] [data.secscan_model.secscan_v2_model] Failed to validate security scanner V2 configuration 2020-06-24 19:04:32,061 [109] [INFO] [data.secscan_model] =============================== 2020-06-24 19:04:32,062 [109] [INFO] [data.secscan_model] Using split secscan model: `[, ]` 2020-06-24 19:04:32,062 [109] [INFO] [data.secscan_model] v4 whitelist `[]` 2020-06-24 19:04:32,062 [109] [INFO] [data.secscan_model] =============================== 2020-06-24 19:04:32,062 [109] [DEBUG] [data.logs_model] Configuring log lodel gunicorn-verbs stderr | /quay-registry/data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) /quay-registry/data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() gunicorn-verbs stdout | 2020-06-24 19:04:32,065 [109] [INFO] [data.logs_model] =============================== 2020-06-24 19:04:32,066 [109] [INFO] [data.logs_model] Using logs model `` 2020-06-24 19:04:32,066 [109] [INFO] [data.logs_model] =============================== notificationworker stdout | 2020-06-24 19:04:32,102 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:04:32,105 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:04:32 UTC)" (scheduled at 2020-06-24 19:04:32.102421+00:00) 2020-06-24 19:04:32,105 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:04:32,108 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 4, 32, 105440), True, datetime.datetime(2020, 6, 24, 19, 4, 32, 105440), 0, u'notification/%', 50, 1, 0]) 2020-06-24 19:04:32,109 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:04:42.102421+00:00 (in 9.999278 seconds) notificationworker stdout | 2020-06-24 19:04:32,127 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:04:32,127 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:32,127 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:04:42 UTC)" executed successfully gunicorn-verbs stdout | 2020-06-24 19:04:32,194 [109] [DEBUG] [__config__] Starting verbs gunicorn with 4 workers and sync worker class gunicorn-registry stdout | 2020-06-24 19:04:32,204 [86] [INFO] [util.ipresolver] Finished building AWS IP ranges builder stdout | 2020-06-24 19:04:32,246 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-registry stdout | 2020-06-24 19:04:32,411 [86] [DEBUG] [data.database] Configuring database gunicorn-registry stdout | 2020-06-24 19:04:32,413 [86] [INFO] [data.database] Connection pooling enabled for postgresql; stale timeout: None; max connection count: None gunicorn-registry stderr | /quay-registry/data/secscan_model/__init__.py:22: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = V2SecurityScanner(app, instance_keys, storage) gunicorn-registry stdout | 2020-06-24 19:04:32,414 [86] [WARNING] [data.secscan_model.secscan_v2_model] Failed to validate security scanner V2 configuration 2020-06-24 19:04:32,414 [86] [INFO] [data.secscan_model] =============================== gunicorn-registry stderr | /quay-registry/data/secscan_model/__init__.py:24: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._model = NoopV2SecurityScanner() gunicorn-registry stdout | 2020-06-24 19:04:32,414 [86] [INFO] [data.secscan_model] Using split secscan model: `[, ]` 2020-06-24 19:04:32,415 [86] [INFO] [data.secscan_model] v4 whitelist `[]` 2020-06-24 19:04:32,415 [86] [INFO] [data.secscan_model] =============================== 2020-06-24 19:04:32,415 [86] [DEBUG] [data.logs_model] Configuring log lodel gunicorn-registry stdout | 2020-06-24 19:04:32,415 [86] [INFO] [data.logs_model] =============================== 2020-06-24 19:04:32,415 [86] [INFO] [data.logs_model] Using logs model `` 2020-06-24 19:04:32,416 [86] [INFO] [data.logs_model] =============================== gunicorn-registry stdout | 2020-06-24 19:04:32,618 [86] [DEBUG] [__config__] Starting registry gunicorn with 8 workers and gevent worker class gunicorn-web stdout | 2020-06-24 19:04:32,677 [416] [DEBUG] [app] Starting request: urn:request:8f8b4a82-e502-4f4e-9b60-736aae8016ca (/) gunicorn-web stdout | 2020-06-24 19:04:32,697 [416] [DEBUG] [endpoints.api.discovery] Unable to find method for POST in class gunicorn-web stdout | 2020-06-24 19:04:32,767 [416] [DEBUG] [app] Ending request: urn:request:8f8b4a82-e502-4f4e-9b60-736aae8016ca (/) gunicorn-web stdout | 2020-06-24 19:04:32,769 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:32 +0000] "GET / HTTP/1.0" 200 77424 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:32 +0000] "GET / HTTP/2.0" 200 12455 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.101 16 0.101) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:32 +0000] "GET /static/ldn/font-awesome.css-a166e3c966c6.css HTTP/2.0" 200 8404 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 230 -) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:32 +0000] "GET /static/ldn/bootstrap.min.css-13f668494557.css HTTP/2.0" 200 24427 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 53 -) 47.36.113.206 () - - [24/Jun/2020:19:04:32 +0000] "GET /static/ldn/cssfamilySourceSansPro300400700-30cd793a4b9b.css HTTP/2.0" 200 271 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 63 -) 47.36.113.206 () - - [24/Jun/2020:19:04:32 +0000] "GET /static/ldn/core-icons.css-d500848fee49.css HTTP/2.0" 200 702 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 51 -) 47.36.113.206 () - - [24/Jun/2020:19:04:32 +0000] "GET /static/ldn/bootstrap-datetimepicker.min.css-4b15a4ede750.css HTTP/2.0" 200 1470 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 63 -) 47.36.113.206 () - - [24/Jun/2020:19:04:32 +0000] "GET /static/ldn/cal-heatmap.css-904c3b9e8a60.css HTTP/2.0" 200 787 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 52 -) 47.36.113.206 () - - [24/Jun/2020:19:04:32 +0000] "GET /static/ldn/ng-tags-input.min.css-7782190f81cd.css HTTP/2.0" 200 1067 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 56 -) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:32 +0000] "GET /static/ldn/bootstrap.min.js-0e773844b374.js HTTP/2.0" 200 11290 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.040 53 -) 47.36.113.206 () - - [24/Jun/2020:19:04:32 +0000] "GET /static/ldn/angular.min.js-f0f4228b82f7.js HTTP/2.0" 200 63479 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.040 51 -) 47.36.113.206 () - - [24/Jun/2020:19:04:32 +0000] "GET /static/ldn/angular-route.min.js-590b72b0eb88.js HTTP/2.0" 200 2236 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.040 55 -) 47.36.113.206 () - - [24/Jun/2020:19:04:32 +0000] "GET /static/ldn/angular-sanitize.min.js-ff589de0ec1b.js HTTP/2.0" 200 3116 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.040 57 -) 47.36.113.206 () - - [24/Jun/2020:19:04:32 +0000] "GET /static/ldn/angular-animate.min.js-636f7a51b2e1.js HTTP/2.0" 200 10296 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.040 57 -) 47.36.113.206 () - - [24/Jun/2020:19:04:32 +0000] "GET /static/ldn/angular-cookies.min.js-2455ea25d522.js HTTP/2.0" 200 814 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.040 56 -) 47.36.113.206 () - - [24/Jun/2020:19:04:32 +0000] "GET /static/ldn/jquery.js-3c5c5966471e.js HTTP/2.0" 200 102774 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.040 58 -) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/ldn/momentjs-66a52705d33f.js HTTP/2.0" 200 19464 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.116 47 -) 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/ldn/bootstrap-datepicker.min.js-3e3d8e141d5e.js HTTP/2.0" 200 9310 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.116 60 -) 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/ldn/bootstrap-datetimepicker.min.js-6612bb423b71.js HTTP/2.0" 200 10819 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.116 63 -) 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/ldn/bootbox4.1.0underscorejs1.5.2restangular1.2.0d3js3.3.3-6d47ddfef9c5.js HTTP/2.0" 200 71170 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.100 79 -) 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/ldn/raven.min.js-ecd480647a39.js HTTP/2.0" 200 9492 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.100 50 -) 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/ldn/cal-heatmap.min.js-8ffad728269a.js HTTP/2.0" 200 12991 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.100 54 -) 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/ldn/angular-recaptcha.min.js-23859fca3602.js HTTP/2.0" 200 1781 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.100 58 -) 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/ldn/ng-tags-input.min.js-fa3026ba8409.js HTTP/2.0" 200 6089 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.100 55 -) 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/ldn/typeahead.bundle.min.js-716151ca4e5d.js HTTP/2.0" 200 16660 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.100 57 -) buildlogsarchiver stdout | 2020-06-24 19:04:33,128 [92] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2020-06-24 19:04:33,129 [92] [INFO] [apscheduler.executors.default] Running job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:04:33 UTC)" (scheduled at 2020-06-24 19:04:33.128464+00:00) buildlogsarchiver stdout | 2020-06-24 19:04:33,132 [92] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [u'complete', u'error', u'cancelled', datetime.datetime(2020, 6, 9, 19, 4, 33, 130230), False, 50, 1, 0]) buildlogsarchiver stdout | 2020-06-24 19:04:33,132 [92] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:03.128464+00:00 (in 29.999297 seconds) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/standalonelib/jquery.overscroll.min.js HTTP/2.0" 200 3479 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.183 54 -) buildlogsarchiver stdout | 2020-06-24 19:04:33,165 [92] [DEBUG] [__main__] No more builds to archive 2020-06-24 19:04:33,165 [92] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2020-06-24 19:04:33,165 [92] [INFO] [apscheduler.executors.default] Job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:05:03 UTC)" executed successfully nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/build/main-quay-frontend-99f053388ff176834686.bundle.js HTTP/2.0" 200 698715 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.255 67 -) builder stdout | 2020-06-24 19:04:33,247 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/img/RedHat.svg HTTP/2.0" 200 1233 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 37 -) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/build/79-quay-frontend.chunk.js HTTP/2.0" 200 1449 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 50 -) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/build/128-quay-frontend.chunk.js HTTP/2.0" 200 904 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 50 -) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/build/16-quay-frontend.chunk.js HTTP/2.0" 200 978 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 49 -) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/build/108-quay-frontend.chunk.js HTTP/2.0" 200 756 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 50 -) 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/build/172-quay-frontend.chunk.js HTTP/2.0" 200 682 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 50 -) 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/build/143-quay-frontend.chunk.js HTTP/2.0" 200 312 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 50 -) 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/img/network-tile.png HTTP/2.0" 200 6289 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 41 -) gunicorn-web stdout | 2020-06-24 19:04:33,731 [416] [DEBUG] [app] Starting request: urn:request:403d0459-7840-4fcc-9cb5-0837ba295c38 (/api/v1/user/) gunicorn-web stdout | 2020-06-24 19:04:33,734 [416] [DEBUG] [app] Ending request: urn:request:403d0459-7840-4fcc-9cb5-0837ba295c38 (/api/v1/user/) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /api/v1/user/ HTTP/2.0" 401 242 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.007 157 0.007) gunicorn-web stdout | 2020-06-24 19:04:33,736 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:33 +0000] "GET /api/v1/user/ HTTP/1.0" 401 242 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" gunicorn-web stdout | 2020-06-24 19:04:33,766 [408] [DEBUG] [app] Starting request: urn:request:b5158022-4a74-4326-bce0-c0d24c1d4498 (/api/v1/messages) gunicorn-web stdout | 2020-06-24 19:04:33,771 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."content", "t1"."uuid", "t1"."severity", "t1"."media_type_id", "t2"."id", "t2"."name" FROM "messages" AS "t1" INNER JOIN "mediatype" AS "t2" ON ("t1"."media_type_id" = "t2"."id")', []) gunicorn-web stdout | 2020-06-24 19:04:33,783 [408] [DEBUG] [app] Ending request: urn:request:b5158022-4a74-4326-bce0-c0d24c1d4498 (/api/v1/messages) gunicorn-web stdout | 2020-06-24 19:04:33,785 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:04:33,786 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:33 +0000] "GET /api/v1/messages HTTP/1.0" 200 17 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /api/v1/messages HTTP/2.0" 200 17 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.029 34 0.029) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/img/quay-horizontal-color.svg HTTP/2.0" 200 954 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 223 -) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/ldn/core-icons.woff?a86b92879b1f73264a64fbc6c6cab7e1 HTTP/2.0" 200 7280 "https://quay.kbrwn.com/static/ldn/core-icons.css-d500848fee49.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 141 -) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:33 +0000] "GET /static/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/2.0" 200 77180 "https://quay.kbrwn.com/static/ldn/font-awesome.css-a166e3c966c6.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 105 -) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:34 +0000] "GET /static/img/quay_favicon.png HTTP/2.0" 200 3558 "https://quay.kbrwn.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36" (0.000 41 -) builder stdout | 2020-06-24 19:04:34,247 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a blobuploadcleanupworker stdout | 2020-06-24 19:04:34,485 [98] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'blobuploadcleanupworker.py', 'pid': '98'} builder stdout | 2020-06-24 19:04:35,248 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:04:35,399 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:04:35,413 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:04:35,413 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:04:36,247 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:04:36,401 [95] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositoryactioncounter.py', 'pid': '95'} notificationworker stdout | 2020-06-24 19:04:36,673 [94] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'notificationworker.py', 'pid': '94'} builder stdout | 2020-06-24 19:04:37,248 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a chunkcleanupworker stdout | 2020-06-24 19:04:37,488 [105] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'chunkcleanupworker.py', 'pid': '105'} repositoryactioncounter stdout | 2020-06-24 19:04:38,225 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:04:38,226 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:04:48.213404+00:00 (in 9.987311 seconds) 2020-06-24 19:04:38,226 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:04:48 UTC)" (scheduled at 2020-06-24 19:04:38.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:04:38,228 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:04:38,239 [95] [DEBUG] [__main__] No further repositories to count 2020-06-24 19:04:38,239 [95] [DEBUG] [data.database] Disconnecting from database. repositoryactioncounter stdout | 2020-06-24 19:04:38,239 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:04:48 UTC)" executed successfully builder stdout | 2020-06-24 19:04:38,248 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:04:38,460 [93] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'gcworker.py', 'pid': '93'} builder stdout | 2020-06-24 19:04:38,506 [113] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'builder.py', 'pid': '113'} builder stdout | 2020-06-24 19:04:39,248 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a exportactionlogsworker stdout | 2020-06-24 19:04:39,835 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2020-06-24 19:04:39,836 [85] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:04:39 UTC)" (scheduled at 2020-06-24 19:04:39.835021+00:00) 2020-06-24 19:04:39,836 [85] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2020-06-24 19:04:39,836 [85] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:04:39 UTC)" executed successfully exportactionlogsworker stdout | 2020-06-24 19:04:39,837 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:08.733044+00:00 (in 28.897490 seconds) expiredappspecifictokenworker stdout | 2020-06-24 19:04:40,081 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '108'} builder stdout | 2020-06-24 19:04:40,248 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:04:40,412 [416] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '416'} gunicorn-web stdout | 2020-06-24 19:04:40,414 [408] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '408'} gunicorn-web stdout | 2020-06-24 19:04:40,426 [410] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '410'} gunicorn-web stdout | 2020-06-24 19:04:40,431 [415] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '415'} gunicorn-web stdout | 2020-06-24 19:04:40,432 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '90'} exportactionlogsworker stdout | 2020-06-24 19:04:40,488 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'exportactionlogsworker.py', 'pid': '85'} queuecleanupworker stdout | 2020-06-24 19:04:40,655 [89] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'queuecleanupworker.py', 'pid': '89'} builder stdout | 2020-06-24 19:04:41,249 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a namespacegcworker stdout | 2020-06-24 19:04:41,313 [120] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'namespacegcworker.py', 'pid': '120'} servicekey stdout | 2020-06-24 19:04:41,336 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'servicekeyworker.py', 'pid': '84'} storagereplication stdout | 2020-06-24 19:04:41,824 [115] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'storagereplication.py', 'pid': '115'} globalpromstats stdout | 2020-06-24 19:04:41,873 [112] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'globalpromstats.py', 'pid': '112'} logrotateworker stdout | 2020-06-24 19:04:42,087 [97] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'logrotateworker.py', 'pid': '97'} notificationworker stdout | 2020-06-24 19:04:42,108 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:04:42,109 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:04:52.102421+00:00 (in 9.993450 seconds) 2020-06-24 19:04:42,109 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:04:52 UTC)" (scheduled at 2020-06-24 19:04:42.102421+00:00) 2020-06-24 19:04:42,109 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:04:42,112 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 4, 42, 109784), True, datetime.datetime(2020, 6, 24, 19, 4, 42, 109784), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:04:42,126 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:04:42,126 [94] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2020-06-24 19:04:42,126 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:04:52 UTC)" executed successfully builder stdout | 2020-06-24 19:04:42,249 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositorygcworker stdout | 2020-06-24 19:04:42,497 [88] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositorygcworker.py', 'pid': '88'} teamsyncworker stdout | 2020-06-24 19:04:42,774 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'teamsyncworker.py', 'pid': '96'} gunicorn-web stdout | 2020-06-24 19:04:42,996 [408] [DEBUG] [app] Starting request: urn:request:e9a59ba9-4580-43b8-a164-24d7e10fd60b (/api/v1/repository/kbrwn/test/build/) gunicorn-web stdout | 2020-06-24 19:04:42,997 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:42,999 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:43,001 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:43,011 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:04:43,012 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:43,012 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:43,015 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:04:43,015 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:43,015 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:43,016 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:43,016 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:43,019 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:43,036 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s', [u'test', u'kbrwn', 3]) gunicorn-web stdout | 2020-06-24 19:04:43,047 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:43,047 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:43,048 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:43,052 [408] [DEBUG] [app] Ending request: urn:request:e9a59ba9-4580-43b8-a164-24d7e10fd60b (/api/v1/repository/kbrwn/test/build/) gunicorn-web stdout | 2020-06-24 19:04:43,054 [408] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:43,056 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:43 +0000] "GET /api/v1/repository/kbrwn/test/build/?limit=3 HTTP/1.0" 200 588 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:43 +0000] "GET /api/v1/repository/kbrwn/test/build/?limit=3 HTTP/2.0" 200 588 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.062 937 0.062) gunicorn-secscan stdout | 2020-06-24 19:04:43,124 [399] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '399'} 2020-06-24 19:04:43,126 [398] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '398'} gunicorn-secscan stdout | 2020-06-24 19:04:43,132 [100] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '100'} gunicorn-secscan stdout | 2020-06-24 19:04:43,136 [400] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '400'} gunicorn-secscan stdout | 2020-06-24 19:04:43,139 [401] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '401'} builder stdout | 2020-06-24 19:04:43,249 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:04:43,500 [408] [DEBUG] [app] Starting request: urn:request:ac8e6aa5-4956-4ee3-9805-7900a44c74e2 (/repository/kbrwn/test) gunicorn-web stdout | 2020-06-24 19:04:43,519 [408] [DEBUG] [endpoints.api.discovery] Unable to find method for POST in class gunicorn-web stdout | 2020-06-24 19:04:43,535 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:43,567 [408] [DEBUG] [app] Ending request: urn:request:ac8e6aa5-4956-4ee3-9805-7900a44c74e2 (/repository/kbrwn/test) gunicorn-web stdout | 2020-06-24 19:04:43,569 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:43 +0000] "GET /repository/kbrwn/test?tab=builds HTTP/1.0" 200 77424 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:43 +0000] "GET /repository/kbrwn/test?tab=builds HTTP/2.0" 200 12456 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.070 611 0.070) gunicorn-web stdout | 2020-06-24 19:04:43,980 [408] [DEBUG] [app] Starting request: urn:request:092a4ebd-b6b3-4105-92c1-608d261c14bb (/api/v1/user/) gunicorn-web stdout | 2020-06-24 19:04:43,981 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:43,981 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:43,983 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:43,994 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:04:43,995 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:43,995 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:43,995 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:43,995 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:43,995 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:43,995 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:43,998 [408] [DEBUG] [peewee] ('SELECT DISTINCT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" INNER JOIN "team" AS "t2" ON ("t2"."organization_id" = "t1"."id") INNER JOIN "teammember" AS "t3" ON ("t3"."team_id" = "t2"."id") INNER JOIN "user" AS "t4" ON ("t4"."id" = "t3"."user_id") WHERE (("t1"."organization" = %s) AND ("t4"."username" = %s))', [True, u'kbrwn']) 2020-06-24 19:04:44,001 [416] [DEBUG] [app] Starting request: urn:request:9998e828-d927-4968-ac9a-b384bd7c71a3 (/api/v1/messages) 2020-06-24 19:04:44,004 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,002 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,004 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,005 [408] [DEBUG] [peewee] ('SELECT "t1"."service_ident", "t2"."name", "t1"."metadata_json" FROM "federatedlogin" AS "t1" INNER JOIN "loginservice" AS "t2" ON ("t1"."service_id" = "t2"."id") WHERE (("t2"."name" != %s) AND ("t1"."user_id" = %s))', [u'quayrobot', 3]) gunicorn-web stdout | 2020-06-24 19:04:44,009 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) 2020-06-24 19:04:44,009 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."kind_id" FROM "userprompt" AS "t1" INNER JOIN "userpromptkind" AS "t2" ON ("t1"."kind_id" = "t2"."id") WHERE ("t1"."user_id" = %s)', [3]) gunicorn-web stdout | 2020-06-24 19:04:44,015 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."username" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,020 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,020 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,025 [408] [DEBUG] [app] Ending request: urn:request:092a4ebd-b6b3-4105-92c1-608d261c14bb (/api/v1/user/) 2020-06-24 19:04:44,027 [408] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:44,028 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/user/ HTTP/1.0" 200 534 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" gunicorn-web stdout | 2020-06-24 19:04:44,031 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:04:44,032 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:44,032 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/user/ HTTP/2.0" 200 534 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.052 30 0.052) gunicorn-web stdout | 2020-06-24 19:04:44,034 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."content", "t1"."uuid", "t1"."severity", "t1"."media_type_id", "t2"."id", "t2"."name" FROM "messages" AS "t1" INNER JOIN "mediatype" AS "t2" ON ("t1"."media_type_id" = "t2"."id")', []) gunicorn-web stdout | 2020-06-24 19:04:44,041 [416] [DEBUG] [app] Ending request: urn:request:9998e828-d927-4968-ac9a-b384bd7c71a3 (/api/v1/messages) gunicorn-web stdout | 2020-06-24 19:04:44,042 [416] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:04:44,043 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/messages HTTP/1.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/messages HTTP/2.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.046 31 0.046) gunicorn-web stdout | 2020-06-24 19:04:44,057 [408] [DEBUG] [app] Starting request: urn:request:693113f2-a346-4d55-9deb-2d9781a17423 (/api/v1/repository/kbrwn/test/tag/) gunicorn-web stdout | 2020-06-24 19:04:44,058 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,058 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,062 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,065 [416] [DEBUG] [app] Starting request: urn:request:0ce20815-5469-40e8-a809-b055b9324da3 (/api/v1/repository/kbrwn/test) 2020-06-24 19:04:44,066 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,066 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,068 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,078 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:04:44,079 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:44,079 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,080 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:04:44,080 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,080 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:44,081 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:44,081 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:44,081 [416] [DEBUG] [endpoints.api.repository] Get repo: kbrwn/test 2020-06-24 19:04:44,082 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:04:44,083 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:44,083 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,083 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:04:44,083 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,083 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:44,083 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:44,084 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:44,087 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,094 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."repository_id", "t1"."created" FROM "star" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."user_id" = %s)) LIMIT %s OFFSET %s', [3, 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,098 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) 2020-06-24 19:04:44,099 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', [u'public', 1, 0]) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:44 +0000] "GET /static/img/quay_favicon.png HTTP/2.0" 200 3558 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.000 104 -) gunicorn-web stdout | 2020-06-24 19:04:44,105 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-web stdout | 2020-06-24 19:04:44,110 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."count", "t1"."date" FROM "repositoryactioncount" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."date" >= %s))', [3, datetime.date(2020, 3, 24)]) gunicorn-web stdout | 2020-06-24 19:04:44,113 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,118 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-web stdout | 2020-06-24 19:04:44,124 [415] [DEBUG] [app] Starting request: urn:request:bf3415b3-8314-40a1-b476-381f5caf7c17 (/api/v1/user/notifications) 2020-06-24 19:04:44,125 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', [u'public', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,126 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,128 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,131 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,131 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,133 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."repository_id", "t1"."manifest_id", "t1"."lifetime_start_ms", "t1"."lifetime_end_ms", "t1"."hidden", "t1"."reversion", "t1"."tag_kind_id", "t1"."linked_tag_id", "t2"."id", "t2"."digest", "t2"."media_type_id" FROM "tag" AS "t1" INNER JOIN "manifest" AS "t2" ON ("t1"."manifest_id" = "t2"."id") WHERE (((("t1"."repository_id" = %s) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) AND ("t1"."hidden" = %s)) ORDER BY "t1"."lifetime_start_ms" DESC, "t1"."name" LIMIT %s OFFSET %s', [3, None, 1593025484128, False, False, 101, 0]) 2020-06-24 19:04:44,136 [416] [DEBUG] [app] Ending request: urn:request:0ce20815-5469-40e8-a809-b055b9324da3 (/api/v1/repository/kbrwn/test) 2020-06-24 19:04:44,137 [416] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:44,139 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."manifest_id", "t1"."image_id", "t2"."id", "t2"."docker_image_id", "t2"."repository_id", "t2"."ancestors", "t2"."storage_id", "t2"."created", "t2"."comment", "t2"."command", "t2"."aggregate_size", "t2"."v1_json_metadata", "t2"."v1_checksum", "t2"."security_indexed", "t2"."security_indexed_engine", "t2"."parent_id", "t3"."id", "t3"."uuid", "t3"."image_size", "t3"."uncompressed_size", "t3"."uploading", "t3"."cas_path", "t3"."content_checksum" FROM "manifestlegacyimage" AS "t1" INNER JOIN "image" AS "t2" ON ("t1"."image_id" = "t2"."id") INNER JOIN "imagestorage" AS "t3" ON ("t2"."storage_id" = "t3"."id") WHERE ("t1"."manifest_id" IN (%s))', [1]) gunicorn-web stdout | 2020-06-24 19:04:44,145 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,150 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/repository/kbrwn/test?includeStats=true&includeTags=false HTTP/1.0" 200 3620 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" 2020-06-24 19:04:44,150 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "mediatype" AS "t1"', []) nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/repository/kbrwn/test?includeStats=true&includeTags=false HTTP/2.0" 200 3620 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.089 67 0.089) gunicorn-web stdout | 2020-06-24 19:04:44,160 [408] [DEBUG] [app] Ending request: urn:request:693113f2-a346-4d55-9deb-2d9781a17423 (/api/v1/repository/kbrwn/test/tag/) gunicorn-web stdout | 2020-06-24 19:04:44,162 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:04:44,163 [408] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:44,163 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:44,163 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,164 [415] [DEBUG] [endpoints.api] Checking permission for user kbrwn 2020-06-24 19:04:44,164 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,164 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:44,164 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:44,164 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:44,166 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/repository/kbrwn/test/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.0" 200 468 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/repository/kbrwn/test/tag/?limit=100&page=1&onlyActiveTags=true HTTP/2.0" 200 468 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.113 71 0.113) gunicorn-web stdout | 2020-06-24 19:04:44,170 [415] [DEBUG] [peewee] ('(SELECT "t1"."id", "t1"."uuid", "t1"."kind_id", "t1"."metadata_json", "t1"."dismissed", "t1"."lookup_path", "t1"."created", "t1"."created" AS "cd", "t1"."target_id" FROM "notification" AS "t1" INNER JOIN "notificationkind" AS "t2" ON ("t1"."kind_id" = "t2"."id") WHERE (("t1"."dismissed" = %s) AND ("t1"."target_id" = %s))) UNION (SELECT "t3"."id", "t3"."uuid", "t3"."kind_id", "t3"."metadata_json", "t3"."dismissed", "t3"."lookup_path", "t3"."created", "t3"."created" AS "cd", "t3"."target_id" FROM "notification" AS "t3" INNER JOIN "notificationkind" AS "t4" ON ("t3"."kind_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t5"."id" = "t3"."target_id") INNER JOIN "team" AS "t6" ON ("t5"."id" = "t6"."organization_id") INNER JOIN "teamrole" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "teammember" AS "t8" ON ("t6"."id" = "t8"."team_id") INNER JOIN "user" AS "t9" ON ("t8"."user_id" = "t9"."id") WHERE (("t3"."dismissed" = %s) AND (("t9"."id" = %s) AND ("t7"."name" = %s)))) ORDER BY cd desc LIMIT %s', [False, 3, False, 3, u'admin', 6]) gunicorn-web stdout | 2020-06-24 19:04:44,181 [415] [DEBUG] [app] Ending request: urn:request:bf3415b3-8314-40a1-b476-381f5caf7c17 (/api/v1/user/notifications) gunicorn-web stdout | 2020-06-24 19:04:44,183 [415] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:04:44,186 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/user/notifications HTTP/2.0" 200 43 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.073 451 0.073) gunicorn-web stdout | 2020-06-24 19:04:44,189 [415] [DEBUG] [app] Starting request: urn:request:b2f5c470-3a09-40cf-86c7-dd46938ad2d5 (/api/v1/user/apptoken) 2020-06-24 19:04:44,189 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,189 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,191 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,200 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:04:44,201 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:44,201 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,201 [415] [DEBUG] [endpoints.api] Checking permission for user kbrwn 2020-06-24 19:04:44,201 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,202 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:44,202 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:44,202 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:44,203 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."uuid", "t1"."title", "t1"."token_name", "t1"."token_secret", "t1"."created", "t1"."expiration", "t1"."last_accessed" FROM "appspecificauthtoken" AS "t1" WHERE ((("t1"."user_id" = %s) AND ("t1"."expiration" <= %s)) AND ("t1"."expiration" > %s))', [3, datetime.datetime(2020, 6, 27, 14, 16, 44, 202829), datetime.datetime(2020, 6, 24, 19, 4, 44, 203037)]) gunicorn-web stdout | 2020-06-24 19:04:44,208 [415] [DEBUG] [app] Ending request: urn:request:b2f5c470-3a09-40cf-86c7-dd46938ad2d5 (/api/v1/user/apptoken) 2020-06-24 19:04:44,210 [415] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:44,211 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/2.0" 200 38 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.098 46 0.098) builder stdout | 2020-06-24 19:04:44,249 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:04:44,390 [408] [DEBUG] [app] Starting request: urn:request:3d4eb54a-4214-48a4-bc12-7dc8808ae48e (/api/v1/repository/kbrwn/test/trigger/) gunicorn-web stdout | 2020-06-24 19:04:44,390 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,390 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,392 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,403 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:04:44,403 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:44,403 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,404 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:04:44,404 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,404 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:44,404 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:44,404 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:44,407 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,416 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state" FROM "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") WHERE (("t4"."username" = %s) AND ("t3"."name" = %s))', [u'kbrwn', u'test']) gunicorn-web stdout | 2020-06-24 19:04:44,422 [408] [DEBUG] [app] Ending request: urn:request:3d4eb54a-4214-48a4-bc12-7dc8808ae48e (/api/v1/repository/kbrwn/test/trigger/) gunicorn-web stdout | 2020-06-24 19:04:44,424 [408] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/repository/kbrwn/test/trigger/ HTTP/2.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.037 47 0.037) gunicorn-web stdout | 2020-06-24 19:04:44,427 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/repository/kbrwn/test/trigger/ HTTP/1.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" gunicorn-web stdout | 2020-06-24 19:04:44,502 [416] [DEBUG] [app] Starting request: urn:request:a136d94e-1b7c-4aea-8e9e-a2c0d9f2448a (/api/v1/repository/kbrwn/test/trigger/) gunicorn-web stdout | 2020-06-24 19:04:44,502 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,502 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,504 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,516 [415] [DEBUG] [app] Starting request: urn:request:25e88194-7177-49d9-a256-08c7c9f76118 (/repository/kbrwn/test/status) gunicorn-web stdout | 2020-06-24 19:04:44,522 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,530 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:04:44,530 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:44,530 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,531 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:04:44,531 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,531 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:44,531 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:44,531 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:44,536 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,543 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) 2020-06-24 19:04:44,547 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state" FROM "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") WHERE (("t4"."username" = %s) AND ("t3"."name" = %s))', [u'kbrwn', u'test']) gunicorn-web stdout | 2020-06-24 19:04:44,554 [416] [DEBUG] [app] Ending request: urn:request:a136d94e-1b7c-4aea-8e9e-a2c0d9f2448a (/api/v1/repository/kbrwn/test/trigger/) 2020-06-24 19:04:44,554 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t3"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', u'public', 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,557 [416] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:44,557 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/repository/kbrwn/test/trigger/ HTTP/1.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/repository/kbrwn/test/trigger/ HTTP/2.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.061 47 0.061) gunicorn-web stdout | 2020-06-24 19:04:44,568 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'test', u'kbrwn', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,576 [415] [DEBUG] [app] Ending request: urn:request:25e88194-7177-49d9-a256-08c7c9f76118 (/repository/kbrwn/test/status) gunicorn-web stdout | 2020-06-24 19:04:44,578 [415] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:04:44,579 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:44 +0000] "GET /repository/kbrwn/test/status?token=cc362dc3-aa22-4480-b8d9-bbff1050d44e HTTP/1.0" 200 748 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:44 +0000] "GET /repository/kbrwn/test/status?token=cc362dc3-aa22-4480-b8d9-bbff1050d44e HTTP/2.0" 200 391 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.067 70 0.067) gunicorn-web stdout | 2020-06-24 19:04:44,703 [410] [DEBUG] [app] Starting request: urn:request:4ceca3ac-cfde-44f6-8242-3a63033e7988 (/api/v1/repository/kbrwn/test/build/) gunicorn-web stdout | 2020-06-24 19:04:44,704 [410] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,706 [410] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,710 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,720 [410] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:04:44,721 [410] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:44,721 [410] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,723 [410] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:04:44,723 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,723 [410] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:44,723 [410] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:44,724 [410] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:44,733 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,744 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s', [u'test', u'kbrwn', 3]) gunicorn-web stdout | 2020-06-24 19:04:44,756 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,756 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,757 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,763 [410] [DEBUG] [app] Ending request: urn:request:4ceca3ac-cfde-44f6-8242-3a63033e7988 (/api/v1/repository/kbrwn/test/build/) gunicorn-web stdout | 2020-06-24 19:04:44,765 [410] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/repository/kbrwn/test/build/?limit=3 HTTP/2.0" 200 588 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.070 52 0.070) gunicorn-web stdout | 2020-06-24 19:04:44,767 [410] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/repository/kbrwn/test/build/?limit=3 HTTP/1.0" 200 588 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" gunicorn-web stdout | 2020-06-24 19:04:44,848 [408] [DEBUG] [app] Starting request: urn:request:87b82f1d-f262-4a42-bb31-7eeff372a1db (/api/v1/repository/kbrwn/test/build/) gunicorn-web stdout | 2020-06-24 19:04:44,849 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,849 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,851 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,863 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:04:44,863 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:44,863 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,864 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:04:44,864 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,864 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:44,864 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:44,864 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:44,867 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:44,882 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s', [u'test', u'kbrwn', 10]) gunicorn-web stdout | 2020-06-24 19:04:44,892 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,892 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:44,892 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:44,896 [408] [DEBUG] [app] Ending request: urn:request:87b82f1d-f262-4a42-bb31-7eeff372a1db (/api/v1/repository/kbrwn/test/build/) gunicorn-web stdout | 2020-06-24 19:04:44,898 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:04:44,899 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/repository/kbrwn/test/build/?limit=10 HTTP/1.0" 200 588 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:44 +0000] "GET /api/v1/repository/kbrwn/test/build/?limit=10 HTTP/2.0" 200 588 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.053 53 0.053) builder stdout | 2020-06-24 19:04:45,250 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:04:45,414 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:04:45,428 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:04:45,428 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:04:46,250 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:04:47,250 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:04:47,259 [408] [DEBUG] [app] Starting request: urn:request:3bfef1bc-4cd2-4e52-aad2-f83e9ef55948 (/api/v1/repository/kbrwn/test) gunicorn-web stdout | 2020-06-24 19:04:47,259 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:47,260 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:47,262 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:47,273 [416] [DEBUG] [app] Starting request: urn:request:575b1b90-fd63-4330-bf0e-252f78a1583c (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316) gunicorn-web stdout | 2020-06-24 19:04:47,274 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:47,274 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:47,276 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:47,281 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:04:47,281 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:47,281 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:47,282 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:04:47,282 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:47,282 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:47,282 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:47,282 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:47,283 [408] [DEBUG] [endpoints.api.repository] Get repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:04:47,291 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:47,297 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."repository_id", "t1"."created" FROM "star" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."user_id" = %s)) LIMIT %s OFFSET %s', [3, 3, 1, 0]) 2020-06-24 19:04:47,298 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:04:47,298 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:47,298 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:47,298 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:04:47,299 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:47,299 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:47,299 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:47,299 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:47,302 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:47,308 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."count", "t1"."date" FROM "repositoryactioncount" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."date" >= %s))', [3, datetime.date(2020, 3, 24)]) gunicorn-web stdout | 2020-06-24 19:04:47,312 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:47,312 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:47,316 [408] [DEBUG] [app] Ending request: urn:request:3bfef1bc-4cd2-4e52-aad2-f83e9ef55948 (/api/v1/repository/kbrwn/test) gunicorn-web stdout | 2020-06-24 19:04:47,317 [408] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:47 +0000] "GET /api/v1/repository/kbrwn/test?includeTags=false HTTP/2.0" 200 333 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.067 118 0.067) gunicorn-web stdout | 2020-06-24 19:04:47,320 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:47 +0000] "GET /api/v1/repository/kbrwn/test?includeTags=false HTTP/1.0" 200 333 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" gunicorn-web stdout | 2020-06-24 19:04:47,328 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'911655aa-61f7-4c0c-8ad2-43e30eb8f316', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:47,340 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:47,340 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:47,340 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:47,344 [416] [DEBUG] [app] Ending request: urn:request:575b1b90-fd63-4330-bf0e-252f78a1583c (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316) gunicorn-web stdout | 2020-06-24 19:04:47,347 [416] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:04:47,348 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:47 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316 HTTP/1.0" 200 574 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:47 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316 HTTP/2.0" 200 574 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.078 71 0.078) gunicorn-web stdout | 2020-06-24 19:04:47,433 [408] [DEBUG] [app] Starting request: urn:request:f34d493b-6a83-478d-834d-893cec2b5df7 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status) gunicorn-web stdout | 2020-06-24 19:04:47,434 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:47,434 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:47,436 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:47,446 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:04:47,447 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:47,447 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:47,447 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:04:47,447 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:47,448 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:47,448 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:47,448 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:47,451 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:47,463 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'911655aa-61f7-4c0c-8ad2-43e30eb8f316', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:47,472 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:47,472 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:47,472 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:47,475 [408] [DEBUG] [app] Ending request: urn:request:f34d493b-6a83-478d-834d-893cec2b5df7 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status) gunicorn-web stdout | 2020-06-24 19:04:47,477 [408] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:47,478 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:47 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status HTTP/1.0" 200 574 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:47 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status HTTP/2.0" 200 574 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.049 490 0.049) gunicorn-web stdout | 2020-06-24 19:04:47,559 [410] [DEBUG] [app] Starting request: urn:request:528683ee-d277-4c34-9615-7185e1023a5f (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs) gunicorn-web stdout | 2020-06-24 19:04:47,559 [410] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:47,559 [410] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:47,561 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:47,573 [410] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:04:47,573 [410] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:47,573 [410] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:47,574 [410] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:04:47,574 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:47,574 [410] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:47,574 [410] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:47,574 [410] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:47,577 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:47,586 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:47,591 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'911655aa-61f7-4c0c-8ad2-43e30eb8f316', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:47,602 [410] [DEBUG] [app] Ending request: urn:request:528683ee-d277-4c34-9615-7185e1023a5f (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs) gunicorn-web stdout | 2020-06-24 19:04:47,604 [410] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:04:47,605 [410] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:47 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs?start=0 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:47 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs?start=0 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.048 417 0.048) repositoryactioncounter stdout | 2020-06-24 19:04:48,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:04:48,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:04:58.213404+00:00 (in 9.999147 seconds) 2020-06-24 19:04:48,215 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:04:58 UTC)" (scheduled at 2020-06-24 19:04:48.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:04:48,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:04:48,228 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:04:48,228 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:48,228 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:04:58 UTC)" executed successfully builder stdout | 2020-06-24 19:04:48,250 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:04:49,251 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:04:50,252 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:04:51,252 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a notificationworker stdout | 2020-06-24 19:04:52,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:04:52,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:02.102421+00:00 (in 9.999125 seconds) 2020-06-24 19:04:52,104 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:02 UTC)" (scheduled at 2020-06-24 19:04:52.102421+00:00) 2020-06-24 19:04:52,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:04:52,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 4, 52, 104440), True, datetime.datetime(2020, 6, 24, 19, 4, 52, 104440), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:04:52,118 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:04:52,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:52,119 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:02 UTC)" executed successfully builder stdout | 2020-06-24 19:04:52,249 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:04:52,249 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:04:51.252197 (running). builder stdout | 2020-06-24 19:04:52,251 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:04:52,692 [415] [DEBUG] [app] Starting request: urn:request:8a037cb0-4284-4d90-b800-f01ed66ac2dd (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status) gunicorn-web stdout | 2020-06-24 19:04:52,693 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:52,693 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:52,695 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:52,706 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:04:52,707 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:52,707 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:52,707 [415] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:04:52,707 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:52,707 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:52,708 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:52,708 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:52,711 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:52,722 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'911655aa-61f7-4c0c-8ad2-43e30eb8f316', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:52,733 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:52,733 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:52,733 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:52,736 [415] [DEBUG] [app] Ending request: urn:request:8a037cb0-4284-4d90-b800-f01ed66ac2dd (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status) gunicorn-web stdout | 2020-06-24 19:04:52,737 [415] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:04:52,738 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:52 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status HTTP/1.0" 200 574 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:52 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status HTTP/2.0" 200 574 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.048 76 0.048) gunicorn-web stdout | 2020-06-24 19:04:52,818 [408] [DEBUG] [app] Starting request: urn:request:082ef512-1673-4a00-8213-50cbd8b02615 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs) gunicorn-web stdout | 2020-06-24 19:04:52,819 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:52,819 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:52,821 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:52,831 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:04:52,831 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:52,831 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:52,832 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:04:52,832 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:52,832 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:52,832 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:52,832 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:52,835 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:52,844 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:52,850 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'911655aa-61f7-4c0c-8ad2-43e30eb8f316', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:52,862 [408] [DEBUG] [app] Ending request: urn:request:082ef512-1673-4a00-8213-50cbd8b02615 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs) gunicorn-web stdout | 2020-06-24 19:04:52,863 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:04:52,864 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:52 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs?start=0 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:52 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs?start=0 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.049 495 0.049) builder stdout | 2020-06-24 19:04:53,252 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:04:54,252 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:04:55,225 [93] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2020-06-24 19:04:55,226 [93] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:25.217542+00:00 (in 29.991532 seconds) 2020-06-24 19:04:55,226 [93] [INFO] [apscheduler.executors.default] Running job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:05:25 UTC)" (scheduled at 2020-06-24 19:04:55.217542+00:00) gcworker stdout | 2020-06-24 19:04:55,229 [93] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1591815895227, 1209600, 500, 1, 0]) gcworker stdout | 2020-06-24 19:04:55,242 [93] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2020-06-24 19:04:55,242 [93] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:55,243 [93] [INFO] [apscheduler.executors.default] Job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:05:25 UTC)" executed successfully builder stdout | 2020-06-24 19:04:55,252 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:04:55,399 [113] [DEBUG] [buildman.server] Writing metrics builder stdout | 2020-06-24 19:04:55,415 [113] [DEBUG] [buildman.server] Metrics going to sleep for 30 seconds builder stdout | 2020-06-24 19:04:55,429 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:04:55,437 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:04:55,437 [113] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:04:55,493 [408] [DEBUG] [app] Starting request: urn:request:0848c0d7-a27f-4e62-9c0b-7180c77c9337 (/api/v1/repository/kbrwn/test/tag/) gunicorn-web stdout | 2020-06-24 19:04:55,494 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,494 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:55,496 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:55,500 [416] [DEBUG] [app] Starting request: urn:request:363981b7-04f2-471c-afd1-60a40d147711 (/api/v1/repository/kbrwn/test) 2020-06-24 19:04:55,501 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,501 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,503 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:55,509 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:04:55,509 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:55,509 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,509 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:04:55,510 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,510 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:55,510 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:55,510 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:55,519 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:55,527 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:04:55,527 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:55,527 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,528 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:04:55,528 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,528 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:55,528 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:55,528 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:55,528 [416] [DEBUG] [endpoints.api.repository] Get repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:04:55,531 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:55,533 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:55,537 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."repository_id", "t1"."created" FROM "star" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."user_id" = %s)) LIMIT %s OFFSET %s', [3, 3, 1, 0]) 2020-06-24 19:04:55,541 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."count", "t1"."date" FROM "repositoryactioncount" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."date" >= %s))', [3, datetime.date(2020, 3, 24)]) 2020-06-24 19:04:55,543 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,543 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:55,548 [416] [DEBUG] [app] Ending request: urn:request:363981b7-04f2-471c-afd1-60a40d147711 (/api/v1/repository/kbrwn/test) 2020-06-24 19:04:55,550 [416] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:04:55,554 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."repository_id", "t1"."manifest_id", "t1"."lifetime_start_ms", "t1"."lifetime_end_ms", "t1"."hidden", "t1"."reversion", "t1"."tag_kind_id", "t1"."linked_tag_id", "t2"."id", "t2"."digest", "t2"."media_type_id" FROM "tag" AS "t1" INNER JOIN "manifest" AS "t2" ON ("t1"."manifest_id" = "t2"."id") WHERE (((("t1"."repository_id" = %s) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) AND ("t1"."hidden" = %s)) ORDER BY "t1"."lifetime_start_ms" DESC, "t1"."name" LIMIT %s OFFSET %s', [3, None, 1593025495546, False, False, 101, 0]) gunicorn-web stdout | 2020-06-24 19:04:55,555 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:55 +0000] "GET /api/v1/repository/kbrwn/test?includeStats=true&includeTags=false HTTP/1.0" 200 3620 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:55 +0000] "GET /api/v1/repository/kbrwn/test?includeStats=true&includeTags=false HTTP/2.0" 200 3620 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.058 67 0.058) gunicorn-web stdout | 2020-06-24 19:04:55,562 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."manifest_id", "t1"."image_id", "t2"."id", "t2"."docker_image_id", "t2"."repository_id", "t2"."ancestors", "t2"."storage_id", "t2"."created", "t2"."comment", "t2"."command", "t2"."aggregate_size", "t2"."v1_json_metadata", "t2"."v1_checksum", "t2"."security_indexed", "t2"."security_indexed_engine", "t2"."parent_id", "t3"."id", "t3"."uuid", "t3"."image_size", "t3"."uncompressed_size", "t3"."uploading", "t3"."cas_path", "t3"."content_checksum" FROM "manifestlegacyimage" AS "t1" INNER JOIN "image" AS "t2" ON ("t1"."image_id" = "t2"."id") INNER JOIN "imagestorage" AS "t3" ON ("t2"."storage_id" = "t3"."id") WHERE ("t1"."manifest_id" IN (%s))', [1]) gunicorn-web stdout | 2020-06-24 19:04:55,568 [408] [DEBUG] [app] Ending request: urn:request:0848c0d7-a27f-4e62-9c0b-7180c77c9337 (/api/v1/repository/kbrwn/test/tag/) 2020-06-24 19:04:55,570 [408] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:55,570 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:55 +0000] "GET /api/v1/repository/kbrwn/test/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.0" 200 468 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:55 +0000] "GET /api/v1/repository/kbrwn/test/tag/?limit=100&page=1&onlyActiveTags=true HTTP/2.0" 200 468 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.082 186 0.082) gunicorn-web stdout | 2020-06-24 19:04:55,747 [415] [DEBUG] [app] Starting request: urn:request:3ed43767-0cef-4c21-ba46-08b3b11ae21f (/api/v1/repository/kbrwn/test/trigger/) gunicorn-web stdout | 2020-06-24 19:04:55,747 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,748 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:55,750 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:55,759 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:04:55,760 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:55,760 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,760 [415] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:04:55,760 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,761 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:55,761 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:55,761 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:55,764 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:55,775 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state" FROM "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") WHERE (("t4"."username" = %s) AND ("t3"."name" = %s))', [u'kbrwn', u'test']) gunicorn-web stdout | 2020-06-24 19:04:55,782 [415] [DEBUG] [app] Ending request: urn:request:3ed43767-0cef-4c21-ba46-08b3b11ae21f (/api/v1/repository/kbrwn/test/trigger/) gunicorn-web stdout | 2020-06-24 19:04:55,783 [415] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:55 +0000] "GET /api/v1/repository/kbrwn/test/trigger/ HTTP/2.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.041 460 0.041) gunicorn-web stdout | 2020-06-24 19:04:55,784 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:55 +0000] "GET /api/v1/repository/kbrwn/test/trigger/ HTTP/1.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" gunicorn-web stdout | 2020-06-24 19:04:55,867 [416] [DEBUG] [app] Starting request: urn:request:7c08883a-c9f5-4746-91c9-25d8f6437c9b (/api/v1/repository/kbrwn/test/trigger/) gunicorn-web stdout | 2020-06-24 19:04:55,868 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,868 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:55,871 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:55,882 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:04:55,882 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:55,882 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,883 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:04:55,883 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,883 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:55,883 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:55,883 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:55,886 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:55,897 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state" FROM "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") WHERE (("t4"."username" = %s) AND ("t3"."name" = %s))', [u'kbrwn', u'test']) gunicorn-web stdout | 2020-06-24 19:04:55,903 [416] [DEBUG] [app] Ending request: urn:request:7c08883a-c9f5-4746-91c9-25d8f6437c9b (/api/v1/repository/kbrwn/test/trigger/) gunicorn-web stdout | 2020-06-24 19:04:55,905 [416] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:04:55,906 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:55 +0000] "GET /api/v1/repository/kbrwn/test/trigger/ HTTP/1.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:55 +0000] "GET /api/v1/repository/kbrwn/test/trigger/ HTTP/2.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.042 47 0.042) gunicorn-web stdout | 2020-06-24 19:04:55,928 [408] [DEBUG] [app] Starting request: urn:request:cd910710-1930-423a-b0e8-9ba2f2ab932b (/api/v1/repository/kbrwn/test/build/) gunicorn-web stdout | 2020-06-24 19:04:55,928 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,928 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:55,930 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:55,941 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:04:55,941 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:55,941 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,942 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:04:55,942 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,942 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:55,942 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:55,942 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:55,946 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:55,958 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s', [u'test', u'kbrwn', 3]) gunicorn-web stdout | 2020-06-24 19:04:55,967 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:55,967 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:55,967 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:55,970 [408] [DEBUG] [app] Ending request: urn:request:cd910710-1930-423a-b0e8-9ba2f2ab932b (/api/v1/repository/kbrwn/test/build/) gunicorn-web stdout | 2020-06-24 19:04:55,971 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:04:55,972 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:55 +0000] "GET /api/v1/repository/kbrwn/test/build/?limit=3 HTTP/1.0" 200 588 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:55 +0000] "GET /api/v1/repository/kbrwn/test/build/?limit=3 HTTP/2.0" 200 588 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.050 52 0.050) gunicorn-web stdout | 2020-06-24 19:04:56,059 [415] [DEBUG] [app] Starting request: urn:request:6e75b615-39a9-45b6-b617-71f5570a2aa3 (/api/v1/repository/kbrwn/test/build/) gunicorn-web stdout | 2020-06-24 19:04:56,060 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:56,060 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:56,062 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:56,072 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:04:56,073 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:56,073 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:56,073 [415] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:04:56,073 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:56,074 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:56,074 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:56,074 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:56,076 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:56,091 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s', [u'test', u'kbrwn', 10]) gunicorn-web stdout | 2020-06-24 19:04:56,099 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:56,100 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:56,100 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:56,103 [415] [DEBUG] [app] Ending request: urn:request:6e75b615-39a9-45b6-b617-71f5570a2aa3 (/api/v1/repository/kbrwn/test/build/) gunicorn-web stdout | 2020-06-24 19:04:56,104 [415] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:04:56,108 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:56 +0000] "GET /api/v1/repository/kbrwn/test/build/?limit=10 HTTP/1.0" 200 588 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:56 +0000] "GET /api/v1/repository/kbrwn/test/build/?limit=10 HTTP/2.0" 200 588 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.052 53 0.052) builder stdout | 2020-06-24 19:04:56,252 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:04:57,252 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:04:58,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:04:58,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:08.213404+00:00 (in 9.999174 seconds) 2020-06-24 19:04:58,215 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:08 UTC)" (scheduled at 2020-06-24 19:04:58.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:04:58,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:04:58,227 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:04:58,227 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:58,228 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:08 UTC)" executed successfully builder stdout | 2020-06-24 19:04:58,253 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositorygcworker stdout | 2020-06-24 19:04:58,834 [88] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2020-06-24 19:04:58,835 [88] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:04:58 UTC)" (scheduled at 2020-06-24 19:04:58.834432+00:00) 2020-06-24 19:04:58,836 [88] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2020-06-24 19:04:58,839 [88] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 4, 58, 836336), True, datetime.datetime(2020, 6, 24, 19, 4, 58, 836336), 0, u'repositorygc/%', 50, 1, 0]) 2020-06-24 19:04:58,840 [88] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:07.274691+00:00 (in 8.439576 seconds) repositorygcworker stdout | 2020-06-24 19:04:58,851 [88] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2020-06-24 19:04:58,851 [88] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:04:58,851 [88] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:05:58 UTC)" executed successfully builder stdout | 2020-06-24 19:04:59,252 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:04:59,842 [408] [DEBUG] [app] Starting request: urn:request:96d6be93-bc5f-4d02-8e17-fc467164e246 (/api/v1/repository/kbrwn/test) 2020-06-24 19:04:59,842 [410] [DEBUG] [app] Starting request: urn:request:f607af46-2b2a-4260-bbf1-2e6d781ce843 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316) 2020-06-24 19:04:59,843 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:59,843 [410] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:59,843 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:59,843 [410] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:59,845 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) 2020-06-24 19:04:59,845 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:59,859 [410] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:04:59,859 [410] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:59,859 [410] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:59,860 [410] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:04:59,860 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:59,860 [410] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:59,860 [410] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:59,860 [410] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:59,862 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:04:59,862 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:04:59,863 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:59,863 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:04:59,863 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) 2020-06-24 19:04:59,863 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:59,864 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:04:59,864 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:04:59,864 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:04:59,864 [408] [DEBUG] [endpoints.api.repository] Get repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:04:59,867 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:59,881 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'911655aa-61f7-4c0c-8ad2-43e30eb8f316', 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:59,884 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."repository_id", "t1"."created" FROM "star" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."user_id" = %s)) LIMIT %s OFFSET %s', [3, 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:04:59,891 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."count", "t1"."date" FROM "repositoryactioncount" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."date" >= %s))', [3, datetime.date(2020, 3, 24)]) 2020-06-24 19:04:59,893 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:59,893 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:59,896 [408] [DEBUG] [app] Ending request: urn:request:96d6be93-bc5f-4d02-8e17-fc467164e246 (/api/v1/repository/kbrwn/test) gunicorn-web stdout | 2020-06-24 19:04:59,898 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:04:59,899 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:59,899 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:59,899 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:59 +0000] "GET /api/v1/repository/kbrwn/test?includeTags=false HTTP/2.0" 200 333 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.059 468 0.059) gunicorn-web stdout | 2020-06-24 19:04:59,903 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:59 +0000] "GET /api/v1/repository/kbrwn/test?includeTags=false HTTP/1.0" 200 333 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" gunicorn-web stdout | 2020-06-24 19:04:59,905 [410] [DEBUG] [app] Ending request: urn:request:f607af46-2b2a-4260-bbf1-2e6d781ce843 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316) gunicorn-web stdout | 2020-06-24 19:04:59,907 [410] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:04:59 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316 HTTP/2.0" 200 574 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.067 71 0.067) gunicorn-web stdout | 2020-06-24 19:04:59,910 [410] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:04:59 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316 HTTP/1.0" 200 574 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" gunicorn-web stdout | 2020-06-24 19:04:59,992 [408] [DEBUG] [app] Starting request: urn:request:9f0ab9af-a0bc-4102-bfca-99609796dc82 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status) gunicorn-web stdout | 2020-06-24 19:04:59,992 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:04:59,993 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:04:59,995 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:00,005 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:00,006 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:00,006 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:00,006 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:00,007 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:00,007 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:00,007 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:00,007 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:00,010 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:00,022 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'911655aa-61f7-4c0c-8ad2-43e30eb8f316', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:00,031 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:00,031 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:00,031 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:00,035 [408] [DEBUG] [app] Ending request: urn:request:9f0ab9af-a0bc-4102-bfca-99609796dc82 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status) gunicorn-web stdout | 2020-06-24 19:05:00,038 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:00,038 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:00 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status HTTP/1.0" 200 574 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:00 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status HTTP/2.0" 200 574 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.049 490 0.049) gunicorn-web stdout | 2020-06-24 19:05:00,134 [408] [DEBUG] [app] Starting request: urn:request:5f976c58-0faa-4e0d-bf18-559f5a604013 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs) gunicorn-web stdout | 2020-06-24 19:05:00,134 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:00,134 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:00,136 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:00,147 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:00,147 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:00,148 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:00,148 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:00,148 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:00,148 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:00,148 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:00,148 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:00,151 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:00,160 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:00,165 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'911655aa-61f7-4c0c-8ad2-43e30eb8f316', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:00,177 [408] [DEBUG] [app] Ending request: urn:request:5f976c58-0faa-4e0d-bf18-559f5a604013 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs) gunicorn-web stdout | 2020-06-24 19:05:00,179 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:00,180 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:00 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs?start=0 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:00 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs?start=0 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.049 494 0.049) builder stdout | 2020-06-24 19:05:00,253 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-verbs stdout | 2020-06-24 19:05:00,965 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'verbs:application', 'pid': '109'} buildlogsarchiver stdout | 2020-06-24 19:05:01,039 [92] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'buildlogsarchiver.py', 'pid': '92'} builder stdout | 2020-06-24 19:05:01,254 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-registry stdout | 2020-06-24 19:05:01,283 [445] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '445'} gunicorn-registry stdout | 2020-06-24 19:05:01,286 [446] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '446'} gunicorn-registry stdout | 2020-06-24 19:05:01,301 [447] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '447'} gunicorn-registry stdout | 2020-06-24 19:05:01,320 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '86'} gunicorn-registry stdout | 2020-06-24 19:05:01,324 [448] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '448'} gunicorn-registry stdout | 2020-06-24 19:05:01,335 [444] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '444'} gunicorn-registry stdout | 2020-06-24 19:05:01,338 [443] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '443'} gunicorn-registry stdout | 2020-06-24 19:05:01,344 [441] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '441'} gunicorn-registry stdout | 2020-06-24 19:05:01,345 [442] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '442'} notificationworker stdout | 2020-06-24 19:05:02,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:05:02,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:06.469995+00:00 (in 4.366731 seconds) 2020-06-24 19:05:02,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:12 UTC)" (scheduled at 2020-06-24 19:05:02.102421+00:00) 2020-06-24 19:05:02,103 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:05:02,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 5, 2, 104053), True, datetime.datetime(2020, 6, 24, 19, 5, 2, 104053), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:05:02,118 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:05:02,118 [94] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2020-06-24 19:05:02,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:12 UTC)" executed successfully builder stdout | 2020-06-24 19:05:02,251 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:02,251 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:05:01.254453 (running). builder stdout | 2020-06-24 19:05:02,254 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a buildlogsarchiver stdout | 2020-06-24 19:05:03,132 [92] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2020-06-24 19:05:03,133 [92] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:33.128464+00:00 (in 29.995735 seconds) 2020-06-24 19:05:03,133 [92] [INFO] [apscheduler.executors.default] Running job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:05:33 UTC)" (scheduled at 2020-06-24 19:05:03.128464+00:00) buildlogsarchiver stdout | 2020-06-24 19:05:03,135 [92] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [u'complete', u'error', u'cancelled', datetime.datetime(2020, 6, 9, 19, 5, 3, 133775), False, 50, 1, 0]) buildlogsarchiver stdout | 2020-06-24 19:05:03,146 [92] [DEBUG] [__main__] No more builds to archive 2020-06-24 19:05:03,146 [92] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2020-06-24 19:05:03,146 [92] [INFO] [apscheduler.executors.default] Job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:05:33 UTC)" executed successfully builder stdout | 2020-06-24 19:05:03,254 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:04,255 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:05:04,373 [415] [DEBUG] [app] Starting request: urn:request:176ed620-fd33-475c-82a2-840c61570356 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316) gunicorn-web stdout | 2020-06-24 19:05:04,374 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:04,374 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:04,376 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:04,388 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:04,388 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:04,388 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:04,389 [415] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:04,389 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:04,390 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:04,390 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:04,390 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:04,394 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:04,403 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:04,410 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'911655aa-61f7-4c0c-8ad2-43e30eb8f316', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:04,420 [415] [DEBUG] [peewee] ('DELETE FROM "queueitem" WHERE ("queueitem"."id" = %s)', [1]) gunicorn-web stdout | 2020-06-24 19:05:04,426 [415] [DEBUG] [app] Ending request: urn:request:176ed620-fd33-475c-82a2-840c61570356 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316) gunicorn-web stdout | 2020-06-24 19:05:04,428 [415] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:04,429 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:04 +0000] "DELETE /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316 HTTP/1.0" 400 259 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:04 +0000] "DELETE /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316 HTTP/2.0" 400 259 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.058 192 0.058) blobuploadcleanupworker stdout | 2020-06-24 19:05:04,515 [98] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'blobuploadcleanupworker.py', 'pid': '98'} namespacegcworker stdout | 2020-06-24 19:05:04,676 [120] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2020-06-24 19:05:04,677 [120] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:05:04 UTC)" (scheduled at 2020-06-24 19:05:04.676608+00:00) 2020-06-24 19:05:04,678 [120] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2020-06-24 19:05:04,678 [120] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:05:04 UTC)" executed successfully 2020-06-24 19:05:04,679 [120] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:25.592328+00:00 (in 20.915153 seconds) builder stdout | 2020-06-24 19:05:05,254 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:05:05,268 [416] [DEBUG] [app] Starting request: urn:request:006b9473-4939-4d8b-a86d-1e1cb6b90938 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status) gunicorn-web stdout | 2020-06-24 19:05:05,268 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:05,269 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:05,270 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:05,282 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:05,283 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:05,283 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:05,283 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:05,283 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:05,284 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:05,284 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:05,284 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:05,287 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:05,298 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'911655aa-61f7-4c0c-8ad2-43e30eb8f316', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:05,307 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:05,307 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:05,307 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:05,310 [416] [DEBUG] [app] Ending request: urn:request:006b9473-4939-4d8b-a86d-1e1cb6b90938 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status) gunicorn-web stdout | 2020-06-24 19:05:05,312 [416] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:05,313 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:05 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status HTTP/1.0" 200 574 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:05 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/status HTTP/2.0" 200 574 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.047 845 0.047) gunicorn-web stdout | 2020-06-24 19:05:05,395 [408] [DEBUG] [app] Starting request: urn:request:8668a4f0-c2e5-4d6e-bb70-75f000f454f8 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs) gunicorn-web stdout | 2020-06-24 19:05:05,395 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:05,396 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:05,398 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:05,408 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:05,408 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:05,409 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:05,409 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:05,409 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:05,409 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:05,409 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:05,409 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:05,413 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:05,419 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:05,426 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'911655aa-61f7-4c0c-8ad2-43e30eb8f316', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:05,438 [408] [DEBUG] [app] Ending request: urn:request:8668a4f0-c2e5-4d6e-bb70-75f000f454f8 (/api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs) 2020-06-24 19:05:05,439 [408] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:05,440 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:05 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs?start=0 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:05 +0000] "GET /api/v1/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316/logs?start=0 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/911655aa-61f7-4c0c-8ad2-43e30eb8f316" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.047 568 0.047) builder stdout | 2020-06-24 19:05:05,438 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:05:05,454 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:05:05,455 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:05:06,255 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:05:06,434 [95] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositoryactioncounter.py', 'pid': '95'} notificationworker stdout | 2020-06-24 19:05:06,470 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:05:06,471 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:12.102421+00:00 (in 5.631548 seconds) 2020-06-24 19:05:06,471 [94] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:06:06 UTC)" (scheduled at 2020-06-24 19:05:06.469995+00:00) 2020-06-24 19:05:06,471 [94] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2020-06-24 19:05:06,471 [94] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:06:06 UTC)" executed successfully notificationworker stdout | 2020-06-24 19:05:06,709 [94] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'notificationworker.py', 'pid': '94'} builder stdout | 2020-06-24 19:05:07,255 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositorygcworker stdout | 2020-06-24 19:05:07,280 [88] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2020-06-24 19:05:07,281 [88] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:58.834432+00:00 (in 51.553665 seconds) 2020-06-24 19:05:07,281 [88] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:06:07 UTC)" (scheduled at 2020-06-24 19:05:07.274691+00:00) 2020-06-24 19:05:07,281 [88] [DEBUG] [workers.queueworker] Running watchdog. 2020-06-24 19:05:07,281 [88] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:06:07 UTC)" executed successfully chunkcleanupworker stdout | 2020-06-24 19:05:07,525 [105] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'chunkcleanupworker.py', 'pid': '105'} repositoryactioncounter stdout | 2020-06-24 19:05:08,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:05:08,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:18.213404+00:00 (in 9.999092 seconds) 2020-06-24 19:05:08,215 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:18 UTC)" (scheduled at 2020-06-24 19:05:08.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:05:08,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:05:08,228 [95] [DEBUG] [__main__] No further repositories to count 2020-06-24 19:05:08,228 [95] [DEBUG] [data.database] Disconnecting from database. repositoryactioncounter stdout | 2020-06-24 19:05:08,228 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:18 UTC)" executed successfully builder stdout | 2020-06-24 19:05:08,255 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:05:08,490 [93] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'gcworker.py', 'pid': '93'} builder stdout | 2020-06-24 19:05:08,540 [113] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'builder.py', 'pid': '113'} exportactionlogsworker stdout | 2020-06-24 19:05:08,735 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2020-06-24 19:05:08,735 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:39.835021+00:00 (in 31.099546 seconds) 2020-06-24 19:05:08,736 [85] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:06:08 UTC)" (scheduled at 2020-06-24 19:05:08.733044+00:00) 2020-06-24 19:05:08,736 [85] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2020-06-24 19:05:08,739 [85] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 5, 8, 736589), True, datetime.datetime(2020, 6, 24, 19, 5, 8, 736589), 0, u'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2020-06-24 19:05:08,750 [85] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2020-06-24 19:05:08,750 [85] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:08,751 [85] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:06:08 UTC)" executed successfully gunicorn-web stdout | 2020-06-24 19:05:08,828 [415] [DEBUG] [app] Starting request: urn:request:a93b9a67-c669-4cdd-8fab-f383b3642d66 (/api/v1/repository/kbrwn/test/tag/) gunicorn-web stdout | 2020-06-24 19:05:08,829 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:08,829 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:08,831 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:08,835 [408] [DEBUG] [app] Starting request: urn:request:e5901629-200a-4566-a64d-3477254eb7c8 (/api/v1/repository/kbrwn/test) 2020-06-24 19:05:08,836 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:08,836 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:08,838 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:08,849 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:05:08,850 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:08,850 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:08,850 [415] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:08,851 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:08,851 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:08,851 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:08,851 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:08,852 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:05:08,852 [408] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2020-06-24 19:05:08,852 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:08,853 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:08,853 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:08,853 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:08,854 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:08,854 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:08,854 [408] [DEBUG] [endpoints.api.repository] Get repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:05:08,857 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:08,861 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."repository_id", "t1"."created" FROM "star" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."user_id" = %s)) LIMIT %s OFFSET %s', [3, 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:08,866 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."count", "t1"."date" FROM "repositoryactioncount" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."date" >= %s))', [3, datetime.date(2020, 3, 24)]) 2020-06-24 19:05:08,860 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:08,868 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:08,869 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:08,872 [408] [DEBUG] [app] Ending request: urn:request:e5901629-200a-4566-a64d-3477254eb7c8 (/api/v1/repository/kbrwn/test) gunicorn-web stdout | 2020-06-24 19:05:08,875 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:08,878 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:08 +0000] "GET /api/v1/repository/kbrwn/test?includeStats=true&includeTags=false HTTP/1.0" 200 3620 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:08 +0000] "GET /api/v1/repository/kbrwn/test?includeStats=true&includeTags=false HTTP/2.0" 200 3620 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.046 67 0.046) gunicorn-web stdout | 2020-06-24 19:05:08,886 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:08,890 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) 2020-06-24 19:05:08,892 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', [u'public', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:08,897 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."repository_id", "t1"."manifest_id", "t1"."lifetime_start_ms", "t1"."lifetime_end_ms", "t1"."hidden", "t1"."reversion", "t1"."tag_kind_id", "t1"."linked_tag_id", "t2"."id", "t2"."digest", "t2"."media_type_id" FROM "tag" AS "t1" INNER JOIN "manifest" AS "t2" ON ("t1"."manifest_id" = "t2"."id") WHERE (((("t1"."repository_id" = %s) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) AND ("t1"."hidden" = %s)) ORDER BY "t1"."lifetime_start_ms" DESC, "t1"."name" LIMIT %s OFFSET %s', [3, None, 1593025508895, False, False, 101, 0]) gunicorn-web stdout | 2020-06-24 19:05:08,905 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."manifest_id", "t1"."image_id", "t2"."id", "t2"."docker_image_id", "t2"."repository_id", "t2"."ancestors", "t2"."storage_id", "t2"."created", "t2"."comment", "t2"."command", "t2"."aggregate_size", "t2"."v1_json_metadata", "t2"."v1_checksum", "t2"."security_indexed", "t2"."security_indexed_engine", "t2"."parent_id", "t3"."id", "t3"."uuid", "t3"."image_size", "t3"."uncompressed_size", "t3"."uploading", "t3"."cas_path", "t3"."content_checksum" FROM "manifestlegacyimage" AS "t1" INNER JOIN "image" AS "t2" ON ("t1"."image_id" = "t2"."id") INNER JOIN "imagestorage" AS "t3" ON ("t2"."storage_id" = "t3"."id") WHERE ("t1"."manifest_id" IN (%s))', [1]) gunicorn-web stdout | 2020-06-24 19:05:08,910 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "mediatype" AS "t1"', []) gunicorn-web stdout | 2020-06-24 19:05:08,915 [415] [DEBUG] [app] Ending request: urn:request:a93b9a67-c669-4cdd-8fab-f383b3642d66 (/api/v1/repository/kbrwn/test/tag/) gunicorn-web stdout | 2020-06-24 19:05:08,916 [415] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:08 +0000] "GET /api/v1/repository/kbrwn/test/tag/?limit=100&page=1&onlyActiveTags=true HTTP/2.0" 200 468 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.094 113 0.094) gunicorn-web stdout | 2020-06-24 19:05:08,917 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:08 +0000] "GET /api/v1/repository/kbrwn/test/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.0" 200 468 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" gunicorn-web stdout | 2020-06-24 19:05:09,083 [408] [DEBUG] [app] Starting request: urn:request:36ad4831-2599-4877-9b64-7b06fb839855 (/api/v1/repository/kbrwn/test/trigger/) gunicorn-web stdout | 2020-06-24 19:05:09,083 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:09,084 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:09,086 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:09,096 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:09,096 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:09,097 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:09,097 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:09,097 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:09,097 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:09,097 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:09,097 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:09,101 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:09,112 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state" FROM "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") WHERE (("t4"."username" = %s) AND ("t3"."name" = %s))', [u'kbrwn', u'test']) gunicorn-web stdout | 2020-06-24 19:05:09,117 [408] [DEBUG] [app] Ending request: urn:request:36ad4831-2599-4877-9b64-7b06fb839855 (/api/v1/repository/kbrwn/test/trigger/) gunicorn-web stdout | 2020-06-24 19:05:09,119 [408] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:09 +0000] "GET /api/v1/repository/kbrwn/test/trigger/ HTTP/2.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.041 460 0.041) gunicorn-web stdout | 2020-06-24 19:05:09,122 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:09 +0000] "GET /api/v1/repository/kbrwn/test/trigger/ HTTP/1.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" gunicorn-web stdout | 2020-06-24 19:05:09,206 [416] [DEBUG] [app] Starting request: urn:request:e9e11a50-6b7b-4c52-bea3-bc5630c37a75 (/api/v1/repository/kbrwn/test/trigger/) gunicorn-web stdout | 2020-06-24 19:05:09,206 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:09,206 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:09,209 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:09,219 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:09,219 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:09,219 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:09,220 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:05:09,220 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:09,220 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:09,220 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:09,220 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:09,224 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:09,234 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state" FROM "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") WHERE (("t4"."username" = %s) AND ("t3"."name" = %s))', [u'kbrwn', u'test']) gunicorn-web stdout | 2020-06-24 19:05:09,239 [416] [DEBUG] [app] Ending request: urn:request:e9e11a50-6b7b-4c52-bea3-bc5630c37a75 (/api/v1/repository/kbrwn/test/trigger/) gunicorn-web stdout | 2020-06-24 19:05:09,240 [416] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:09,241 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:09 +0000] "GET /api/v1/repository/kbrwn/test/trigger/ HTTP/1.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:09 +0000] "GET /api/v1/repository/kbrwn/test/trigger/ HTTP/2.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.039 47 0.039) builder stdout | 2020-06-24 19:05:09,255 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:05:09,276 [415] [DEBUG] [app] Starting request: urn:request:f5b85694-ee7f-4670-9d13-8dd28f93989a (/api/v1/repository/kbrwn/test/build/) gunicorn-web stdout | 2020-06-24 19:05:09,277 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:09,277 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:09,279 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:09,289 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:09,289 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:09,290 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:09,290 [415] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:05:09,290 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:09,290 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:09,290 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:09,290 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:09,294 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:09,307 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s', [u'test', u'kbrwn', 3]) gunicorn-web stdout | 2020-06-24 19:05:09,315 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:09,315 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:09,315 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:09,318 [415] [DEBUG] [app] Ending request: urn:request:f5b85694-ee7f-4670-9d13-8dd28f93989a (/api/v1/repository/kbrwn/test/build/) 2020-06-24 19:05:09,320 [415] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:09,321 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:09 +0000] "GET /api/v1/repository/kbrwn/test/build/?limit=3 HTTP/1.0" 200 588 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:09 +0000] "GET /api/v1/repository/kbrwn/test/build/?limit=3 HTTP/2.0" 200 588 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.047 465 0.047) gunicorn-web stdout | 2020-06-24 19:05:09,405 [408] [DEBUG] [app] Starting request: urn:request:96056f21-8d75-43dc-bf2e-9f42c93e5a33 (/api/v1/repository/kbrwn/test/build/) gunicorn-web stdout | 2020-06-24 19:05:09,406 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:09,406 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:09,408 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:09,419 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:09,419 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:09,419 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:09,420 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:05:09,420 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:09,420 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:09,420 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:09,421 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:09,425 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:09,437 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s', [u'test', u'kbrwn', 10]) gunicorn-web stdout | 2020-06-24 19:05:09,445 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:09,445 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:09,446 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:09,448 [408] [DEBUG] [app] Ending request: urn:request:96056f21-8d75-43dc-bf2e-9f42c93e5a33 (/api/v1/repository/kbrwn/test/build/) gunicorn-web stdout | 2020-06-24 19:05:09,450 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:09,451 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:09 +0000] "GET /api/v1/repository/kbrwn/test/build/?limit=10 HTTP/1.0" 200 588 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:09 +0000] "GET /api/v1/repository/kbrwn/test/build/?limit=10 HTTP/2.0" 200 588 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.049 53 0.049) expiredappspecifictokenworker stdout | 2020-06-24 19:05:10,112 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '108'} builder stdout | 2020-06-24 19:05:10,255 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:05:10,426 [416] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '416'} gunicorn-web stdout | 2020-06-24 19:05:10,438 [408] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '408'} gunicorn-web stdout | 2020-06-24 19:05:10,446 [410] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '410'} gunicorn-web stdout | 2020-06-24 19:05:10,454 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '90'} gunicorn-web stdout | 2020-06-24 19:05:10,457 [415] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '415'} exportactionlogsworker stdout | 2020-06-24 19:05:10,525 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'exportactionlogsworker.py', 'pid': '85'} queuecleanupworker stdout | 2020-06-24 19:05:10,687 [89] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'queuecleanupworker.py', 'pid': '89'} builder stdout | 2020-06-24 19:05:11,256 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a namespacegcworker stdout | 2020-06-24 19:05:11,351 [120] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'namespacegcworker.py', 'pid': '120'} servicekey stdout | 2020-06-24 19:05:11,370 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'servicekeyworker.py', 'pid': '84'} gunicorn-web stdout | 2020-06-24 19:05:11,428 [408] [DEBUG] [app] Starting request: urn:request:4b2d622f-3e72-4dab-bf01-11eff8de3e5c (/api/v1/repository/kbrwn/test/trigger/) gunicorn-web stdout | 2020-06-24 19:05:11,429 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:11,429 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:11,431 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:11,441 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:05:11,442 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:11,442 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:11,442 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:11,442 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:11,442 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:11,443 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:11,443 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:11,445 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:11,455 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "t2"."id", "t2"."name", "t3"."id", "t3"."namespace_user_id", "t3"."name", "t3"."visibility_id", "t3"."description", "t3"."badge_token", "t3"."kind_id", "t3"."trust_enabled", "t3"."state" FROM "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_id" = "t2"."id") INNER JOIN "repository" AS "t3" ON ("t1"."repository_id" = "t3"."id") INNER JOIN "user" AS "t4" ON ("t3"."namespace_user_id" = "t4"."id") WHERE (("t4"."username" = %s) AND ("t3"."name" = %s))', [u'kbrwn', u'test']) gunicorn-web stdout | 2020-06-24 19:05:11,460 [408] [DEBUG] [app] Ending request: urn:request:4b2d622f-3e72-4dab-bf01-11eff8de3e5c (/api/v1/repository/kbrwn/test/trigger/) gunicorn-web stdout | 2020-06-24 19:05:11,462 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:11,462 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:11 +0000] "GET /api/v1/repository/kbrwn/test/trigger/ HTTP/1.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:11 +0000] "GET /api/v1/repository/kbrwn/test/trigger/ HTTP/2.0" 200 17 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.037 47 0.037) storagereplication stdout | 2020-06-24 19:05:11,861 [115] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'storagereplication.py', 'pid': '115'} globalpromstats stdout | 2020-06-24 19:05:11,903 [112] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'globalpromstats.py', 'pid': '112'} notificationworker stdout | 2020-06-24 19:05:12,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:05:12,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:22.102421+00:00 (in 9.999051 seconds) 2020-06-24 19:05:12,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:22 UTC)" (scheduled at 2020-06-24 19:05:12.102421+00:00) 2020-06-24 19:05:12,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:05:12,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 5, 12, 104204), True, datetime.datetime(2020, 6, 24, 19, 5, 12, 104204), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:05:12,118 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:05:12,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:12,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:22 UTC)" executed successfully logrotateworker stdout | 2020-06-24 19:05:12,132 [97] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'logrotateworker.py', 'pid': '97'} builder stdout | 2020-06-24 19:05:12,253 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:05:12,253 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:05:11.256284 (running). builder stdout | 2020-06-24 19:05:12,256 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositorygcworker stdout | 2020-06-24 19:05:12,532 [88] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositorygcworker.py', 'pid': '88'} teamsyncworker stdout | 2020-06-24 19:05:12,811 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'teamsyncworker.py', 'pid': '96'} gunicorn-secscan stdout | 2020-06-24 19:05:13,140 [399] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '399'} gunicorn-secscan stdout | 2020-06-24 19:05:13,147 [398] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '398'} gunicorn-secscan stdout | 2020-06-24 19:05:13,152 [401] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '401'} gunicorn-secscan stdout | 2020-06-24 19:05:13,158 [400] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '400'} gunicorn-secscan stdout | 2020-06-24 19:05:13,162 [100] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '100'} builder stdout | 2020-06-24 19:05:13,256 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:14,256 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:15,256 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:15,456 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:05:15,470 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:05:15,470 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:05:16,257 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:17,257 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:05:18,213 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:05:18,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:28.213404+00:00 (in 9.999267 seconds) 2020-06-24 19:05:18,215 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:28 UTC)" (scheduled at 2020-06-24 19:05:18.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:05:18,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:05:18,227 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:05:18,227 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:18,227 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:28 UTC)" executed successfully builder stdout | 2020-06-24 19:05:18,257 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:05:18,642 [416] [DEBUG] [app] Starting request: urn:request:1d6c80c8-1ca9-4ce6-b805-b243b57e13b0 (/api/v1/filedrop/) gunicorn-web stdout | 2020-06-24 19:05:18,643 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:18,643 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:18,645 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:18,654 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:18,655 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:18,655 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:18,658 [416] [DEBUG] [data.userfiles] Requested upload url with content type: application/zip gunicorn-web stdout | 2020-06-24 19:05:18,661 [416] [DEBUG] [app] Ending request: urn:request:1d6c80c8-1ca9-4ce6-b805-b243b57e13b0 (/api/v1/filedrop/) 2020-06-24 19:05:18,662 [416] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:18,663 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:18 +0000] "POST /api/v1/filedrop/ HTTP/1.0" 200 132 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:18 +0000] "POST /api/v1/filedrop/ HTTP/2.0" 200 132 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.025 506 0.025) gunicorn-web stdout | 2020-06-24 19:05:18,741 [408] [DEBUG] [app] Starting request: urn:request:76eb8b97-fcf6-436f-9d3e-7c0d27cda8f0 (/userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0) gunicorn-web stdout | 2020-06-24 19:05:18,744 [408] [DEBUG] [app] Ending request: urn:request:76eb8b97-fcf6-436f-9d3e-7c0d27cda8f0 (/userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0) gunicorn-web stdout | 2020-06-24 19:05:18,746 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:18 +0000] "PUT /userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0 HTTP/1.0" 200 4 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:18 +0000] "PUT /userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0 HTTP/2.0" 200 4 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.008 718 0.008) gunicorn-web stdout | 2020-06-24 19:05:18,840 [415] [DEBUG] [app] Starting request: urn:request:19703205-66d4-474b-9c96-9802511e233b (/api/v1/repository/kbrwn/test/build/) gunicorn-web stdout | 2020-06-24 19:05:18,840 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:18,841 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:18,843 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:18,853 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:18,854 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:18,854 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:18,855 [415] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:18,855 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:18,855 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:18,855 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:18,855 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:18,858 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:18,870 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:18,877 [415] [DEBUG] [endpoints.api.build] User requested repository initialization. gunicorn-web stdout | 2020-06-24 19:05:18,879 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorybuild" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE ("t3"."resource_key" = %s) LIMIT %s OFFSET %s', [u'1553a8bc-2e47-453b-8dac-67d783fde5e0', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:18,887 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:18,890 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [1, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:18,893 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "role" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', [u'write', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:18,895 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "accesstokenkind" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', [u'build-worker', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:18,900 [415] [DEBUG] [peewee] ('INSERT INTO "accesstoken" ("friendly_name", "token_name", "token_code", "repository_id", "created", "role_id", "temporary", "kind_id") VALUES (%s, %s, %s, %s, %s, %s, %s, %s) RETURNING "accesstoken"."id"', [u'Repository Build Token', u'WIGYQBT4O7ZJT8RNPKVXGRWMAOT9HM9S', 'v0$$cs1QI/aPgj9ybqywOxZahlb9LRsbQ3XTlqHA8wNdxXAzTyIGAVfLvYPVJIH7xK3X75H2ERtJ50FmSmkkfw==', 3, datetime.datetime(2020, 6, 24, 19, 5, 18, 898168), 2, True, 1]) gunicorn-web stdout | 2020-06-24 19:05:18,904 [415] [DEBUG] [endpoints.building] Creating build 8964864 with repo quay.kbrwn.com/kbrwn/test tags ['latest'] gunicorn-web stdout | 2020-06-24 19:05:18,905 [415] [DEBUG] [peewee] ('INSERT INTO "repositorybuild" ("uuid", "repository_id", "access_token_id", "resource_key", "job_config", "phase", "started", "display_name", "trigger_id", "pull_robot_id", "logs_archived") VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) RETURNING "repositorybuild"."id"', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 3, 2, u'1553a8bc-2e47-453b-8dac-67d783fde5e0', u'{"is_manual": true, "trigger_metadata": {}, "registry": "quay.kbrwn.com", "context": "/", "archive_url": null, "build_subdir": "/Dockerfile", "manual_user": "kbrwn", "docker_tags": ["latest"]}', u'waiting', datetime.datetime(2020, 6, 24, 19, 5, 18, 904777), u'8964864', None, None, False]) gunicorn-web stdout | 2020-06-24 19:05:18,910 [415] [DEBUG] [peewee] ('INSERT INTO "queueitem" ("queue_name", "body", "available_after", "available", "retries_remaining", "state_id") VALUES (%s, %s, %s, %s, %s, %s) RETURNING "queueitem"."id"', [u'dockerfilebuild/kbrwn/test/', u'{"pull_credentials": null, "build_uuid": "d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3"}', datetime.datetime(2020, 6, 24, 19, 5, 18, 909825), True, 3, u'0a968bc2-f34f-4355-8623-afbc1a0e125a']) gunicorn-web stdout | 2020-06-24 19:05:18,913 [415] [DEBUG] [peewee] ('UPDATE "repositorybuild" SET "uuid" = %s, "repository_id" = %s, "access_token_id" = %s, "resource_key" = %s, "job_config" = %s, "phase" = %s, "started" = %s, "display_name" = %s, "trigger_id" = %s, "pull_robot_id" = %s, "logs_archived" = %s, "queue_id" = %s WHERE ("repositorybuild"."id" = %s)', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 3, 2, u'1553a8bc-2e47-453b-8dac-67d783fde5e0', u'{"is_manual": true, "trigger_metadata": {}, "registry": "quay.kbrwn.com", "context": "/", "archive_url": null, "build_subdir": "/Dockerfile", "manual_user": "kbrwn", "docker_tags": ["latest"]}', u'waiting', datetime.datetime(2020, 6, 24, 19, 5, 18, 904777), u'8964864', None, None, False, u'2', 2]) gunicorn-web stdout | 2020-06-24 19:05:18,920 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE ("t1"."username" = %s) LIMIT %s OFFSET %s', [u'kbrwn', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:18,924 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "logentrykind" AS "t1"', []) gunicorn-web stdout | 2020-06-24 19:05:18,930 [415] [DEBUG] [peewee] ('INSERT INTO "logentry3" ("kind_id", "account_id", "performer_id", "repository_id", "datetime", "ip", "metadata_json") VALUES (%s, %s, %s, %s, %s, %s, %s) RETURNING "logentry3"."id"', [9, 3, None, 3, datetime.datetime(2020, 6, 24, 19, 5, 18, 918994), u'47.36.113.206', u'{"build_id": "d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3", "namespace": "kbrwn", "docker_tags": ["latest"], "repo": "test", "is_manual": true, "manual_user": "kbrwn"}']) gunicorn-web stdout | 2020-06-24 19:05:18,936 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."event_id", "t1"."method_id", "t1"."title", "t1"."config_json", "t1"."event_config_json", "t1"."number_of_failures", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state", "t3"."id", "t3"."uuid", "t3"."username", "t3"."password_hash", "t3"."email", "t3"."verified", "t3"."stripe_id", "t3"."organization", "t3"."robot", "t3"."invoice_email", "t3"."invalid_login_attempts", "t3"."last_invalid_login", "t3"."removed_tag_expiration_s", "t3"."enabled", "t3"."invoice_email_address", "t3"."given_name", "t3"."family_name", "t3"."company", "t3"."location", "t3"."maximum_queued_builds_count", "t3"."creation_date", "t3"."last_accessed" FROM "repositorynotification" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") INNER JOIN "externalnotificationevent" AS "t4" ON ("t1"."event_id" = "t4"."id") WHERE ((("t3"."username" = %s) AND ("t2"."name" = %s)) AND ("t4"."name" = %s))', [u'kbrwn', u'test', u'build_queued']) gunicorn-web stdout | 2020-06-24 19:05:18,941 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:18,941 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:18,942 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:18,945 [415] [DEBUG] [app] Ending request: urn:request:19703205-66d4-474b-9c96-9802511e233b (/api/v1/repository/kbrwn/test/build/) gunicorn-web stdout | 2020-06-24 19:05:18,948 [415] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:18,949 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:18 +0000] "POST /api/v1/repository/kbrwn/test/build/ HTTP/1.0" 201 572 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:18 +0000] "POST /api/v1/repository/kbrwn/test/build/ HTTP/2.0" 201 572 "https://quay.kbrwn.com/repository/kbrwn/test?tab=builds" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.112 531 0.112) builder stdout | 2020-06-24 19:05:19,257 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:20,258 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:21,258 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:05:21,312 [410] [DEBUG] [app] Starting request: urn:request:3b7855bf-13ff-4e8c-b30d-bebc4fcb2c33 (/api/v1/repository/kbrwn/test) gunicorn-web stdout | 2020-06-24 19:05:21,312 [410] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,313 [410] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:21,315 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) 2020-06-24 19:05:21,317 [408] [DEBUG] [app] Starting request: urn:request:80f58d60-5dbd-4dc7-acfe-1ce0c48c254f (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3) 2020-06-24 19:05:21,317 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,317 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,320 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:21,332 [410] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:05:21,332 [410] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:21,332 [410] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,333 [410] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:21,333 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,333 [410] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:21,333 [410] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:21,333 [410] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:21,334 [410] [DEBUG] [endpoints.api.repository] Get repo: kbrwn/test 2020-06-24 19:05:21,334 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:05:21,334 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:21,334 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,335 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:21,335 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,335 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:21,335 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:21,335 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:21,338 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") WHERE ((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:21,338 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:21,354 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:21,357 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."repository_id", "t1"."created" FROM "star" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."user_id" = %s)) LIMIT %s OFFSET %s', [3, 3, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:21,360 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', [u'public', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:21,366 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-web stdout | 2020-06-24 19:05:21,370 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."count", "t1"."date" FROM "repositoryactioncount" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."date" >= %s))', [3, datetime.date(2020, 3, 24)]) gunicorn-web stdout | 2020-06-24 19:05:21,371 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,371 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,371 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:21,374 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,374 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,375 [408] [DEBUG] [app] Ending request: urn:request:80f58d60-5dbd-4dc7-acfe-1ce0c48c254f (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3) 2020-06-24 19:05:21,376 [408] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:21,376 [410] [DEBUG] [app] Ending request: urn:request:3b7855bf-13ff-4e8c-b30d-bebc4fcb2c33 (/api/v1/repository/kbrwn/test) gunicorn-web stdout | 2020-06-24 19:05:21,379 [410] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:21,380 [410] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:21 +0000] "GET /api/v1/repository/kbrwn/test?includeTags=false HTTP/1.0" 200 333 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:21 +0000] "GET /api/v1/repository/kbrwn/test?includeTags=false HTTP/2.0" 200 333 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.070 118 0.070) gunicorn-web stdout | 2020-06-24 19:05:21,381 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:21 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3 HTTP/1.0" 200 572 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:21 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3 HTTP/2.0" 200 572 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.067 72 0.067) gunicorn-web stdout | 2020-06-24 19:05:21,471 [408] [DEBUG] [app] Starting request: urn:request:ba233333-11b5-4a2d-8986-5132a8e805ca (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:05:21,472 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,472 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:21,474 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:21,485 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:21,486 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:21,486 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:21,486 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:21,486 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,486 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:21,486 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:21,487 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:21,490 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:21,502 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:21,510 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,510 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,510 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,513 [408] [DEBUG] [app] Ending request: urn:request:ba233333-11b5-4a2d-8986-5132a8e805ca (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:05:21,514 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:21,515 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:21 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 572 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:21 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 572 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.047 490 0.047) gunicorn-web stdout | 2020-06-24 19:05:21,597 [408] [DEBUG] [app] Starting request: urn:request:9b4a59c3-b12e-4b53-9747-bad1a0b6e34b (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:05:21,597 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,597 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:21,600 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:21,610 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:21,611 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:21,611 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:21,611 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:21,611 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:21,612 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:21,612 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:21,612 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:21,615 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:21,622 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:21,630 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:21,642 [408] [DEBUG] [app] Ending request: urn:request:9b4a59c3-b12e-4b53-9747-bad1a0b6e34b (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:05:21,643 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:21,644 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:21 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=0 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:21 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=0 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.050 81 0.050) notificationworker stdout | 2020-06-24 19:05:22,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:05:22,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:32.102421+00:00 (in 9.999118 seconds) 2020-06-24 19:05:22,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:32 UTC)" (scheduled at 2020-06-24 19:05:22.102421+00:00) 2020-06-24 19:05:22,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:05:22,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 5, 22, 104164), True, datetime.datetime(2020, 6, 24, 19, 5, 22, 104164), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:05:22,119 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:05:22,119 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:22,119 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:32 UTC)" executed successfully builder stdout | 2020-06-24 19:05:22,255 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:05:22,256 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:05:21.258701 (running). builder stdout | 2020-06-24 19:05:22,259 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:23,258 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:24,258 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:05:25,218 [93] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2020-06-24 19:05:25,218 [93] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:55.217542+00:00 (in 29.998961 seconds) 2020-06-24 19:05:25,219 [93] [INFO] [apscheduler.executors.default] Running job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:05:55 UTC)" (scheduled at 2020-06-24 19:05:25.217542+00:00) gcworker stdout | 2020-06-24 19:05:25,221 [93] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1591815925219, 1209600, 500, 1, 0]) gcworker stdout | 2020-06-24 19:05:25,234 [93] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2020-06-24 19:05:25,234 [93] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:25,234 [93] [INFO] [apscheduler.executors.default] Job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:05:55 UTC)" executed successfully builder stdout | 2020-06-24 19:05:25,259 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:25,416 [113] [DEBUG] [buildman.server] Writing metrics builder stdout | 2020-06-24 19:05:25,433 [113] [DEBUG] [buildman.server] Metrics going to sleep for 30 seconds builder stdout | 2020-06-24 19:05:25,471 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:05:25,492 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:05:25,492 [113] [DEBUG] [buildman.server] Checking for an avaliable worker for build job d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3 2020-06-24 19:05:25,493 [113] [DEBUG] [buildman.component.buildcomponent] Starting build for component a9e45a5b-7002-42e0-8885-5d6f87d2363a (build d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3, worker version: 0.3) builder stdout | 2020-06-24 19:05:25,521 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:05:25,533 [113] [DEBUG] [buildman.component.buildcomponent] Invoking build: a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:25,533 [113] [DEBUG] [buildman.component.buildcomponent] With Arguments: {'tag_names': [u'latest'], 'repository': u'kbrwn/test', 'context': u'/', 'push_token': u'WIGYQBT4O7ZJT8RNPKVXGRWMAOT9HM9SJH60K2PWCLOMJSVXRLGWR2Q8A9FMK3GA', 'registry': 'quay.kbrwn.com', 'base_image': {}, 'build_package': 'https://quay.kbrwn.com/userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0', 'pull_token': u'WIGYQBT4O7ZJT8RNPKVXGRWMAOT9HM9SJH60K2PWCLOMJSVXRLGWR2Q8A9FMK3GA', 'dockerfile_path': u'Dockerfile'} builder stdout | 2020-06-24 19:05:25,534 [113] [DEBUG] [buildman.server] Marking build d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3 as scheduled builder stdout | 2020-06-24 19:05:25,544 [113] [DEBUG] [buildman.server] Build job d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3 scheduled. Running: 1 builder stdout | 2020-06-24 19:05:25,549 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:05:25,558 [113] [DEBUG] [buildman.component.buildcomponent] Build a9e45a5b-7002-42e0-8885-5d6f87d2363a has entered a new phase: unpacking builder stdout | 2020-06-24 19:05:25,564 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:05:25,569 [113] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:25,584 [408] [DEBUG] [app] Starting request: urn:request:6d0f01cd-c284-4c3b-9562-d4d21d895cf7 (/userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0) gunicorn-web stdout | 2020-06-24 19:05:25,587 [408] [DEBUG] [app] Ending request: urn:request:6d0f01cd-c284-4c3b-9562-d4d21d895cf7 (/userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0) gunicorn-web stdout | 2020-06-24 19:05:25,588 [408] [INFO] [gunicorn.access] 34.72.153.104 - - [24/Jun/2020:19:05:25 +0000] "GET /userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0 HTTP/1.0" 200 0 "-" "Go-http-client/2.0" nginx stdout | 34.72.153.104 () - - [24/Jun/2020:19:05:25 +0000] "GET /userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0 HTTP/2.0" 200 0 "-" "Go-http-client/2.0" (0.006 71 0.006) namespacegcworker stdout | 2020-06-24 19:05:25,595 [120] [DEBUG] [apscheduler.scheduler] Looking for jobs to run 2020-06-24 19:05:25,595 [120] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:06:25 UTC)" (scheduled at 2020-06-24 19:05:25.592328+00:00) 2020-06-24 19:05:25,595 [120] [DEBUG] [workers.queueworker] Getting work item from queue. 2020-06-24 19:05:25,598 [120] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 5, 25, 596064), True, datetime.datetime(2020, 6, 24, 19, 5, 25, 596064), 0, u'namespacegc/%', 50, 1, 0]) 2020-06-24 19:05:25,595 [120] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:04.676608+00:00 (in 39.081338 seconds) namespacegcworker stdout | 2020-06-24 19:05:25,616 [120] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:05:25,616 [120] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:25,616 [120] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:06:25 UTC)" executed successfully builder stdout | 2020-06-24 19:05:25,627 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:05:25,628 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:05:25,628 [113] [ERROR] [buildman.component.buildcomponent] [BUILD INTERNAL ERROR: Remote] Build ID: d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3: Could not load build package None 2020-06-24 19:05:25,629 [113] [WARNING] [buildman.server] [BUILD INCOMPLETE: job complete] Build ID: d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3. No retry restore. builder stdout | 2020-06-24 19:05:26,259 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:05:26,729 [410] [DEBUG] [app] Starting request: urn:request:2b8afa61-4ab1-4d4f-88f0-e4e0d8e6412b (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:05:26,729 [410] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:26,729 [410] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:26,734 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:26,744 [410] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:26,744 [410] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:26,744 [410] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:26,745 [410] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:26,745 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:26,745 [410] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:26,745 [410] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:26,745 [410] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:26,748 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:26,762 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:26,771 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:26,775 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:26,775 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:26,775 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:26,778 [410] [DEBUG] [app] Ending request: urn:request:2b8afa61-4ab1-4d4f-88f0-e4e0d8e6412b (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:05:26,779 [410] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:26,780 [410] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:26 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:26 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.054 76 0.054) gunicorn-web stdout | 2020-06-24 19:05:26,858 [408] [DEBUG] [app] Starting request: urn:request:5de43282-5245-4760-848e-c60df51e26d8 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:05:26,858 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:26,858 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:26,861 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:26,872 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:26,872 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:26,872 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:26,873 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:26,873 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:26,873 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:26,873 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:26,873 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:26,880 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:26,887 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:26,892 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:26,903 [408] [DEBUG] [app] Ending request: urn:request:5de43282-5245-4760-848e-c60df51e26d8 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:05:26,905 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:26,906 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:26 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=0 HTTP/1.0" 200 537 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:26 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=0 HTTP/2.0" 200 537 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.050 494 0.050) builder stdout | 2020-06-24 19:05:27,259 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:05:28,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:05:28,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:38.213404+00:00 (in 9.999187 seconds) 2020-06-24 19:05:28,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:38 UTC)" (scheduled at 2020-06-24 19:05:28.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:05:28,216 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:05:28,229 [95] [DEBUG] [__main__] No further repositories to count 2020-06-24 19:05:28,229 [95] [DEBUG] [data.database] Disconnecting from database. repositoryactioncounter stdout | 2020-06-24 19:05:28,229 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:38 UTC)" executed successfully builder stdout | 2020-06-24 19:05:28,259 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:29,260 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:30,260 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a buildlogsarchiver stdout | 2020-06-24 19:05:31,074 [92] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'buildlogsarchiver.py', 'pid': '92'} gunicorn-verbs stdout | 2020-06-24 19:05:31,078 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'verbs:application', 'pid': '109'} builder stdout | 2020-06-24 19:05:31,260 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-registry stdout | 2020-06-24 19:05:31,295 [445] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '445'} gunicorn-registry stdout | 2020-06-24 19:05:31,303 [446] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '446'} gunicorn-registry stdout | 2020-06-24 19:05:31,311 [447] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '447'} gunicorn-registry stdout | 2020-06-24 19:05:31,330 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '86'} gunicorn-registry stdout | 2020-06-24 19:05:31,342 [448] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '448'} gunicorn-registry stdout | 2020-06-24 19:05:31,353 [444] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '444'} gunicorn-registry stdout | 2020-06-24 19:05:31,359 [443] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '443'} gunicorn-registry stdout | 2020-06-24 19:05:31,362 [441] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '441'} gunicorn-registry stdout | 2020-06-24 19:05:31,366 [442] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '442'} gunicorn-web stdout | 2020-06-24 19:05:32,002 [415] [DEBUG] [app] Starting request: urn:request:8d79338f-b7db-4d64-a15e-9186ec60caaf (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:05:32,003 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:32,003 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:32,005 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:32,015 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:32,015 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:32,015 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:32,016 [415] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:32,016 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:32,016 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:32,016 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:32,016 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:32,019 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:32,033 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:32,041 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:32,044 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:32,044 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:32,045 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:32,048 [415] [DEBUG] [app] Ending request: urn:request:8d79338f-b7db-4d64-a15e-9186ec60caaf (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:05:32,050 [415] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:32,051 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:32 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:32 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.051 76 0.051) notificationworker stdout | 2020-06-24 19:05:32,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:05:32,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:42.102421+00:00 (in 9.999136 seconds) 2020-06-24 19:05:32,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:42 UTC)" (scheduled at 2020-06-24 19:05:32.102421+00:00) 2020-06-24 19:05:32,103 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:05:32,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 5, 32, 104030), True, datetime.datetime(2020, 6, 24, 19, 5, 32, 104030), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:05:32,117 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:05:32,118 [94] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2020-06-24 19:05:32,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:42 UTC)" executed successfully gunicorn-web stdout | 2020-06-24 19:05:32,141 [416] [DEBUG] [app] Starting request: urn:request:30e0d700-c200-4a73-a2b4-69e165751df5 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:05:32,142 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:32,142 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:32,144 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:32,154 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:32,155 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:32,155 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:32,155 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:05:32,155 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:32,155 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:32,155 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:32,156 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:32,159 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:32,168 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:32,173 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:32,185 [416] [DEBUG] [app] Ending request: urn:request:30e0d700-c200-4a73-a2b4-69e165751df5 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:05:32,187 [416] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:32,187 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:32 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:32 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.050 493 0.050) builder stdout | 2020-06-24 19:05:32,259 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:05:32,259 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:05:31.260843 (running). builder stdout | 2020-06-24 19:05:32,261 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a buildlogsarchiver stdout | 2020-06-24 19:05:33,129 [92] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2020-06-24 19:05:33,129 [92] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:03.128464+00:00 (in 29.998944 seconds) 2020-06-24 19:05:33,130 [92] [INFO] [apscheduler.executors.default] Running job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:06:03 UTC)" (scheduled at 2020-06-24 19:05:33.128464+00:00) buildlogsarchiver stdout | 2020-06-24 19:05:33,131 [92] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [u'complete', u'error', u'cancelled', datetime.datetime(2020, 6, 9, 19, 5, 33, 130261), False, 50, 1, 0]) buildlogsarchiver stdout | 2020-06-24 19:05:33,143 [92] [DEBUG] [__main__] No more builds to archive 2020-06-24 19:05:33,143 [92] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2020-06-24 19:05:33,143 [92] [INFO] [apscheduler.executors.default] Job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:06:03 UTC)" executed successfully builder stdout | 2020-06-24 19:05:33,260 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:34,261 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a blobuploadcleanupworker stdout | 2020-06-24 19:05:34,544 [98] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'blobuploadcleanupworker.py', 'pid': '98'} builder stdout | 2020-06-24 19:05:35,261 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:35,564 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:05:35,573 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds 2020-06-24 19:05:35,573 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:05:36,261 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:05:36,469 [95] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositoryactioncounter.py', 'pid': '95'} notificationworker stdout | 2020-06-24 19:05:36,742 [94] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'notificationworker.py', 'pid': '94'} builder stdout | 2020-06-24 19:05:37,262 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:05:37,279 [415] [DEBUG] [app] Starting request: urn:request:448c25ce-e26a-47f2-85ce-9aab7584b750 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:05:37,280 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:37,280 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:37,282 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:37,293 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:05:37,293 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:37,293 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:37,293 [415] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:37,293 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:37,294 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:37,294 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:37,294 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:37,296 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:37,307 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:37,317 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:37,319 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:37,320 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:37,320 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:37,323 [415] [DEBUG] [app] Ending request: urn:request:448c25ce-e26a-47f2-85ce-9aab7584b750 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) 2020-06-24 19:05:37,324 [415] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:37,325 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:37 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:37 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.048 76 0.048) gunicorn-web stdout | 2020-06-24 19:05:37,421 [408] [DEBUG] [app] Starting request: urn:request:2b43c2a2-5d98-40de-ac77-9c85a023753b (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:05:37,422 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:37,422 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:37,424 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:37,435 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:37,435 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:37,435 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:37,436 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:37,436 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:37,436 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:37,436 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:37,436 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:37,439 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:37,449 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:37,455 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:37,467 [408] [DEBUG] [app] Ending request: urn:request:2b43c2a2-5d98-40de-ac77-9c85a023753b (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:05:37,469 [408] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:37 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.054 495 0.054) gunicorn-web stdout | 2020-06-24 19:05:37,473 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:37 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" chunkcleanupworker stdout | 2020-06-24 19:05:37,564 [105] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'chunkcleanupworker.py', 'pid': '105'} repositoryactioncounter stdout | 2020-06-24 19:05:38,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:05:38,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:48.213404+00:00 (in 9.999180 seconds) 2020-06-24 19:05:38,215 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:48 UTC)" (scheduled at 2020-06-24 19:05:38.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:05:38,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:05:38,228 [95] [DEBUG] [__main__] No further repositories to count 2020-06-24 19:05:38,228 [95] [DEBUG] [data.database] Disconnecting from database. repositoryactioncounter stdout | 2020-06-24 19:05:38,228 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:48 UTC)" executed successfully builder stdout | 2020-06-24 19:05:38,262 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:05:38,526 [93] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'gcworker.py', 'pid': '93'} builder stdout | 2020-06-24 19:05:38,576 [113] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'builder.py', 'pid': '113'} builder stdout | 2020-06-24 19:05:39,262 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a exportactionlogsworker stdout | 2020-06-24 19:05:39,835 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2020-06-24 19:05:39,836 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:08.733044+00:00 (in 28.897122 seconds) 2020-06-24 19:05:39,836 [85] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:06:39 UTC)" (scheduled at 2020-06-24 19:05:39.835021+00:00) 2020-06-24 19:05:39,836 [85] [DEBUG] [workers.queueworker] Running watchdog. 2020-06-24 19:05:39,836 [85] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:06:39 UTC)" executed successfully expiredappspecifictokenworker stdout | 2020-06-24 19:05:40,150 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '108'} builder stdout | 2020-06-24 19:05:40,262 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:05:40,440 [416] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '416'} gunicorn-web stdout | 2020-06-24 19:05:40,456 [408] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '408'} gunicorn-web stdout | 2020-06-24 19:05:40,470 [410] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '410'} gunicorn-web stdout | 2020-06-24 19:05:40,484 [415] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '415'} 2020-06-24 19:05:40,484 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '90'} exportactionlogsworker stdout | 2020-06-24 19:05:40,563 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'exportactionlogsworker.py', 'pid': '85'} queuecleanupworker stdout | 2020-06-24 19:05:40,721 [89] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'queuecleanupworker.py', 'pid': '89'} builder stdout | 2020-06-24 19:05:41,262 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a namespacegcworker stdout | 2020-06-24 19:05:41,388 [120] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'namespacegcworker.py', 'pid': '120'} servicekey stdout | 2020-06-24 19:05:41,405 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'servicekeyworker.py', 'pid': '84'} storagereplication stdout | 2020-06-24 19:05:41,899 [115] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'storagereplication.py', 'pid': '115'} globalpromstats stdout | 2020-06-24 19:05:41,939 [112] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'globalpromstats.py', 'pid': '112'} notificationworker stdout | 2020-06-24 19:05:42,102 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:05:42,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:52.102421+00:00 (in 9.999281 seconds) 2020-06-24 19:05:42,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:52 UTC)" (scheduled at 2020-06-24 19:05:42.102421+00:00) 2020-06-24 19:05:42,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:05:42,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 5, 42, 104181), True, datetime.datetime(2020, 6, 24, 19, 5, 42, 104181), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:05:42,117 [94] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2020-06-24 19:05:42,117 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:42,117 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:52 UTC)" executed successfully logrotateworker stdout | 2020-06-24 19:05:42,171 [97] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'logrotateworker.py', 'pid': '97'} builder stdout | 2020-06-24 19:05:42,262 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:05:42,262 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:05:41.262943 (running). builder stdout | 2020-06-24 19:05:42,263 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:05:42,555 [415] [DEBUG] [app] Starting request: urn:request:ce2fd701-bc8f-43e0-a190-873011ef8e35 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:05:42,556 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:42,556 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:42,558 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) repositorygcworker stdout | 2020-06-24 19:05:42,572 [88] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositorygcworker.py', 'pid': '88'} gunicorn-web stdout | 2020-06-24 19:05:42,572 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:05:42,572 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:42,572 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:42,573 [415] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:42,573 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:42,573 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:42,573 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:42,573 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:42,575 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:42,590 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:42,598 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:42,601 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:42,601 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:42,601 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:42,603 [415] [DEBUG] [app] Ending request: urn:request:ce2fd701-bc8f-43e0-a190-873011ef8e35 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:05:42,605 [415] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:42,606 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:42 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:42 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.055 76 0.055) gunicorn-web stdout | 2020-06-24 19:05:42,694 [408] [DEBUG] [app] Starting request: urn:request:cc1715cb-f59e-4272-b7a2-5d2645e41c1e (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:05:42,695 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:42,695 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:42,697 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:42,708 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:42,708 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:42,708 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:42,708 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:42,709 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:42,709 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:42,709 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:42,709 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:42,712 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:42,719 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:42,724 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:42,736 [408] [DEBUG] [app] Ending request: urn:request:cc1715cb-f59e-4272-b7a2-5d2645e41c1e (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) 2020-06-24 19:05:42,737 [408] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:42,738 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:42 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:42 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.048 495 0.048) teamsyncworker stdout | 2020-06-24 19:05:42,848 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'teamsyncworker.py', 'pid': '96'} gunicorn-secscan stdout | 2020-06-24 19:05:43,151 [399] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '399'} gunicorn-secscan stdout | 2020-06-24 19:05:43,169 [398] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '398'} gunicorn-secscan stdout | 2020-06-24 19:05:43,174 [401] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '401'} gunicorn-secscan stdout | 2020-06-24 19:05:43,177 [100] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '100'} gunicorn-secscan stdout | 2020-06-24 19:05:43,183 [400] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '400'} builder stdout | 2020-06-24 19:05:43,263 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:44,263 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:45,264 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:45,575 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:05:45,588 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds 2020-06-24 19:05:45,588 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:05:46,264 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:47,264 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:05:47,823 [410] [DEBUG] [app] Starting request: urn:request:ecc73587-ccaa-46e9-a324-8b766e0b2cd9 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:05:47,824 [410] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:47,824 [410] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:47,826 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:47,838 [410] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:47,838 [410] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:47,838 [410] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:47,839 [410] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:47,839 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:47,839 [410] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:47,839 [410] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:47,839 [410] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:47,842 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:47,855 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:47,863 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:47,865 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:47,865 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:47,865 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:47,868 [410] [DEBUG] [app] Ending request: urn:request:ecc73587-ccaa-46e9-a324-8b766e0b2cd9 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:05:47,869 [410] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:47,870 [410] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:47 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:47 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.051 76 0.051) gunicorn-web stdout | 2020-06-24 19:05:47,952 [416] [DEBUG] [app] Starting request: urn:request:36896b86-61b2-4e16-862e-8c4ac97c86a4 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:05:47,952 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:47,952 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:47,955 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:47,966 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:47,967 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:47,967 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:47,967 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:47,967 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:47,967 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:47,968 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:47,968 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:47,971 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:47,982 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:47,987 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:47,999 [416] [DEBUG] [app] Ending request: urn:request:36896b86-61b2-4e16-862e-8c4ac97c86a4 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:05:48,000 [416] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:48,001 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:48 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:48 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.054 495 0.054) repositoryactioncounter stdout | 2020-06-24 19:05:48,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:05:48,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:05:58.213404+00:00 (in 9.999139 seconds) 2020-06-24 19:05:48,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:58 UTC)" (scheduled at 2020-06-24 19:05:48.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:05:48,216 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:05:48,227 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:05:48,229 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:48,229 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:05:58 UTC)" executed successfully builder stdout | 2020-06-24 19:05:48,264 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:49,264 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:50,265 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:51,265 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a notificationworker stdout | 2020-06-24 19:05:52,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:05:52,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:02.102421+00:00 (in 9.999165 seconds) 2020-06-24 19:05:52,104 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:02 UTC)" (scheduled at 2020-06-24 19:05:52.102421+00:00) 2020-06-24 19:05:52,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:05:52,107 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 5, 52, 104387), True, datetime.datetime(2020, 6, 24, 19, 5, 52, 104387), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:05:52,118 [94] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2020-06-24 19:05:52,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:52,119 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:02 UTC)" executed successfully builder stdout | 2020-06-24 19:05:52,265 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:05:52,266 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:05:51.265272 (running). 2020-06-24 19:05:52,267 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:05:53,098 [416] [DEBUG] [app] Starting request: urn:request:500a0a80-d08a-4528-ab54-313d8afc7eb8 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:05:53,098 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:53,098 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:53,100 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:53,112 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:53,112 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:53,112 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:53,113 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:53,113 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:53,113 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:53,113 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:53,113 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:53,117 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:53,129 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:53,140 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:53,143 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:53,143 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:53,143 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:53,145 [416] [DEBUG] [app] Ending request: urn:request:500a0a80-d08a-4528-ab54-313d8afc7eb8 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:05:53,147 [416] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:53 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.052 983 0.052) gunicorn-web stdout | 2020-06-24 19:05:53,149 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:53 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" gunicorn-web stdout | 2020-06-24 19:05:53,229 [408] [DEBUG] [app] Starting request: urn:request:17754d20-516d-47a7-9079-d7908f35693f (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:05:53,230 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:53,230 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:53,232 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:53,242 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:05:53,242 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:53,242 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:53,242 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:53,243 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:53,243 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:53,243 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:53,243 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:05:53,247 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:53,254 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:53,259 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) builder stdout | 2020-06-24 19:05:53,266 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:05:53,274 [408] [DEBUG] [app] Ending request: urn:request:17754d20-516d-47a7-9079-d7908f35693f (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:05:53,276 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:53,277 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:53 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:53 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.051 494 0.051) builder stdout | 2020-06-24 19:05:54,265 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:05:55,218 [93] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2020-06-24 19:05:55,218 [93] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:25.217542+00:00 (in 29.999208 seconds) 2020-06-24 19:05:55,219 [93] [INFO] [apscheduler.executors.default] Running job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:06:25 UTC)" (scheduled at 2020-06-24 19:05:55.217542+00:00) gcworker stdout | 2020-06-24 19:05:55,221 [93] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1591815955219, 1209600, 500, 1, 0]) gcworker stdout | 2020-06-24 19:05:55,233 [93] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2020-06-24 19:05:55,234 [93] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:55,234 [93] [INFO] [apscheduler.executors.default] Job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:06:25 UTC)" executed successfully builder stdout | 2020-06-24 19:05:55,265 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:55,434 [113] [DEBUG] [buildman.server] Writing metrics builder stdout | 2020-06-24 19:05:55,449 [113] [DEBUG] [buildman.server] Metrics going to sleep for 30 seconds builder stdout | 2020-06-24 19:05:55,590 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:05:55,598 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:05:55,598 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:05:56,266 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:05:57,267 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:05:58,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:05:58,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:08.213404+00:00 (in 9.999156 seconds) 2020-06-24 19:05:58,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:08 UTC)" (scheduled at 2020-06-24 19:05:58.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:05:58,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:05:58,228 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:05:58,228 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:05:58,229 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:08 UTC)" executed successfully builder stdout | 2020-06-24 19:05:58,267 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:05:58,360 [408] [DEBUG] [app] Starting request: urn:request:1bcce13d-4377-48bc-93b5-72b691ce50b8 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:05:58,360 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:58,360 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:58,362 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:58,372 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:05:58,372 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:58,372 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:58,373 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:58,373 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:58,373 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:58,373 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:58,373 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:58,376 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:58,388 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:58,396 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:58,399 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:58,399 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:58,400 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:58,402 [408] [DEBUG] [app] Ending request: urn:request:1bcce13d-4377-48bc-93b5-72b691ce50b8 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) 2020-06-24 19:05:58,403 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:58,404 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:58 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:58 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.046 76 0.046) gunicorn-web stdout | 2020-06-24 19:05:58,494 [416] [DEBUG] [app] Starting request: urn:request:eaa168df-e348-410b-865d-62d6286cfce5 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:05:58,495 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:58,495 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:58,497 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:58,507 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:05:58,508 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:05:58,508 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:58,508 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:05:58,508 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:05:58,509 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:05:58,509 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:58,509 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') 2020-06-24 19:05:58,511 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:58,519 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:05:58,525 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:05:58,536 [416] [DEBUG] [app] Ending request: urn:request:eaa168df-e348-410b-865d-62d6286cfce5 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:05:58,538 [416] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:05:58,538 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:05:58 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:05:58 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.047 495 0.047) repositorygcworker stdout | 2020-06-24 19:05:58,835 [88] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2020-06-24 19:05:58,835 [88] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:07.274691+00:00 (in 8.439418 seconds) 2020-06-24 19:05:58,835 [88] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:06:58 UTC)" (scheduled at 2020-06-24 19:05:58.834432+00:00) 2020-06-24 19:05:58,835 [88] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2020-06-24 19:05:58,838 [88] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 5, 58, 836058), True, datetime.datetime(2020, 6, 24, 19, 5, 58, 836058), 0, u'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2020-06-24 19:05:58,850 [88] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:05:58,850 [88] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2020-06-24 19:05:58,851 [88] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:06:58 UTC)" executed successfully builder stdout | 2020-06-24 19:05:59,268 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:00,268 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a buildlogsarchiver stdout | 2020-06-24 19:06:01,111 [92] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'buildlogsarchiver.py', 'pid': '92'} gunicorn-verbs stdout | 2020-06-24 19:06:01,183 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'verbs:application', 'pid': '109'} builder stdout | 2020-06-24 19:06:01,268 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-registry stdout | 2020-06-24 19:06:01,303 [445] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '445'} gunicorn-registry stdout | 2020-06-24 19:06:01,313 [446] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '446'} gunicorn-registry stdout | 2020-06-24 19:06:01,323 [447] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '447'} gunicorn-registry stdout | 2020-06-24 19:06:01,341 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '86'} gunicorn-registry stdout | 2020-06-24 19:06:01,354 [448] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '448'} gunicorn-registry stdout | 2020-06-24 19:06:01,365 [444] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '444'} gunicorn-registry stdout | 2020-06-24 19:06:01,370 [443] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '443'} gunicorn-registry stdout | 2020-06-24 19:06:01,381 [441] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '441'} gunicorn-registry stdout | 2020-06-24 19:06:01,383 [442] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '442'} notificationworker stdout | 2020-06-24 19:06:02,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:06:02,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:06.469995+00:00 (in 4.366762 seconds) 2020-06-24 19:06:02,104 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:12 UTC)" (scheduled at 2020-06-24 19:06:02.102421+00:00) 2020-06-24 19:06:02,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:06:02,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 6, 2, 104264), True, datetime.datetime(2020, 6, 24, 19, 6, 2, 104264), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:06:02,117 [94] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2020-06-24 19:06:02,117 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:02,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:12 UTC)" executed successfully builder stdout | 2020-06-24 19:06:02,268 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:02,270 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:06:02,270 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:06:02.268604 (running). buildlogsarchiver stdout | 2020-06-24 19:06:03,129 [92] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2020-06-24 19:06:03,129 [92] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:33.128464+00:00 (in 29.999085 seconds) 2020-06-24 19:06:03,129 [92] [INFO] [apscheduler.executors.default] Running job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:06:33 UTC)" (scheduled at 2020-06-24 19:06:03.128464+00:00) buildlogsarchiver stdout | 2020-06-24 19:06:03,131 [92] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [u'complete', u'error', u'cancelled', datetime.datetime(2020, 6, 9, 19, 6, 3, 130097), False, 50, 1, 0]) buildlogsarchiver stdout | 2020-06-24 19:06:03,144 [92] [DEBUG] [__main__] No more builds to archive 2020-06-24 19:06:03,144 [92] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2020-06-24 19:06:03,146 [92] [INFO] [apscheduler.executors.default] Job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:06:33 UTC)" executed successfully builder stdout | 2020-06-24 19:06:03,268 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:06:03,632 [416] [DEBUG] [app] Starting request: urn:request:c2815a87-1bb1-475f-95d5-9761abea3f64 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:03,633 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:03,633 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:03,635 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:03,645 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:03,646 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:03,646 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:03,646 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:06:03,646 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:03,646 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:03,646 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:03,647 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:03,653 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:03,665 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:03,673 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:03,676 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:03,676 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:03,676 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:03,679 [416] [DEBUG] [app] Ending request: urn:request:c2815a87-1bb1-475f-95d5-9761abea3f64 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:03,680 [416] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:06:03,681 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:03 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:03 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.051 76 0.051) gunicorn-web stdout | 2020-06-24 19:06:03,760 [415] [DEBUG] [app] Starting request: urn:request:8504e21b-1eac-4b85-b2e0-9f86de8e1ddc (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:03,760 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:03,760 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:03,762 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:03,773 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:03,773 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:03,773 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:03,773 [415] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:06:03,774 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:03,774 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:03,774 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:03,774 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:03,777 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:03,787 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:03,793 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:03,806 [415] [DEBUG] [app] Ending request: urn:request:8504e21b-1eac-4b85-b2e0-9f86de8e1ddc (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:03,807 [415] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:06:03,808 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:03 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:03 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.052 494 0.052) builder stdout | 2020-06-24 19:06:04,269 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a blobuploadcleanupworker stdout | 2020-06-24 19:06:04,581 [98] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'blobuploadcleanupworker.py', 'pid': '98'} namespacegcworker stdout | 2020-06-24 19:06:04,681 [120] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2020-06-24 19:06:04,681 [120] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:25.592328+00:00 (in 20.910758 seconds) 2020-06-24 19:06:04,682 [120] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:07:04 UTC)" (scheduled at 2020-06-24 19:06:04.676608+00:00) 2020-06-24 19:06:04,682 [120] [DEBUG] [workers.queueworker] Running watchdog. 2020-06-24 19:06:04,682 [120] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:07:04 UTC)" executed successfully builder stdout | 2020-06-24 19:06:05,269 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:05,599 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:06:05,625 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:06:05,626 [113] [DEBUG] [buildman.server] Checking for an avaliable worker for build job d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3 2020-06-24 19:06:05,626 [113] [DEBUG] [buildman.component.buildcomponent] Starting build for component a9e45a5b-7002-42e0-8885-5d6f87d2363a (build d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3, worker version: 0.3) builder stdout | 2020-06-24 19:06:05,651 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:06:05,661 [113] [DEBUG] [buildman.component.buildcomponent] Invoking build: a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:05,661 [113] [DEBUG] [buildman.component.buildcomponent] With Arguments: {'tag_names': [u'latest'], 'repository': u'kbrwn/test', 'context': u'/', 'push_token': u'WIGYQBT4O7ZJT8RNPKVXGRWMAOT9HM9SJH60K2PWCLOMJSVXRLGWR2Q8A9FMK3GA', 'registry': 'quay.kbrwn.com', 'base_image': {}, 'build_package': 'https://quay.kbrwn.com/userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0', 'pull_token': u'WIGYQBT4O7ZJT8RNPKVXGRWMAOT9HM9SJH60K2PWCLOMJSVXRLGWR2Q8A9FMK3GA', 'dockerfile_path': u'Dockerfile'} 2020-06-24 19:06:05,662 [113] [DEBUG] [buildman.server] Marking build d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3 as scheduled builder stdout | 2020-06-24 19:06:05,666 [113] [DEBUG] [buildman.server] Build job d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3 scheduled. Running: 1 2020-06-24 19:06:05,666 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:06:05,676 [113] [DEBUG] [buildman.component.buildcomponent] Build a9e45a5b-7002-42e0-8885-5d6f87d2363a has entered a new phase: unpacking gunicorn-web stdout | 2020-06-24 19:06:05,689 [408] [DEBUG] [app] Starting request: urn:request:d8c2c5f3-6da5-4e78-97f7-592eae27d81f (/userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0) gunicorn-web stdout | 2020-06-24 19:06:05,691 [408] [DEBUG] [app] Ending request: urn:request:d8c2c5f3-6da5-4e78-97f7-592eae27d81f (/userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0) builder stdout | 2020-06-24 19:06:05,691 [113] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:06:05,692 [408] [INFO] [gunicorn.access] 34.72.153.104 - - [24/Jun/2020:19:06:05 +0000] "GET /userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0 HTTP/1.0" 200 0 "-" "Go-http-client/2.0" nginx stdout | 34.72.153.104 () - - [24/Jun/2020:19:06:05 +0000] "GET /userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0 HTTP/2.0" 200 0 "-" "Go-http-client/2.0" (0.008 6 0.008) builder stdout | 2020-06-24 19:06:05,706 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:06:05,721 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:06:05,730 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:06:05,730 [113] [ERROR] [buildman.component.buildcomponent] [BUILD INTERNAL ERROR: Remote] Build ID: d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3: Could not load build package None 2020-06-24 19:06:05,731 [113] [WARNING] [buildman.server] [BUILD INCOMPLETE: job complete] Build ID: d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3. No retry restore. builder stdout | 2020-06-24 19:06:06,269 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a notificationworker stdout | 2020-06-24 19:06:06,470 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:06:06,471 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:12.102421+00:00 (in 5.631508 seconds) 2020-06-24 19:06:06,471 [94] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:07:06 UTC)" (scheduled at 2020-06-24 19:06:06.469995+00:00) 2020-06-24 19:06:06,471 [94] [DEBUG] [workers.queueworker] Running watchdog. 2020-06-24 19:06:06,471 [94] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:07:06 UTC)" executed successfully repositoryactioncounter stdout | 2020-06-24 19:06:06,499 [95] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositoryactioncounter.py', 'pid': '95'} notificationworker stdout | 2020-06-24 19:06:06,780 [94] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'notificationworker.py', 'pid': '94'} builder stdout | 2020-06-24 19:06:07,269 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositorygcworker stdout | 2020-06-24 19:06:07,275 [88] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2020-06-24 19:06:07,275 [88] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:58.834432+00:00 (in 51.558984 seconds) repositorygcworker stdout | 2020-06-24 19:06:07,277 [88] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:07:07 UTC)" (scheduled at 2020-06-24 19:06:07.274691+00:00) repositorygcworker stdout | 2020-06-24 19:06:07,277 [88] [DEBUG] [workers.queueworker] Running watchdog. 2020-06-24 19:06:07,278 [88] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:07:07 UTC)" executed successfully chunkcleanupworker stdout | 2020-06-24 19:06:07,601 [105] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'chunkcleanupworker.py', 'pid': '105'} repositoryactioncounter stdout | 2020-06-24 19:06:08,213 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:06:08,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:18.213404+00:00 (in 9.999258 seconds) 2020-06-24 19:06:08,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:18 UTC)" (scheduled at 2020-06-24 19:06:08.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:06:08,216 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:06:08,227 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:06:08,227 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:08,227 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:18 UTC)" executed successfully builder stdout | 2020-06-24 19:06:08,269 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:06:08,560 [93] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'gcworker.py', 'pid': '93'} builder stdout | 2020-06-24 19:06:08,611 [113] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'builder.py', 'pid': '113'} exportactionlogsworker stdout | 2020-06-24 19:06:08,733 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2020-06-24 19:06:08,734 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:39.835021+00:00 (in 31.101136 seconds) 2020-06-24 19:06:08,734 [85] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:07:08 UTC)" (scheduled at 2020-06-24 19:06:08.733044+00:00) 2020-06-24 19:06:08,734 [85] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2020-06-24 19:06:08,736 [85] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 6, 8, 734673), True, datetime.datetime(2020, 6, 24, 19, 6, 8, 734673), 0, u'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2020-06-24 19:06:08,748 [85] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2020-06-24 19:06:08,748 [85] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:08,748 [85] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:07:08 UTC)" executed successfully gunicorn-web stdout | 2020-06-24 19:06:09,200 [410] [DEBUG] [app] Starting request: urn:request:99ac45c3-375c-4571-86e7-46a30d12b594 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:09,201 [410] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:09,201 [410] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:09,203 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:09,213 [410] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:09,214 [410] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:09,214 [410] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:09,214 [410] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:06:09,214 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:09,214 [410] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:09,215 [410] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:09,215 [410] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:09,218 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:09,230 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:09,238 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:09,241 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:09,241 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:09,241 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:09,244 [410] [DEBUG] [app] Ending request: urn:request:99ac45c3-375c-4571-86e7-46a30d12b594 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:09,246 [410] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:09 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.051 76 0.051) gunicorn-web stdout | 2020-06-24 19:06:09,250 [410] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:09 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" builder stdout | 2020-06-24 19:06:09,269 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:06:09,331 [415] [DEBUG] [app] Starting request: urn:request:87ef057f-9d4a-42c2-8dc7-8689d77a09fd (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:09,331 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:09,331 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:09,333 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:09,344 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:06:09,344 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:09,344 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:09,345 [415] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:06:09,345 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:09,345 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:09,345 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:09,345 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:09,347 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:09,358 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:09,363 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:09,374 [415] [DEBUG] [app] Ending request: urn:request:87ef057f-9d4a-42c2-8dc7-8689d77a09fd (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:09,376 [415] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:06:09,377 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:09 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/1.0" 200 537 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:09 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=4 HTTP/2.0" 200 537 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.049 496 0.049) expiredappspecifictokenworker stdout | 2020-06-24 19:06:10,181 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '108'} builder stdout | 2020-06-24 19:06:10,271 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:06:10,454 [416] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '416'} gunicorn-web stdout | 2020-06-24 19:06:10,471 [408] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '408'} gunicorn-web stdout | 2020-06-24 19:06:10,484 [410] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '410'} gunicorn-web stdout | 2020-06-24 19:06:10,503 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '90'} gunicorn-web stdout | 2020-06-24 19:06:10,507 [415] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '415'} exportactionlogsworker stdout | 2020-06-24 19:06:10,596 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'exportactionlogsworker.py', 'pid': '85'} queuecleanupworker stdout | 2020-06-24 19:06:10,757 [89] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'queuecleanupworker.py', 'pid': '89'} builder stdout | 2020-06-24 19:06:11,270 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a namespacegcworker stdout | 2020-06-24 19:06:11,423 [120] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'namespacegcworker.py', 'pid': '120'} servicekey stdout | 2020-06-24 19:06:11,442 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'servicekeyworker.py', 'pid': '84'} storagereplication stdout | 2020-06-24 19:06:11,937 [115] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'storagereplication.py', 'pid': '115'} globalpromstats stdout | 2020-06-24 19:06:11,971 [112] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'globalpromstats.py', 'pid': '112'} notificationworker stdout | 2020-06-24 19:06:12,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:06:12,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:22.102421+00:00 (in 9.999178 seconds) 2020-06-24 19:06:12,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:22 UTC)" (scheduled at 2020-06-24 19:06:12.102421+00:00) 2020-06-24 19:06:12,103 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:06:12,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 6, 12, 104037), True, datetime.datetime(2020, 6, 24, 19, 6, 12, 104037), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:06:12,118 [94] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2020-06-24 19:06:12,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:12,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:22 UTC)" executed successfully logrotateworker stdout | 2020-06-24 19:06:12,208 [97] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'logrotateworker.py', 'pid': '97'} builder stdout | 2020-06-24 19:06:12,270 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:12,272 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:06:12,272 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:06:12.270950 (running). repositorygcworker stdout | 2020-06-24 19:06:12,605 [88] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositorygcworker.py', 'pid': '88'} teamsyncworker stdout | 2020-06-24 19:06:12,880 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'teamsyncworker.py', 'pid': '96'} gunicorn-secscan stdout | 2020-06-24 19:06:13,160 [399] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '399'} gunicorn-secscan stdout | 2020-06-24 19:06:13,179 [398] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '398'} gunicorn-secscan stdout | 2020-06-24 19:06:13,194 [401] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '401'} gunicorn-secscan stdout | 2020-06-24 19:06:13,201 [100] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '100'} gunicorn-secscan stdout | 2020-06-24 19:06:13,204 [400] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '400'} builder stdout | 2020-06-24 19:06:13,270 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:14,271 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:06:14,460 [415] [DEBUG] [app] Starting request: urn:request:aef60de2-f16b-497e-9d53-a93bf3d7ef00 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:14,460 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:14,460 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:14,463 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:14,472 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:14,473 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:14,473 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:14,473 [415] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:06:14,473 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:14,473 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:14,473 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:14,474 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:14,477 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:14,490 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:14,499 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:14,501 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:14,502 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:14,502 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:14,505 [415] [DEBUG] [app] Ending request: urn:request:aef60de2-f16b-497e-9d53-a93bf3d7ef00 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:14,506 [415] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:06:14,510 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:14 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:14 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.053 76 0.053) gunicorn-web stdout | 2020-06-24 19:06:14,607 [416] [DEBUG] [app] Starting request: urn:request:996a16d0-804b-40e3-92ae-9bd6314ab4f0 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:14,607 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:14,608 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:14,610 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:14,623 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:06:14,624 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:14,624 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:14,624 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:06:14,625 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:14,625 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:14,625 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:14,625 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:14,628 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:14,634 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:14,640 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:14,653 [416] [DEBUG] [app] Ending request: urn:request:996a16d0-804b-40e3-92ae-9bd6314ab4f0 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:14,655 [416] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:06:14,655 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:14 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=8 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:14 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=8 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.051 495 0.051) builder stdout | 2020-06-24 19:06:15,271 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:15,668 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:06:15,676 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:06:15,676 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:06:16,271 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:17,271 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:06:18,213 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:06:18,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:28.213404+00:00 (in 9.999209 seconds) 2020-06-24 19:06:18,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:28 UTC)" (scheduled at 2020-06-24 19:06:18.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:06:18,216 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:06:18,227 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:06:18,227 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:18,227 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:28 UTC)" executed successfully builder stdout | 2020-06-24 19:06:18,272 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:19,272 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:06:19,736 [410] [DEBUG] [app] Starting request: urn:request:b3275682-7fad-4016-8d20-11a29396eb1a (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:19,737 [410] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:19,737 [410] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:19,739 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:19,750 [410] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:19,750 [410] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:19,750 [410] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:19,750 [410] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:06:19,751 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:19,751 [410] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:19,751 [410] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:19,751 [410] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:19,754 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:19,766 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:19,774 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:19,776 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:19,777 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:19,777 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:19,780 [410] [DEBUG] [app] Ending request: urn:request:b3275682-7fad-4016-8d20-11a29396eb1a (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:19,781 [410] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:19 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.051 569 0.051) gunicorn-web stdout | 2020-06-24 19:06:19,782 [410] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:19 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" gunicorn-web stdout | 2020-06-24 19:06:19,861 [416] [DEBUG] [app] Starting request: urn:request:54d37fab-905f-44fb-a5b8-15ee2ca52ffe (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:19,862 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:19,862 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:19,864 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:19,875 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:19,875 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:19,875 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:19,876 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:06:19,876 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:19,876 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:19,876 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:19,876 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:19,879 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:19,887 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:19,891 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:19,903 [416] [DEBUG] [app] Ending request: urn:request:54d37fab-905f-44fb-a5b8-15ee2ca52ffe (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:19,905 [416] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:06:19,906 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:19 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=8 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:19 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=8 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.048 494 0.048) builder stdout | 2020-06-24 19:06:20,272 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:21,272 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a notificationworker stdout | 2020-06-24 19:06:22,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:06:22,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:32.102421+00:00 (in 9.999137 seconds) 2020-06-24 19:06:22,104 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:32 UTC)" (scheduled at 2020-06-24 19:06:22.102421+00:00) 2020-06-24 19:06:22,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:06:22,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 6, 22, 104428), True, datetime.datetime(2020, 6, 24, 19, 6, 22, 104428), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:06:22,117 [94] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2020-06-24 19:06:22,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:22,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:32 UTC)" executed successfully builder stdout | 2020-06-24 19:06:22,272 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:22,275 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:22,275 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:06:22.273136 (running). builder stdout | 2020-06-24 19:06:23,273 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:24,273 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:06:24,994 [416] [DEBUG] [app] Starting request: urn:request:ee32fb04-26d7-4586-b6a1-d48fc4505904 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:24,994 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:24,994 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:24,996 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:25,008 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:25,008 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:25,008 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:25,009 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:06:25,009 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:25,009 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:25,009 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:25,009 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:25,012 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:25,024 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:25,034 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:25,037 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:25,037 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:25,037 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:25,039 [416] [DEBUG] [app] Ending request: urn:request:ee32fb04-26d7-4586-b6a1-d48fc4505904 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:25,041 [416] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:06:25,042 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:25 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:25 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.050 76 0.050) gunicorn-web stdout | 2020-06-24 19:06:25,123 [415] [DEBUG] [app] Starting request: urn:request:e0a6339f-7b8d-42a7-9e18-acc94cd7890e (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:25,123 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:25,124 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:25,127 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:25,138 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:25,138 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:25,138 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:25,138 [415] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:06:25,139 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:25,139 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:25,139 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:25,139 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:25,142 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:25,154 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:25,160 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:25,172 [415] [DEBUG] [app] Ending request: urn:request:e0a6339f-7b8d-42a7-9e18-acc94cd7890e (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:25,173 [415] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:06:25,174 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:25 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=8 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:25 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=8 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.054 495 0.054) gcworker stdout | 2020-06-24 19:06:25,218 [93] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2020-06-24 19:06:25,218 [93] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:55.217542+00:00 (in 29.999168 seconds) 2020-06-24 19:06:25,218 [93] [INFO] [apscheduler.executors.default] Running job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:06:55 UTC)" (scheduled at 2020-06-24 19:06:25.217542+00:00) gcworker stdout | 2020-06-24 19:06:25,221 [93] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1591815985219, 1209600, 500, 1, 0]) gcworker stdout | 2020-06-24 19:06:25,234 [93] [DEBUG] [__main__] No repository with garbage found 2020-06-24 19:06:25,234 [93] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2020-06-24 19:06:25,234 [93] [INFO] [apscheduler.executors.default] Job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:06:55 UTC)" executed successfully builder stdout | 2020-06-24 19:06:25,273 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:25,451 [113] [DEBUG] [buildman.server] Writing metrics builder stdout | 2020-06-24 19:06:25,466 [113] [DEBUG] [buildman.server] Metrics going to sleep for 30 seconds namespacegcworker stdout | 2020-06-24 19:06:25,593 [120] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2020-06-24 19:06:25,593 [120] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:46.673754+00:00 (in 21.080497 seconds) 2020-06-24 19:06:25,594 [120] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:07:25 UTC)" (scheduled at 2020-06-24 19:06:25.592328+00:00) 2020-06-24 19:06:25,594 [120] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2020-06-24 19:06:25,596 [120] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 6, 25, 594327), True, datetime.datetime(2020, 6, 24, 19, 6, 25, 594327), 0, u'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2020-06-24 19:06:25,607 [120] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:06:25,607 [120] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2020-06-24 19:06:25,607 [120] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:07:25 UTC)" executed successfully builder stdout | 2020-06-24 19:06:25,677 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:06:25,685 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:06:25,685 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:06:26,273 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:27,273 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:06:28,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:06:28,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:38.213404+00:00 (in 9.999208 seconds) 2020-06-24 19:06:28,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:38 UTC)" (scheduled at 2020-06-24 19:06:28.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:06:28,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:06:28,228 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:06:28,228 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:28,228 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:38 UTC)" executed successfully builder stdout | 2020-06-24 19:06:28,274 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:29,274 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:06:30,260 [416] [DEBUG] [app] Starting request: urn:request:a51f24f0-8111-4e3a-87b8-1f84c1c4787a (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:30,260 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:30,261 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:30,263 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:30,274 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:30,274 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:30,275 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:30,275 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:06:30,275 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:30,275 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:30,275 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:30,275 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:30,279 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) builder stdout | 2020-06-24 19:06:30,280 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:06:30,293 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:30,301 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:30,305 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:30,305 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:30,305 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:30,308 [416] [DEBUG] [app] Ending request: urn:request:a51f24f0-8111-4e3a-87b8-1f84c1c4787a (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:30,309 [416] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:30 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.057 76 0.057) gunicorn-web stdout | 2020-06-24 19:06:30,315 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:30 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" gunicorn-web stdout | 2020-06-24 19:06:30,393 [408] [DEBUG] [app] Starting request: urn:request:25b7aeaa-346b-4357-8982-a392ffddecba (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:30,393 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:30,394 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:30,396 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:30,407 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:30,408 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:30,408 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:30,408 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:06:30,409 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:30,409 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:30,409 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:30,409 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:30,412 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:30,418 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:30,426 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:30,438 [408] [DEBUG] [app] Ending request: urn:request:25b7aeaa-346b-4357-8982-a392ffddecba (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:30,440 [408] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:06:30,441 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:30 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=8 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:30 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=8 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.054 495 0.054) buildlogsarchiver stdout | 2020-06-24 19:06:31,147 [92] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'buildlogsarchiver.py', 'pid': '92'} builder stdout | 2020-06-24 19:06:31,275 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-verbs stdout | 2020-06-24 19:06:31,289 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'verbs:application', 'pid': '109'} gunicorn-registry stdout | 2020-06-24 19:06:31,313 [445] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '445'} gunicorn-registry stdout | 2020-06-24 19:06:31,322 [446] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '446'} gunicorn-registry stdout | 2020-06-24 19:06:31,331 [447] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '447'} gunicorn-registry stdout | 2020-06-24 19:06:31,353 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '86'} gunicorn-registry stdout | 2020-06-24 19:06:31,366 [448] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '448'} gunicorn-registry stdout | 2020-06-24 19:06:31,375 [444] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '444'} gunicorn-registry stdout | 2020-06-24 19:06:31,381 [443] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '443'} gunicorn-registry stdout | 2020-06-24 19:06:31,392 [441] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '441'} gunicorn-registry stdout | 2020-06-24 19:06:31,396 [442] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '442'} notificationworker stdout | 2020-06-24 19:06:32,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:06:32,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:42.102421+00:00 (in 9.999109 seconds) notificationworker stdout | 2020-06-24 19:06:32,105 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:42 UTC)" (scheduled at 2020-06-24 19:06:32.102421+00:00) 2020-06-24 19:06:32,105 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:06:32,107 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 6, 32, 105568), True, datetime.datetime(2020, 6, 24, 19, 6, 32, 105568), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:06:32,119 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:06:32,120 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:32,120 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:42 UTC)" executed successfully builder stdout | 2020-06-24 19:06:32,275 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:32,278 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:32,278 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:06:32.275545 (running). buildlogsarchiver stdout | 2020-06-24 19:06:33,129 [92] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2020-06-24 19:06:33,129 [92] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:03.128464+00:00 (in 29.999109 seconds) 2020-06-24 19:06:33,130 [92] [INFO] [apscheduler.executors.default] Running job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:07:03 UTC)" (scheduled at 2020-06-24 19:06:33.128464+00:00) buildlogsarchiver stdout | 2020-06-24 19:06:33,131 [92] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [u'complete', u'error', u'cancelled', datetime.datetime(2020, 6, 9, 19, 6, 33, 130436), False, 50, 1, 0]) buildlogsarchiver stdout | 2020-06-24 19:06:33,143 [92] [DEBUG] [__main__] No more builds to archive 2020-06-24 19:06:33,143 [92] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2020-06-24 19:06:33,145 [92] [INFO] [apscheduler.executors.default] Job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:07:03 UTC)" executed successfully builder stdout | 2020-06-24 19:06:33,281 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:34,275 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a blobuploadcleanupworker stdout | 2020-06-24 19:06:34,616 [98] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'blobuploadcleanupworker.py', 'pid': '98'} builder stdout | 2020-06-24 19:06:35,276 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:06:35,533 [416] [DEBUG] [app] Starting request: urn:request:a318b64c-4dcf-4963-9aa9-3fd6551759f7 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:35,534 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:35,534 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:35,536 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:35,547 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:35,547 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:35,547 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:35,548 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:06:35,548 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:35,548 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:35,548 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:35,548 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:35,552 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:35,564 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:35,573 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:35,575 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:35,575 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:35,575 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:35,577 [416] [DEBUG] [app] Ending request: urn:request:a318b64c-4dcf-4963-9aa9-3fd6551759f7 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:35,579 [416] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:06:35,582 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:35 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:35 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.052 76 0.052) gunicorn-web stdout | 2020-06-24 19:06:35,660 [410] [DEBUG] [app] Starting request: urn:request:d2b4e888-f006-454f-973f-f7eab772b11f (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:35,661 [410] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:35,661 [410] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:35,663 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:35,673 [410] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:35,674 [410] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:35,674 [410] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:35,674 [410] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:06:35,674 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:35,674 [410] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:35,674 [410] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:35,675 [410] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:35,678 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:35,688 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf builder stdout | 2020-06-24 19:06:35,687 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers gunicorn-web stdout | 2020-06-24 19:06:35,697 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) builder stdout | 2020-06-24 19:06:35,710 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds 2020-06-24 19:06:35,710 [113] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:06:35,716 [410] [DEBUG] [app] Ending request: urn:request:d2b4e888-f006-454f-973f-f7eab772b11f (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:35,717 [410] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:06:35,718 [410] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:35 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=8 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:35 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=8 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.061 495 0.061) builder stdout | 2020-06-24 19:06:36,276 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:06:36,527 [95] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositoryactioncounter.py', 'pid': '95'} notificationworker stdout | 2020-06-24 19:06:36,818 [94] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'notificationworker.py', 'pid': '94'} builder stdout | 2020-06-24 19:06:37,276 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a chunkcleanupworker stdout | 2020-06-24 19:06:37,641 [105] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'chunkcleanupworker.py', 'pid': '105'} repositoryactioncounter stdout | 2020-06-24 19:06:38,213 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:06:38,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:48.213404+00:00 (in 9.999272 seconds) 2020-06-24 19:06:38,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:48 UTC)" (scheduled at 2020-06-24 19:06:38.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:06:38,216 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:06:38,227 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:06:38,228 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:38,228 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:48 UTC)" executed successfully builder stdout | 2020-06-24 19:06:38,276 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:06:38,594 [93] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'gcworker.py', 'pid': '93'} builder stdout | 2020-06-24 19:06:38,648 [113] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'builder.py', 'pid': '113'} builder stdout | 2020-06-24 19:06:39,276 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a exportactionlogsworker stdout | 2020-06-24 19:06:39,835 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2020-06-24 19:06:39,836 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:08.733044+00:00 (in 28.897134 seconds) 2020-06-24 19:06:39,836 [85] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:07:39 UTC)" (scheduled at 2020-06-24 19:06:39.835021+00:00) 2020-06-24 19:06:39,836 [85] [DEBUG] [workers.queueworker] Running watchdog. 2020-06-24 19:06:39,837 [85] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:07:39 UTC)" executed successfully expiredappspecifictokenworker stdout | 2020-06-24 19:06:40,218 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '108'} builder stdout | 2020-06-24 19:06:40,277 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:06:40,467 [416] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '416'} gunicorn-web stdout | 2020-06-24 19:06:40,490 [408] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '408'} gunicorn-web stdout | 2020-06-24 19:06:40,497 [410] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '410'} gunicorn-web stdout | 2020-06-24 19:06:40,521 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '90'} gunicorn-web stdout | 2020-06-24 19:06:40,527 [415] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '415'} exportactionlogsworker stdout | 2020-06-24 19:06:40,632 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'exportactionlogsworker.py', 'pid': '85'} queuecleanupworker stdout | 2020-06-24 19:06:40,795 [89] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'queuecleanupworker.py', 'pid': '89'} gunicorn-web stdout | 2020-06-24 19:06:40,809 [408] [DEBUG] [app] Starting request: urn:request:d75df4c4-00c5-4ba8-a29c-8e5135861486 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:40,809 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:40,810 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:40,812 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:40,822 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:40,823 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:40,823 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:40,823 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test gunicorn-web stdout | 2020-06-24 19:06:40,824 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:40,824 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:40,824 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:40,824 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:40,827 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:40,839 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:40,847 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:40,849 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:40,849 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:40,850 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:40,853 [408] [DEBUG] [app] Ending request: urn:request:d75df4c4-00c5-4ba8-a29c-8e5135861486 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:40,855 [408] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:40,857 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:40 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:40 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 578 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.050 76 0.050) gunicorn-web stdout | 2020-06-24 19:06:40,953 [408] [DEBUG] [app] Starting request: urn:request:39913add-5618-4f98-bac7-d69e854910e2 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:40,954 [408] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:40,954 [408] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:40,956 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:40,968 [408] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:40,968 [408] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:40,968 [408] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:40,969 [408] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:06:40,969 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:40,969 [408] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:40,969 [408] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:40,969 [408] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:40,972 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:40,978 [408] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:40,986 [408] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:40,999 [408] [DEBUG] [app] Ending request: urn:request:39913add-5618-4f98-bac7-d69e854910e2 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:41,000 [408] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:41,001 [408] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:41 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=8 HTTP/1.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:41 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=8 HTTP/2.0" 200 37 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.053 495 0.053) builder stdout | 2020-06-24 19:06:41,277 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a namespacegcworker stdout | 2020-06-24 19:06:41,455 [120] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'namespacegcworker.py', 'pid': '120'} servicekey stdout | 2020-06-24 19:06:41,475 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'servicekeyworker.py', 'pid': '84'} storagereplication stdout | 2020-06-24 19:06:41,974 [115] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'storagereplication.py', 'pid': '115'} globalpromstats stdout | 2020-06-24 19:06:42,006 [112] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'globalpromstats.py', 'pid': '112'} notificationworker stdout | 2020-06-24 19:06:42,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:06:42,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:52.102421+00:00 (in 9.999174 seconds) 2020-06-24 19:06:42,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:52 UTC)" (scheduled at 2020-06-24 19:06:42.102421+00:00) 2020-06-24 19:06:42,103 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:06:42,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 6, 42, 104003), True, datetime.datetime(2020, 6, 24, 19, 6, 42, 104003), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:06:42,118 [94] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2020-06-24 19:06:42,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:42,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:52 UTC)" executed successfully logrotateworker stdout | 2020-06-24 19:06:42,246 [97] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'logrotateworker.py', 'pid': '97'} builder stdout | 2020-06-24 19:06:42,277 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:42,281 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:42,281 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:06:42.277474 (running). repositorygcworker stdout | 2020-06-24 19:06:42,625 [88] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositorygcworker.py', 'pid': '88'} teamsyncworker stdout | 2020-06-24 19:06:42,905 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'teamsyncworker.py', 'pid': '96'} gunicorn-secscan stdout | 2020-06-24 19:06:43,168 [399] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '399'} gunicorn-secscan stdout | 2020-06-24 19:06:43,187 [398] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '398'} gunicorn-secscan stdout | 2020-06-24 19:06:43,207 [401] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '401'} gunicorn-secscan stdout | 2020-06-24 19:06:43,217 [400] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '400'} gunicorn-secscan stdout | 2020-06-24 19:06:43,224 [100] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '100'} builder stdout | 2020-06-24 19:06:43,277 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:44,277 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:45,278 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:45,714 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:06:45,739 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:06:45,739 [113] [DEBUG] [buildman.server] Checking for an avaliable worker for build job d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3 2020-06-24 19:06:45,739 [113] [DEBUG] [buildman.component.buildcomponent] Starting build for component a9e45a5b-7002-42e0-8885-5d6f87d2363a (build d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3, worker version: 0.3) builder stdout | 2020-06-24 19:06:45,767 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:06:45,778 [113] [DEBUG] [buildman.component.buildcomponent] Invoking build: a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:45,778 [113] [DEBUG] [buildman.component.buildcomponent] With Arguments: {'tag_names': [u'latest'], 'repository': u'kbrwn/test', 'context': u'/', 'push_token': u'WIGYQBT4O7ZJT8RNPKVXGRWMAOT9HM9SJH60K2PWCLOMJSVXRLGWR2Q8A9FMK3GA', 'registry': 'quay.kbrwn.com', 'base_image': {}, 'build_package': 'https://quay.kbrwn.com/userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0', 'pull_token': u'WIGYQBT4O7ZJT8RNPKVXGRWMAOT9HM9SJH60K2PWCLOMJSVXRLGWR2Q8A9FMK3GA', 'dockerfile_path': u'Dockerfile'} builder stdout | 2020-06-24 19:06:45,779 [113] [DEBUG] [buildman.server] Marking build d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3 as scheduled builder stdout | 2020-06-24 19:06:45,786 [113] [DEBUG] [buildman.server] Build job d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3 scheduled. Running: 1 2020-06-24 19:06:45,786 [113] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:45,791 [113] [DEBUG] [buildman.component.buildcomponent] Build a9e45a5b-7002-42e0-8885-5d6f87d2363a has entered a new phase: unpacking gunicorn-web stdout | 2020-06-24 19:06:45,800 [416] [DEBUG] [app] Starting request: urn:request:c78e9e81-95fd-48fb-b62b-28669fccd216 (/userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0) gunicorn-web stdout | 2020-06-24 19:06:45,806 [416] [DEBUG] [app] Ending request: urn:request:c78e9e81-95fd-48fb-b62b-28669fccd216 (/userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0) 2020-06-24 19:06:45,807 [416] [INFO] [gunicorn.access] 34.72.153.104 - - [24/Jun/2020:19:06:45 +0000] "GET /userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0 HTTP/1.0" 200 0 "-" "Go-http-client/2.0" nginx stdout | 34.72.153.104 () - - [24/Jun/2020:19:06:45 +0000] "GET /userfiles/1553a8bc-2e47-453b-8dac-67d783fde5e0 HTTP/2.0" 200 0 "-" "Go-http-client/2.0" (0.009 6 0.009) builder stdout | 2020-06-24 19:06:45,818 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:06:45,822 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:06:45,839 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:06:45,846 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:06:45,846 [113] [ERROR] [buildman.component.buildcomponent] [BUILD INTERNAL ERROR: Remote] Build ID: d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3: Could not load build package None builder stdout | 2020-06-24 19:06:45,847 [113] [WARNING] [buildman.server] [BUILD INCOMPLETE: job complete] Build ID: d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3. No retry restore. gunicorn-web stdout | 2020-06-24 19:06:46,094 [416] [DEBUG] [app] Starting request: urn:request:ba54d9ec-5e9e-42bb-80f9-93114549c351 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:46,095 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:46,095 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:46,097 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:46,109 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:46,109 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:46,109 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:46,110 [416] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:06:46,110 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:46,110 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:46,110 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:06:46,110 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:46,113 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:46,126 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:46,134 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:46,134 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:46,134 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:46,136 [416] [DEBUG] [app] Ending request: urn:request:ba54d9ec-5e9e-42bb-80f9-93114549c351 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status) gunicorn-web stdout | 2020-06-24 19:06:46,138 [416] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:06:46,139 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:46 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/1.0" 200 570 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:46 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/status HTTP/2.0" 200 570 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.047 489 0.047) gunicorn-web stdout | 2020-06-24 19:06:46,220 [415] [DEBUG] [app] Starting request: urn:request:c0e47931-a2d8-4a56-b0d4-fb0d3f7c56a6 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:46,221 [415] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:46,221 [415] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:46,223 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:46,233 [415] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:06:46,233 [415] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:06:46,233 [415] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:46,234 [415] [DEBUG] [endpoints.api] Checking permission for repo: kbrwn/test 2020-06-24 19:06:46,234 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:06:46,234 [415] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:06:46,234 [415] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:46,234 [415] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:06:46,238 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state", "t2"."id", "t2"."uuid", "t2"."username", "t2"."password_hash", "t2"."email", "t2"."verified", "t2"."stripe_id", "t2"."organization", "t2"."robot", "t2"."invoice_email", "t2"."invalid_login_attempts", "t2"."last_invalid_login", "t2"."removed_tag_expiration_s", "t2"."enabled", "t2"."invoice_email_address", "t2"."given_name", "t2"."family_name", "t2"."company", "t2"."location", "t2"."maximum_queued_builds_count", "t2"."creation_date", "t2"."last_accessed" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', [u'kbrwn', u'test', 3, u'application', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:46,248 [415] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf gunicorn-web stdout | 2020-06-24 19:06:46,253 [415] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', [u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', 1, 0]) gunicorn-web stdout | 2020-06-24 19:06:46,265 [415] [DEBUG] [app] Ending request: urn:request:c0e47931-a2d8-4a56-b0d4-fb0d3f7c56a6 (/api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs) gunicorn-web stdout | 2020-06-24 19:06:46,266 [415] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:06:46,267 [415] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:06:46 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=8 HTTP/1.0" 200 530 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:06:46 +0000] "GET /api/v1/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3/logs?start=8 HTTP/2.0" 200 530 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.050 988 0.050) builder stdout | 2020-06-24 19:06:46,277 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a namespacegcworker stdout | 2020-06-24 19:06:46,674 [120] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2020-06-24 19:06:46,674 [120] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:04.676608+00:00 (in 18.002012 seconds) 2020-06-24 19:06:46,675 [120] [INFO] [apscheduler.executors.default] Running job "update_queue_metrics (trigger: interval[0:05:00], next run at: 2020-06-24 19:11:46 UTC)" (scheduled at 2020-06-24 19:06:46.673754+00:00) namespacegcworker stdout | 2020-06-24 19:06:46,676 [120] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2020, 6, 24, 19, 6, 46, 675303), u'namespacegc/%']) namespacegcworker stdout | 2020-06-24 19:06:46,687 [120] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2020, 6, 24, 19, 6, 46, 675303), True, datetime.datetime(2020, 6, 24, 19, 6, 46, 675303), 0, u'namespacegc/%']) namespacegcworker stdout | 2020-06-24 19:06:46,691 [120] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2020, 6, 24, 19, 6, 46, 675303), True, datetime.datetime(2020, 6, 24, 19, 6, 46, 675303), 0, u'namespacegc/%', False, datetime.datetime(2020, 6, 24, 19, 6, 46, 675303), u'namespacegc/%']) namespacegcworker stdout | 2020-06-24 19:06:46,693 [120] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:46,694 [120] [INFO] [apscheduler.executors.default] Job "update_queue_metrics (trigger: interval[0:05:00], next run at: 2020-06-24 19:11:46 UTC)" executed successfully builder stdout | 2020-06-24 19:06:47,278 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:06:48,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:06:48,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:58.213404+00:00 (in 9.999204 seconds) 2020-06-24 19:06:48,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:58 UTC)" (scheduled at 2020-06-24 19:06:48.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:06:48,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:06:48,228 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:06:48,228 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:48,228 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:06:58 UTC)" executed successfully builder stdout | 2020-06-24 19:06:48,278 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:49,278 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:50,279 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:51,279 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a notificationworker stdout | 2020-06-24 19:06:52,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:06:52,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:06:54.469324+00:00 (in 2.366095 seconds) 2020-06-24 19:06:52,104 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:02 UTC)" (scheduled at 2020-06-24 19:06:52.102421+00:00) 2020-06-24 19:06:52,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:06:52,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 6, 52, 104278), True, datetime.datetime(2020, 6, 24, 19, 6, 52, 104278), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:06:52,117 [94] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2020-06-24 19:06:52,117 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:52,117 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:02 UTC)" executed successfully builder stdout | 2020-06-24 19:06:52,279 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:52,285 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:52,285 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:06:52.279583 (running). builder stdout | 2020-06-24 19:06:53,279 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:54,279 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a notificationworker stdout | 2020-06-24 19:06:54,469 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:06:54,470 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:02.102421+00:00 (in 7.632233 seconds) 2020-06-24 19:06:54,470 [94] [INFO] [apscheduler.executors.default] Running job "update_queue_metrics (trigger: interval[0:05:00], next run at: 2020-06-24 19:11:54 UTC)" (scheduled at 2020-06-24 19:06:54.469324+00:00) notificationworker stdout | 2020-06-24 19:06:54,472 [94] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2020, 6, 24, 19, 6, 54, 471154), u'notification/%']) notificationworker stdout | 2020-06-24 19:06:54,482 [94] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2020, 6, 24, 19, 6, 54, 471154), True, datetime.datetime(2020, 6, 24, 19, 6, 54, 471154), 0, u'notification/%']) notificationworker stdout | 2020-06-24 19:06:54,487 [94] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2020, 6, 24, 19, 6, 54, 471154), True, datetime.datetime(2020, 6, 24, 19, 6, 54, 471154), 0, u'notification/%', False, datetime.datetime(2020, 6, 24, 19, 6, 54, 471154), u'notification/%']) notificationworker stdout | 2020-06-24 19:06:54,489 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:54,489 [94] [INFO] [apscheduler.executors.default] Job "update_queue_metrics (trigger: interval[0:05:00], next run at: 2020-06-24 19:11:54 UTC)" executed successfully gcworker stdout | 2020-06-24 19:06:55,218 [93] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2020-06-24 19:06:55,218 [93] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:25.217542+00:00 (in 29.999175 seconds) 2020-06-24 19:06:55,219 [93] [INFO] [apscheduler.executors.default] Running job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:07:25 UTC)" (scheduled at 2020-06-24 19:06:55.217542+00:00) gcworker stdout | 2020-06-24 19:06:55,221 [93] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1591816015219, 1209600, 500, 1, 0]) gcworker stdout | 2020-06-24 19:06:55,233 [93] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2020-06-24 19:06:55,234 [93] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:55,234 [93] [INFO] [apscheduler.executors.default] Job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:07:25 UTC)" executed successfully builder stdout | 2020-06-24 19:06:55,280 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:55,466 [113] [DEBUG] [buildman.server] Writing metrics builder stdout | 2020-06-24 19:06:55,477 [113] [DEBUG] [buildman.server] Metrics going to sleep for 30 seconds builder stdout | 2020-06-24 19:06:55,787 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:06:55,796 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:06:55,796 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:06:56,280 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:06:57,280 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:06:58,213 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:06:58,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:08.213404+00:00 (in 9.999222 seconds) 2020-06-24 19:06:58,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:08 UTC)" (scheduled at 2020-06-24 19:06:58.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:06:58,216 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:06:58,228 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:06:58,228 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:58,228 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:08 UTC)" executed successfully builder stdout | 2020-06-24 19:06:58,280 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositorygcworker stdout | 2020-06-24 19:06:58,835 [88] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2020-06-24 19:06:58,835 [88] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:07.274691+00:00 (in 8.439429 seconds) 2020-06-24 19:06:58,836 [88] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:07:58 UTC)" (scheduled at 2020-06-24 19:06:58.834432+00:00) 2020-06-24 19:06:58,836 [88] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2020-06-24 19:06:58,838 [88] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 6, 58, 836323), True, datetime.datetime(2020, 6, 24, 19, 6, 58, 836323), 0, u'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2020-06-24 19:06:58,849 [88] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2020-06-24 19:06:58,849 [88] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:06:58,849 [88] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:07:58 UTC)" executed successfully builder stdout | 2020-06-24 19:06:59,281 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:00,281 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a buildlogsarchiver stdout | 2020-06-24 19:07:01,185 [92] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'buildlogsarchiver.py', 'pid': '92'} builder stdout | 2020-06-24 19:07:01,281 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-registry stdout | 2020-06-24 19:07:01,323 [445] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '445'} gunicorn-registry stdout | 2020-06-24 19:07:01,334 [446] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '446'} gunicorn-registry stdout | 2020-06-24 19:07:01,343 [447] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '447'} gunicorn-registry stdout | 2020-06-24 19:07:01,365 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '86'} gunicorn-registry stdout | 2020-06-24 19:07:01,383 [448] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '448'} gunicorn-registry stdout | 2020-06-24 19:07:01,398 [444] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '444'} gunicorn-registry stdout | 2020-06-24 19:07:01,403 [443] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '443'} gunicorn-verbs stdout | 2020-06-24 19:07:01,407 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'verbs:application', 'pid': '109'} gunicorn-registry stdout | 2020-06-24 19:07:01,416 [441] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '441'} gunicorn-registry stdout | 2020-06-24 19:07:01,416 [442] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '442'} notificationworker stdout | 2020-06-24 19:07:02,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:07:02,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:06.469995+00:00 (in 4.366779 seconds) 2020-06-24 19:07:02,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:12 UTC)" (scheduled at 2020-06-24 19:07:02.102421+00:00) 2020-06-24 19:07:02,103 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:07:02,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 7, 2, 103999), True, datetime.datetime(2020, 6, 24, 19, 7, 2, 103999), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:07:02,118 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:07:02,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:07:02,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:12 UTC)" executed successfully builder stdout | 2020-06-24 19:07:02,281 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:02,288 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:02,288 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:07:02.282100 (running). buildlogsarchiver stdout | 2020-06-24 19:07:03,129 [92] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2020-06-24 19:07:03,129 [92] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:33.128464+00:00 (in 29.999060 seconds) 2020-06-24 19:07:03,129 [92] [INFO] [apscheduler.executors.default] Running job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:07:33 UTC)" (scheduled at 2020-06-24 19:07:03.128464+00:00) buildlogsarchiver stdout | 2020-06-24 19:07:03,131 [92] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [u'complete', u'error', u'cancelled', datetime.datetime(2020, 6, 9, 19, 7, 3, 130159), False, 50, 1, 0]) buildlogsarchiver stdout | 2020-06-24 19:07:03,143 [92] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id" FROM "repositorybuild" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) buildlogsarchiver stdout | 2020-06-24 19:07:03,146 [92] [DEBUG] [__main__] Archiving: d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3 buildlogsarchiver stdout | 2020-06-24 19:07:03,151 [92] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2020-06-24 19:07:03,156 [92] [DEBUG] [peewee] ('UPDATE "repositorybuild" SET "logs_archived" = %s WHERE (("repositorybuild"."uuid" = %s) AND ("repositorybuild"."logs_archived" = %s))', [True, u'd25a4aa5-cd22-443c-bb8a-3c03b4b5adf3', False]) buildlogsarchiver stdout | 2020-06-24 19:07:03,168 [92] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2020-06-24 19:07:03,168 [92] [INFO] [apscheduler.executors.default] Job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:07:33 UTC)" executed successfully builder stdout | 2020-06-24 19:07:03,282 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:04,282 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a blobuploadcleanupworker stdout | 2020-06-24 19:07:04,654 [98] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'blobuploadcleanupworker.py', 'pid': '98'} namespacegcworker stdout | 2020-06-24 19:07:04,677 [120] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2020-06-24 19:07:04,677 [120] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:25.592328+00:00 (in 20.914803 seconds) 2020-06-24 19:07:04,678 [120] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:08:04 UTC)" (scheduled at 2020-06-24 19:07:04.676608+00:00) 2020-06-24 19:07:04,678 [120] [DEBUG] [workers.queueworker] Running watchdog. 2020-06-24 19:07:04,678 [120] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:08:04 UTC)" executed successfully builder stdout | 2020-06-24 19:07:05,282 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:05,797 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:07:05,810 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds 2020-06-24 19:07:05,810 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:07:06,283 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a notificationworker stdout | 2020-06-24 19:07:06,470 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:07:06,471 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:12.102421+00:00 (in 5.631512 seconds) 2020-06-24 19:07:06,471 [94] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:08:06 UTC)" (scheduled at 2020-06-24 19:07:06.469995+00:00) 2020-06-24 19:07:06,471 [94] [DEBUG] [workers.queueworker] Running watchdog. 2020-06-24 19:07:06,471 [94] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:08:06 UTC)" executed successfully repositoryactioncounter stdout | 2020-06-24 19:07:06,564 [95] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositoryactioncounter.py', 'pid': '95'} notificationworker stdout | 2020-06-24 19:07:06,857 [94] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'notificationworker.py', 'pid': '94'} repositorygcworker stdout | 2020-06-24 19:07:07,275 [88] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2020-06-24 19:07:07,275 [88] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:15.268052+00:00 (in 7.992522 seconds) 2020-06-24 19:07:07,276 [88] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:08:07 UTC)" (scheduled at 2020-06-24 19:07:07.274691+00:00) 2020-06-24 19:07:07,276 [88] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2020-06-24 19:07:07,276 [88] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:08:07 UTC)" executed successfully builder stdout | 2020-06-24 19:07:07,283 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a chunkcleanupworker stdout | 2020-06-24 19:07:07,676 [105] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'chunkcleanupworker.py', 'pid': '105'} repositoryactioncounter stdout | 2020-06-24 19:07:08,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:07:08,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:18.213404+00:00 (in 9.999121 seconds) 2020-06-24 19:07:08,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:18 UTC)" (scheduled at 2020-06-24 19:07:08.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:07:08,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:07:08,228 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:07:08,228 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:07:08,228 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:18 UTC)" executed successfully builder stdout | 2020-06-24 19:07:08,283 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:07:08,629 [93] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'gcworker.py', 'pid': '93'} builder stdout | 2020-06-24 19:07:08,681 [113] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'builder.py', 'pid': '113'} exportactionlogsworker stdout | 2020-06-24 19:07:08,733 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2020-06-24 19:07:08,734 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:22.834379+00:00 (in 14.100466 seconds) 2020-06-24 19:07:08,734 [85] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:08:08 UTC)" (scheduled at 2020-06-24 19:07:08.733044+00:00) 2020-06-24 19:07:08,734 [85] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2020-06-24 19:07:08,737 [85] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 7, 8, 734700), True, datetime.datetime(2020, 6, 24, 19, 7, 8, 734700), 0, u'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2020-06-24 19:07:08,748 [85] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2020-06-24 19:07:08,748 [85] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:07:08,748 [85] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:08:08 UTC)" executed successfully builder stdout | 2020-06-24 19:07:09,283 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a expiredappspecifictokenworker stdout | 2020-06-24 19:07:10,255 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '108'} builder stdout | 2020-06-24 19:07:10,284 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:07:10,480 [416] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '416'} gunicorn-web stdout | 2020-06-24 19:07:10,511 [408] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '408'} gunicorn-web stdout | 2020-06-24 19:07:10,516 [410] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '410'} gunicorn-web stdout | 2020-06-24 19:07:10,531 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '90'} gunicorn-web stdout | 2020-06-24 19:07:10,545 [415] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '415'} exportactionlogsworker stdout | 2020-06-24 19:07:10,669 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'exportactionlogsworker.py', 'pid': '85'} queuecleanupworker stdout | 2020-06-24 19:07:10,825 [89] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'queuecleanupworker.py', 'pid': '89'} builder stdout | 2020-06-24 19:07:11,283 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a namespacegcworker stdout | 2020-06-24 19:07:11,494 [120] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'namespacegcworker.py', 'pid': '120'} servicekey stdout | 2020-06-24 19:07:11,508 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'servicekeyworker.py', 'pid': '84'} storagereplication stdout | 2020-06-24 19:07:12,009 [115] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'storagereplication.py', 'pid': '115'} globalpromstats stdout | 2020-06-24 19:07:12,046 [112] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'globalpromstats.py', 'pid': '112'} notificationworker stdout | 2020-06-24 19:07:12,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:07:12,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:22.102421+00:00 (in 9.999124 seconds) 2020-06-24 19:07:12,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:22 UTC)" (scheduled at 2020-06-24 19:07:12.102421+00:00) 2020-06-24 19:07:12,103 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:07:12,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 7, 12, 104033), True, datetime.datetime(2020, 6, 24, 19, 7, 12, 104033), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:07:12,119 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:07:12,119 [94] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2020-06-24 19:07:12,119 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:22 UTC)" executed successfully logrotateworker stdout | 2020-06-24 19:07:12,281 [97] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'logrotateworker.py', 'pid': '97'} builder stdout | 2020-06-24 19:07:12,284 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:12,291 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:12,291 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:07:12.284537 (running). repositorygcworker stdout | 2020-06-24 19:07:12,662 [88] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositorygcworker.py', 'pid': '88'} teamsyncworker stdout | 2020-06-24 19:07:12,943 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'teamsyncworker.py', 'pid': '96'} gunicorn-secscan stdout | 2020-06-24 19:07:13,178 [399] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '399'} gunicorn-secscan stdout | 2020-06-24 19:07:13,197 [398] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '398'} gunicorn-secscan stdout | 2020-06-24 19:07:13,216 [401] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '401'} gunicorn-secscan stdout | 2020-06-24 19:07:13,227 [400] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '400'} gunicorn-secscan stdout | 2020-06-24 19:07:13,238 [100] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '100'} builder stdout | 2020-06-24 19:07:13,284 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:14,284 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositorygcworker stdout | 2020-06-24 19:07:15,268 [88] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2020-06-24 19:07:15,269 [88] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:58.834432+00:00 (in 43.565514 seconds) 2020-06-24 19:07:15,269 [88] [INFO] [apscheduler.executors.default] Running job "update_queue_metrics (trigger: interval[0:05:00], next run at: 2020-06-24 19:12:15 UTC)" (scheduled at 2020-06-24 19:07:15.268052+00:00) repositorygcworker stdout | 2020-06-24 19:07:15,271 [88] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2020, 6, 24, 19, 7, 15, 269930), u'repositorygc/%']) repositorygcworker stdout | 2020-06-24 19:07:15,281 [88] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2020, 6, 24, 19, 7, 15, 269930), True, datetime.datetime(2020, 6, 24, 19, 7, 15, 269930), 0, u'repositorygc/%']) builder stdout | 2020-06-24 19:07:15,285 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositorygcworker stdout | 2020-06-24 19:07:15,289 [88] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2020, 6, 24, 19, 7, 15, 269930), True, datetime.datetime(2020, 6, 24, 19, 7, 15, 269930), 0, u'repositorygc/%', False, datetime.datetime(2020, 6, 24, 19, 7, 15, 269930), u'repositorygc/%']) repositorygcworker stdout | 2020-06-24 19:07:15,292 [88] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:07:15,293 [88] [INFO] [apscheduler.executors.default] Job "update_queue_metrics (trigger: interval[0:05:00], next run at: 2020-06-24 19:12:15 UTC)" executed successfully builder stdout | 2020-06-24 19:07:15,812 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:07:15,825 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:07:15,825 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:07:16,285 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:17,285 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:07:18,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:07:18,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:28.213404+00:00 (in 9.999161 seconds) 2020-06-24 19:07:18,215 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:28 UTC)" (scheduled at 2020-06-24 19:07:18.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:07:18,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:07:18,233 [95] [DEBUG] [__main__] No further repositories to count 2020-06-24 19:07:18,233 [95] [DEBUG] [data.database] Disconnecting from database. repositoryactioncounter stdout | 2020-06-24 19:07:18,234 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:28 UTC)" executed successfully builder stdout | 2020-06-24 19:07:18,285 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:19,285 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:20,286 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:21,286 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a notificationworker stdout | 2020-06-24 19:07:22,102 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:07:22,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:32.102421+00:00 (in 9.999247 seconds) 2020-06-24 19:07:22,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:32 UTC)" (scheduled at 2020-06-24 19:07:22.102421+00:00) 2020-06-24 19:07:22,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:07:22,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 7, 22, 104252), True, datetime.datetime(2020, 6, 24, 19, 7, 22, 104252), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:07:22,118 [94] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2020-06-24 19:07:22,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:07:22,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:32 UTC)" executed successfully builder stdout | 2020-06-24 19:07:22,287 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:22,294 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:22,294 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:07:22.287336 (running). exportactionlogsworker stdout | 2020-06-24 19:07:22,835 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2020-06-24 19:07:22,835 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:39.835021+00:00 (in 16.999753 seconds) 2020-06-24 19:07:22,835 [85] [INFO] [apscheduler.executors.default] Running job "update_queue_metrics (trigger: interval[0:05:00], next run at: 2020-06-24 19:12:22 UTC)" (scheduled at 2020-06-24 19:07:22.834379+00:00) exportactionlogsworker stdout | 2020-06-24 19:07:22,837 [85] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [False, datetime.datetime(2020, 6, 24, 19, 7, 22, 836122), u'exportactionlogs/%']) exportactionlogsworker stdout | 2020-06-24 19:07:22,848 [85] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s))) AS "_wrapped"', [datetime.datetime(2020, 6, 24, 19, 7, 22, 836122), True, datetime.datetime(2020, 6, 24, 19, 7, 22, 836122), 0, u'exportactionlogs/%']) exportactionlogsworker stdout | 2020-06-24 19:07:22,852 [85] [DEBUG] [peewee] ('SELECT COUNT(1) FROM (SELECT DISTINCT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) AND NOT ("t1"."queue_name" IN (SELECT "t1"."queue_name" FROM "queueitem" AS "t1" WHERE ((("t1"."available" = %s) AND ("t1"."processing_expires" > %s)) AND ("t1"."queue_name" ILIKE %s)))))) AS "_wrapped"', [datetime.datetime(2020, 6, 24, 19, 7, 22, 836122), True, datetime.datetime(2020, 6, 24, 19, 7, 22, 836122), 0, u'exportactionlogs/%', False, datetime.datetime(2020, 6, 24, 19, 7, 22, 836122), u'exportactionlogs/%']) exportactionlogsworker stdout | 2020-06-24 19:07:22,856 [85] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2020-06-24 19:07:22,857 [85] [INFO] [apscheduler.executors.default] Job "update_queue_metrics (trigger: interval[0:05:00], next run at: 2020-06-24 19:12:22 UTC)" executed successfully builder stdout | 2020-06-24 19:07:23,287 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:24,287 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:07:25,218 [93] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2020-06-24 19:07:25,218 [93] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:55.217542+00:00 (in 29.999213 seconds) 2020-06-24 19:07:25,218 [93] [INFO] [apscheduler.executors.default] Running job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:07:55 UTC)" (scheduled at 2020-06-24 19:07:25.217542+00:00) gcworker stdout | 2020-06-24 19:07:25,220 [93] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1591816045219, 1209600, 500, 1, 0]) gcworker stdout | 2020-06-24 19:07:25,234 [93] [DEBUG] [__main__] No repository with garbage found 2020-06-24 19:07:25,234 [93] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2020-06-24 19:07:25,234 [93] [INFO] [apscheduler.executors.default] Job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:07:55 UTC)" executed successfully builder stdout | 2020-06-24 19:07:25,288 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:25,478 [113] [DEBUG] [buildman.server] Writing metrics builder stdout | 2020-06-24 19:07:25,493 [113] [DEBUG] [buildman.server] Metrics going to sleep for 30 seconds namespacegcworker stdout | 2020-06-24 19:07:25,593 [120] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2020-06-24 19:07:25,593 [120] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:04.676608+00:00 (in 39.083392 seconds) 2020-06-24 19:07:25,594 [120] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:08:25 UTC)" (scheduled at 2020-06-24 19:07:25.592328+00:00) 2020-06-24 19:07:25,594 [120] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2020-06-24 19:07:25,596 [120] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 7, 25, 594322), True, datetime.datetime(2020, 6, 24, 19, 7, 25, 594322), 0, u'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2020-06-24 19:07:25,608 [120] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2020-06-24 19:07:25,608 [120] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:07:25,608 [120] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:08:25 UTC)" executed successfully builder stdout | 2020-06-24 19:07:25,827 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:07:25,835 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds 2020-06-24 19:07:25,835 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:07:26,288 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:27,287 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:07:28,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:07:28,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:38.213404+00:00 (in 9.999217 seconds) 2020-06-24 19:07:28,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:38 UTC)" (scheduled at 2020-06-24 19:07:28.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:07:28,216 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:07:28,227 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:07:28,227 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:07:28,227 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:38 UTC)" executed successfully builder stdout | 2020-06-24 19:07:28,288 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:29,288 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:30,288 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a buildlogsarchiver stdout | 2020-06-24 19:07:31,223 [92] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'buildlogsarchiver.py', 'pid': '92'} builder stdout | 2020-06-24 19:07:31,288 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-registry stdout | 2020-06-24 19:07:31,336 [445] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '445'} gunicorn-registry stdout | 2020-06-24 19:07:31,347 [446] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '446'} gunicorn-registry stdout | 2020-06-24 19:07:31,356 [447] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '447'} gunicorn-registry stdout | 2020-06-24 19:07:31,377 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '86'} gunicorn-registry stdout | 2020-06-24 19:07:31,397 [448] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '448'} gunicorn-registry stdout | 2020-06-24 19:07:31,409 [444] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '444'} gunicorn-registry stdout | 2020-06-24 19:07:31,414 [443] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '443'} gunicorn-registry stdout | 2020-06-24 19:07:31,428 [442] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '442'} gunicorn-registry stdout | 2020-06-24 19:07:31,432 [441] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '441'} gunicorn-verbs stdout | 2020-06-24 19:07:31,515 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'verbs:application', 'pid': '109'} notificationworker stdout | 2020-06-24 19:07:32,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:07:32,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:42.102421+00:00 (in 9.999170 seconds) 2020-06-24 19:07:32,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:42 UTC)" (scheduled at 2020-06-24 19:07:32.102421+00:00) 2020-06-24 19:07:32,103 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:07:32,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 7, 32, 103987), True, datetime.datetime(2020, 6, 24, 19, 7, 32, 103987), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:07:32,117 [94] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2020-06-24 19:07:32,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:07:32,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:42 UTC)" executed successfully builder stdout | 2020-06-24 19:07:32,288 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:32,296 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:32,297 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:07:32.289020 (running). buildlogsarchiver stdout | 2020-06-24 19:07:33,129 [92] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2020-06-24 19:07:33,129 [92] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:03.128464+00:00 (in 29.999062 seconds) 2020-06-24 19:07:33,130 [92] [INFO] [apscheduler.executors.default] Running job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:08:03 UTC)" (scheduled at 2020-06-24 19:07:33.128464+00:00) buildlogsarchiver stdout | 2020-06-24 19:07:33,132 [92] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [u'complete', u'error', u'cancelled', datetime.datetime(2020, 6, 9, 19, 7, 33, 130595), False, 50, 1, 0]) buildlogsarchiver stdout | 2020-06-24 19:07:33,143 [92] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2020-06-24 19:07:33,143 [92] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:07:33,144 [92] [INFO] [apscheduler.executors.default] Job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:08:03 UTC)" executed successfully builder stdout | 2020-06-24 19:07:33,289 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:34,289 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a blobuploadcleanupworker stdout | 2020-06-24 19:07:34,677 [98] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'blobuploadcleanupworker.py', 'pid': '98'} builder stdout | 2020-06-24 19:07:35,290 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:35,837 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:07:35,850 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:07:35,850 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:07:36,289 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:07:36,601 [95] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositoryactioncounter.py', 'pid': '95'} notificationworker stdout | 2020-06-24 19:07:36,897 [94] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'notificationworker.py', 'pid': '94'} builder stdout | 2020-06-24 19:07:37,289 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a chunkcleanupworker stdout | 2020-06-24 19:07:37,710 [105] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'chunkcleanupworker.py', 'pid': '105'} repositoryactioncounter stdout | 2020-06-24 19:07:38,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:07:38,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:48.213404+00:00 (in 9.999198 seconds) 2020-06-24 19:07:38,215 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:48 UTC)" (scheduled at 2020-06-24 19:07:38.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:07:38,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:07:38,227 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:07:38,227 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:07:38,227 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:48 UTC)" executed successfully builder stdout | 2020-06-24 19:07:38,290 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:07:38,665 [93] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'gcworker.py', 'pid': '93'} builder stdout | 2020-06-24 19:07:38,717 [113] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'builder.py', 'pid': '113'} builder stdout | 2020-06-24 19:07:39,290 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a exportactionlogsworker stdout | 2020-06-24 19:07:39,835 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2020-06-24 19:07:39,836 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:08.733044+00:00 (in 28.897057 seconds) 2020-06-24 19:07:39,836 [85] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:08:39 UTC)" (scheduled at 2020-06-24 19:07:39.835021+00:00) 2020-06-24 19:07:39,836 [85] [DEBUG] [workers.queueworker] Running watchdog. 2020-06-24 19:07:39,836 [85] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:08:39 UTC)" executed successfully expiredappspecifictokenworker stdout | 2020-06-24 19:07:40,281 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '108'} builder stdout | 2020-06-24 19:07:40,290 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:07:40,494 [416] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '416'} gunicorn-web stdout | 2020-06-24 19:07:40,526 [408] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '408'} gunicorn-web stdout | 2020-06-24 19:07:40,540 [410] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '410'} gunicorn-web stdout | 2020-06-24 19:07:40,543 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '90'} gunicorn-web stdout | 2020-06-24 19:07:40,558 [415] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '415'} exportactionlogsworker stdout | 2020-06-24 19:07:40,707 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'exportactionlogsworker.py', 'pid': '85'} queuecleanupworker stdout | 2020-06-24 19:07:40,860 [89] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'queuecleanupworker.py', 'pid': '89'} builder stdout | 2020-06-24 19:07:41,291 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a namespacegcworker stdout | 2020-06-24 19:07:41,531 [120] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'namespacegcworker.py', 'pid': '120'} servicekey stdout | 2020-06-24 19:07:41,544 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'servicekeyworker.py', 'pid': '84'} storagereplication stdout | 2020-06-24 19:07:42,049 [115] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'storagereplication.py', 'pid': '115'} globalpromstats stdout | 2020-06-24 19:07:42,078 [112] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'globalpromstats.py', 'pid': '112'} notificationworker stdout | 2020-06-24 19:07:42,102 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:07:42,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:52.102421+00:00 (in 9.999259 seconds) 2020-06-24 19:07:42,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:52 UTC)" (scheduled at 2020-06-24 19:07:42.102421+00:00) 2020-06-24 19:07:42,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:07:42,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 7, 42, 104254), True, datetime.datetime(2020, 6, 24, 19, 7, 42, 104254), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:07:42,118 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:07:42,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:07:42,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:52 UTC)" executed successfully builder stdout | 2020-06-24 19:07:42,291 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:42,299 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:42,300 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:07:42.291763 (running). logrotateworker stdout | 2020-06-24 19:07:42,318 [97] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'logrotateworker.py', 'pid': '97'} repositorygcworker stdout | 2020-06-24 19:07:42,694 [88] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositorygcworker.py', 'pid': '88'} teamsyncworker stdout | 2020-06-24 19:07:42,980 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'teamsyncworker.py', 'pid': '96'} gunicorn-secscan stdout | 2020-06-24 19:07:43,186 [399] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '399'} gunicorn-secscan stdout | 2020-06-24 19:07:43,207 [398] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '398'} gunicorn-secscan stdout | 2020-06-24 19:07:43,225 [401] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '401'} gunicorn-secscan stdout | 2020-06-24 19:07:43,239 [400] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '400'} gunicorn-secscan stdout | 2020-06-24 19:07:43,247 [100] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '100'} builder stdout | 2020-06-24 19:07:43,291 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:44,291 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:45,292 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:45,853 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:07:45,866 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:07:45,866 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:07:46,291 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:47,292 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:07:48,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:07:48,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:07:58.213404+00:00 (in 9.999147 seconds) 2020-06-24 19:07:48,215 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:58 UTC)" (scheduled at 2020-06-24 19:07:48.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:07:48,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:07:48,227 [95] [DEBUG] [__main__] No further repositories to count 2020-06-24 19:07:48,227 [95] [DEBUG] [data.database] Disconnecting from database. repositoryactioncounter stdout | 2020-06-24 19:07:48,228 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:07:58 UTC)" executed successfully builder stdout | 2020-06-24 19:07:48,292 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:49,293 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:50,292 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:51,293 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a notificationworker stdout | 2020-06-24 19:07:52,102 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:07:52,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:02.102421+00:00 (in 9.999242 seconds) 2020-06-24 19:07:52,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:02 UTC)" (scheduled at 2020-06-24 19:07:52.102421+00:00) 2020-06-24 19:07:52,103 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:07:52,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 7, 52, 103952), True, datetime.datetime(2020, 6, 24, 19, 7, 52, 103952), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:07:52,117 [94] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2020-06-24 19:07:52,117 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:07:52,117 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:02 UTC)" executed successfully builder stdout | 2020-06-24 19:07:52,293 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:52,302 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:07:52,303 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:07:52.293475 (running). builder stdout | 2020-06-24 19:07:53,293 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:54,293 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:07:55,218 [93] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2020-06-24 19:07:55,218 [93] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:25.217542+00:00 (in 29.999175 seconds) 2020-06-24 19:07:55,218 [93] [INFO] [apscheduler.executors.default] Running job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:08:25 UTC)" (scheduled at 2020-06-24 19:07:55.217542+00:00) gcworker stdout | 2020-06-24 19:07:55,220 [93] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1591816075219, 1209600, 500, 1, 0]) gcworker stdout | 2020-06-24 19:07:55,233 [93] [DEBUG] [__main__] No repository with garbage found 2020-06-24 19:07:55,233 [93] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2020-06-24 19:07:55,234 [93] [INFO] [apscheduler.executors.default] Job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:08:25 UTC)" executed successfully builder stdout | 2020-06-24 19:07:55,294 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:55,494 [113] [DEBUG] [buildman.server] Writing metrics builder stdout | 2020-06-24 19:07:55,510 [113] [DEBUG] [buildman.server] Metrics going to sleep for 30 seconds builder stdout | 2020-06-24 19:07:55,868 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:07:55,876 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:07:55,876 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:07:56,294 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:07:57,294 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:07:58,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:07:58,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:08.213404+00:00 (in 9.999144 seconds) 2020-06-24 19:07:58,215 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:08 UTC)" (scheduled at 2020-06-24 19:07:58.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:07:58,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:07:58,228 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:07:58,228 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:07:58,228 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:08 UTC)" executed successfully builder stdout | 2020-06-24 19:07:58,295 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositorygcworker stdout | 2020-06-24 19:07:58,835 [88] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2020-06-24 19:07:58,835 [88] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:07.274691+00:00 (in 8.439458 seconds) 2020-06-24 19:07:58,836 [88] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:08:58 UTC)" (scheduled at 2020-06-24 19:07:58.834432+00:00) 2020-06-24 19:07:58,836 [88] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2020-06-24 19:07:58,838 [88] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 7, 58, 836242), True, datetime.datetime(2020, 6, 24, 19, 7, 58, 836242), 0, u'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2020-06-24 19:07:58,849 [88] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2020-06-24 19:07:58,849 [88] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:07:58,849 [88] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:08:58 UTC)" executed successfully builder stdout | 2020-06-24 19:07:59,295 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:00,295 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a buildlogsarchiver stdout | 2020-06-24 19:08:01,261 [92] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'buildlogsarchiver.py', 'pid': '92'} builder stdout | 2020-06-24 19:08:01,295 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-registry stdout | 2020-06-24 19:08:01,350 [445] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '445'} gunicorn-registry stdout | 2020-06-24 19:08:01,361 [446] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '446'} gunicorn-registry stdout | 2020-06-24 19:08:01,369 [447] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '447'} gunicorn-registry stdout | 2020-06-24 19:08:01,389 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '86'} gunicorn-registry stdout | 2020-06-24 19:08:01,407 [448] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '448'} gunicorn-registry stdout | 2020-06-24 19:08:01,420 [444] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '444'} gunicorn-registry stdout | 2020-06-24 19:08:01,426 [443] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '443'} gunicorn-registry stdout | 2020-06-24 19:08:01,438 [442] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '442'} gunicorn-registry stdout | 2020-06-24 19:08:01,443 [441] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '441'} gunicorn-verbs stdout | 2020-06-24 19:08:01,621 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'verbs:application', 'pid': '109'} notificationworker stdout | 2020-06-24 19:08:02,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:08:02,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:06.469995+00:00 (in 4.366776 seconds) 2020-06-24 19:08:02,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:12 UTC)" (scheduled at 2020-06-24 19:08:02.102421+00:00) 2020-06-24 19:08:02,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:08:02,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 8, 2, 104127), True, datetime.datetime(2020, 6, 24, 19, 8, 2, 104127), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:08:02,119 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:08:02,119 [94] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2020-06-24 19:08:02,120 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:12 UTC)" executed successfully builder stdout | 2020-06-24 19:08:02,296 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:02,305 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:08:02,305 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:08:02.296778 (running). buildlogsarchiver stdout | 2020-06-24 19:08:03,129 [92] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2020-06-24 19:08:03,129 [92] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:33.128464+00:00 (in 29.999026 seconds) 2020-06-24 19:08:03,130 [92] [INFO] [apscheduler.executors.default] Running job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:08:33 UTC)" (scheduled at 2020-06-24 19:08:03.128464+00:00) buildlogsarchiver stdout | 2020-06-24 19:08:03,131 [92] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [u'complete', u'error', u'cancelled', datetime.datetime(2020, 6, 9, 19, 8, 3, 130404), False, 50, 1, 0]) buildlogsarchiver stdout | 2020-06-24 19:08:03,143 [92] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2020-06-24 19:08:03,143 [92] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:08:03,143 [92] [INFO] [apscheduler.executors.default] Job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:08:33 UTC)" executed successfully builder stdout | 2020-06-24 19:08:03,297 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:04,297 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a namespacegcworker stdout | 2020-06-24 19:08:04,677 [120] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2020-06-24 19:08:04,677 [120] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:25.592328+00:00 (in 20.914859 seconds) 2020-06-24 19:08:04,678 [120] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:09:04 UTC)" (scheduled at 2020-06-24 19:08:04.676608+00:00) 2020-06-24 19:08:04,678 [120] [DEBUG] [workers.queueworker] Running watchdog. 2020-06-24 19:08:04,678 [120] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:09:04 UTC)" executed successfully blobuploadcleanupworker stdout | 2020-06-24 19:08:04,710 [98] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'blobuploadcleanupworker.py', 'pid': '98'} builder stdout | 2020-06-24 19:08:05,297 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:05,880 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:08:05,893 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds 2020-06-24 19:08:05,894 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:08:06,297 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a notificationworker stdout | 2020-06-24 19:08:06,470 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:08:06,471 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:12.102421+00:00 (in 5.631587 seconds) 2020-06-24 19:08:06,471 [94] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:09:06 UTC)" (scheduled at 2020-06-24 19:08:06.469995+00:00) 2020-06-24 19:08:06,471 [94] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2020-06-24 19:08:06,472 [94] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:09:06 UTC)" executed successfully repositoryactioncounter stdout | 2020-06-24 19:08:06,636 [95] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositoryactioncounter.py', 'pid': '95'} notificationworker stdout | 2020-06-24 19:08:06,935 [94] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'notificationworker.py', 'pid': '94'} repositorygcworker stdout | 2020-06-24 19:08:07,275 [88] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2020-06-24 19:08:07,275 [88] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:58.834432+00:00 (in 51.558935 seconds) 2020-06-24 19:08:07,276 [88] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:09:07 UTC)" (scheduled at 2020-06-24 19:08:07.274691+00:00) 2020-06-24 19:08:07,276 [88] [DEBUG] [workers.queueworker] Running watchdog. 2020-06-24 19:08:07,276 [88] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:09:07 UTC)" executed successfully builder stdout | 2020-06-24 19:08:07,297 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a chunkcleanupworker stdout | 2020-06-24 19:08:07,747 [105] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'chunkcleanupworker.py', 'pid': '105'} repositoryactioncounter stdout | 2020-06-24 19:08:08,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:08:08,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:18.213404+00:00 (in 9.999208 seconds) 2020-06-24 19:08:08,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:18 UTC)" (scheduled at 2020-06-24 19:08:08.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:08:08,216 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:08:08,227 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:08:08,227 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:08:08,227 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:18 UTC)" executed successfully builder stdout | 2020-06-24 19:08:08,298 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:08:08,700 [93] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'gcworker.py', 'pid': '93'} exportactionlogsworker stdout | 2020-06-24 19:08:08,733 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2020-06-24 19:08:08,734 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:39.835021+00:00 (in 31.101147 seconds) 2020-06-24 19:08:08,734 [85] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:09:08 UTC)" (scheduled at 2020-06-24 19:08:08.733044+00:00) 2020-06-24 19:08:08,734 [85] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2020-06-24 19:08:08,737 [85] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 8, 8, 734955), True, datetime.datetime(2020, 6, 24, 19, 8, 8, 734955), 0, u'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2020-06-24 19:08:08,751 [85] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:08:08,751 [85] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:08:08,751 [85] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:09:08 UTC)" executed successfully builder stdout | 2020-06-24 19:08:08,756 [113] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'builder.py', 'pid': '113'} builder stdout | 2020-06-24 19:08:09,297 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:10,297 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a expiredappspecifictokenworker stdout | 2020-06-24 19:08:10,316 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '108'} gunicorn-web stdout | 2020-06-24 19:08:10,506 [416] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '416'} gunicorn-web stdout | 2020-06-24 19:08:10,543 [408] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '408'} gunicorn-web stdout | 2020-06-24 19:08:10,554 [410] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '410'} gunicorn-web stdout | 2020-06-24 19:08:10,562 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '90'} gunicorn-web stdout | 2020-06-24 19:08:10,573 [415] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '415'} exportactionlogsworker stdout | 2020-06-24 19:08:10,740 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'exportactionlogsworker.py', 'pid': '85'} queuecleanupworker stdout | 2020-06-24 19:08:10,896 [89] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'queuecleanupworker.py', 'pid': '89'} builder stdout | 2020-06-24 19:08:11,298 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a namespacegcworker stdout | 2020-06-24 19:08:11,569 [120] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'namespacegcworker.py', 'pid': '120'} servicekey stdout | 2020-06-24 19:08:11,585 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'servicekeyworker.py', 'pid': '84'} storagereplication stdout | 2020-06-24 19:08:12,085 [115] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'storagereplication.py', 'pid': '115'} notificationworker stdout | 2020-06-24 19:08:12,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:08:12,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:22.102421+00:00 (in 9.999169 seconds) 2020-06-24 19:08:12,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:22 UTC)" (scheduled at 2020-06-24 19:08:12.102421+00:00) 2020-06-24 19:08:12,103 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:08:12,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 8, 12, 104017), True, datetime.datetime(2020, 6, 24, 19, 8, 12, 104017), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:08:12,118 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:08:12,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:08:12,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:22 UTC)" executed successfully globalpromstats stdout | 2020-06-24 19:08:12,124 [112] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'globalpromstats.py', 'pid': '112'} builder stdout | 2020-06-24 19:08:12,298 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:12,308 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:08:12,308 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:08:12.298691 (running). logrotateworker stdout | 2020-06-24 19:08:12,355 [97] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'logrotateworker.py', 'pid': '97'} repositorygcworker stdout | 2020-06-24 19:08:12,731 [88] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositorygcworker.py', 'pid': '88'} teamsyncworker stdout | 2020-06-24 19:08:13,016 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'teamsyncworker.py', 'pid': '96'} gunicorn-secscan stdout | 2020-06-24 19:08:13,195 [399] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '399'} gunicorn-secscan stdout | 2020-06-24 19:08:13,216 [398] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '398'} gunicorn-secscan stdout | 2020-06-24 19:08:13,236 [401] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '401'} gunicorn-secscan stdout | 2020-06-24 19:08:13,249 [400] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '400'} gunicorn-secscan stdout | 2020-06-24 19:08:13,258 [100] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '100'} builder stdout | 2020-06-24 19:08:13,298 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:14,299 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:15,299 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:15,895 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:08:15,909 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:08:15,910 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:08:16,299 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:17,299 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:08:18,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:08:18,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:28.213404+00:00 (in 9.999205 seconds) 2020-06-24 19:08:18,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:28 UTC)" (scheduled at 2020-06-24 19:08:18.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:08:18,216 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:08:18,228 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:08:18,228 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:08:18,228 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:28 UTC)" executed successfully builder stdout | 2020-06-24 19:08:18,299 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:19,299 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:20,300 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:21,300 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a notificationworker stdout | 2020-06-24 19:08:22,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:08:22,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:32.102421+00:00 (in 9.999208 seconds) 2020-06-24 19:08:22,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:32 UTC)" (scheduled at 2020-06-24 19:08:22.102421+00:00) 2020-06-24 19:08:22,103 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:08:22,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 8, 22, 104040), True, datetime.datetime(2020, 6, 24, 19, 8, 22, 104040), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:08:22,118 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:08:22,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:08:22,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:32 UTC)" executed successfully builder stdout | 2020-06-24 19:08:22,301 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:22,311 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:22,311 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:08:22.301264 (running). builder stdout | 2020-06-24 19:08:23,301 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:24,302 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:08:25,218 [93] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2020-06-24 19:08:25,218 [93] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:55.217542+00:00 (in 29.999182 seconds) 2020-06-24 19:08:25,218 [93] [INFO] [apscheduler.executors.default] Running job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:08:55 UTC)" (scheduled at 2020-06-24 19:08:25.217542+00:00) gcworker stdout | 2020-06-24 19:08:25,220 [93] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1591816105219, 1209600, 500, 1, 0]) gcworker stdout | 2020-06-24 19:08:25,233 [93] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2020-06-24 19:08:25,233 [93] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:08:25,233 [93] [INFO] [apscheduler.executors.default] Job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:08:55 UTC)" executed successfully builder stdout | 2020-06-24 19:08:25,302 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:25,511 [113] [DEBUG] [buildman.server] Writing metrics builder stdout | 2020-06-24 19:08:25,525 [113] [DEBUG] [buildman.server] Metrics going to sleep for 30 seconds namespacegcworker stdout | 2020-06-24 19:08:25,592 [120] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2020-06-24 19:08:25,593 [120] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:04.676608+00:00 (in 39.083424 seconds) 2020-06-24 19:08:25,593 [120] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:09:25 UTC)" (scheduled at 2020-06-24 19:08:25.592328+00:00) 2020-06-24 19:08:25,594 [120] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2020-06-24 19:08:25,596 [120] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 8, 25, 594274), True, datetime.datetime(2020, 6, 24, 19, 8, 25, 594274), 0, u'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2020-06-24 19:08:25,608 [120] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2020-06-24 19:08:25,608 [120] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:08:25,608 [120] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:09:25 UTC)" executed successfully builder stdout | 2020-06-24 19:08:25,911 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:08:25,920 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:08:25,920 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:08:26,301 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:27,301 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:08:28,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:08:28,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:38.213404+00:00 (in 9.999205 seconds) 2020-06-24 19:08:28,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:38 UTC)" (scheduled at 2020-06-24 19:08:28.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:08:28,216 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:08:28,228 [95] [DEBUG] [__main__] No further repositories to count 2020-06-24 19:08:28,228 [95] [DEBUG] [data.database] Disconnecting from database. repositoryactioncounter stdout | 2020-06-24 19:08:28,228 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:38 UTC)" executed successfully builder stdout | 2020-06-24 19:08:28,301 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:29,302 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:30,302 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a buildlogsarchiver stdout | 2020-06-24 19:08:31,288 [92] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'buildlogsarchiver.py', 'pid': '92'} builder stdout | 2020-06-24 19:08:31,303 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-registry stdout | 2020-06-24 19:08:31,361 [445] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '445'} gunicorn-registry stdout | 2020-06-24 19:08:31,373 [446] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '446'} gunicorn-registry stdout | 2020-06-24 19:08:31,386 [447] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '447'} gunicorn-registry stdout | 2020-06-24 19:08:31,402 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '86'} gunicorn-registry stdout | 2020-06-24 19:08:31,419 [448] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '448'} gunicorn-registry stdout | 2020-06-24 19:08:31,434 [444] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '444'} gunicorn-registry stdout | 2020-06-24 19:08:31,442 [443] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '443'} gunicorn-registry stdout | 2020-06-24 19:08:31,452 [442] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '442'} gunicorn-registry stdout | 2020-06-24 19:08:31,456 [441] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '441'} gunicorn-verbs stdout | 2020-06-24 19:08:31,728 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'verbs:application', 'pid': '109'} notificationworker stdout | 2020-06-24 19:08:32,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:08:32,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:42.102421+00:00 (in 9.999184 seconds) 2020-06-24 19:08:32,104 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:42 UTC)" (scheduled at 2020-06-24 19:08:32.102421+00:00) 2020-06-24 19:08:32,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:08:32,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 8, 32, 104339), True, datetime.datetime(2020, 6, 24, 19, 8, 32, 104339), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:08:32,118 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:08:32,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:08:32,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:42 UTC)" executed successfully builder stdout | 2020-06-24 19:08:32,302 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:32,313 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:08:32,314 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:08:32.302993 (running). buildlogsarchiver stdout | 2020-06-24 19:08:33,129 [92] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2020-06-24 19:08:33,129 [92] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:03.128464+00:00 (in 29.999190 seconds) 2020-06-24 19:08:33,129 [92] [INFO] [apscheduler.executors.default] Running job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:09:03 UTC)" (scheduled at 2020-06-24 19:08:33.128464+00:00) buildlogsarchiver stdout | 2020-06-24 19:08:33,131 [92] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [u'complete', u'error', u'cancelled', datetime.datetime(2020, 6, 9, 19, 8, 33, 130082), False, 50, 1, 0]) buildlogsarchiver stdout | 2020-06-24 19:08:33,143 [92] [DEBUG] [__main__] No more builds to archive 2020-06-24 19:08:33,143 [92] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2020-06-24 19:08:33,143 [92] [INFO] [apscheduler.executors.default] Job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:09:03 UTC)" executed successfully builder stdout | 2020-06-24 19:08:33,303 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:34,303 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a blobuploadcleanupworker stdout | 2020-06-24 19:08:34,740 [98] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'blobuploadcleanupworker.py', 'pid': '98'} builder stdout | 2020-06-24 19:08:35,303 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:35,922 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:08:35,935 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:08:35,935 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:08:36,303 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:08:36,673 [95] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositoryactioncounter.py', 'pid': '95'} notificationworker stdout | 2020-06-24 19:08:36,973 [94] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'notificationworker.py', 'pid': '94'} builder stdout | 2020-06-24 19:08:37,303 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a chunkcleanupworker stdout | 2020-06-24 19:08:37,778 [105] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'chunkcleanupworker.py', 'pid': '105'} repositoryactioncounter stdout | 2020-06-24 19:08:38,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:08:38,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:48.213404+00:00 (in 9.999201 seconds) 2020-06-24 19:08:38,215 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:48 UTC)" (scheduled at 2020-06-24 19:08:38.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:08:38,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:08:38,228 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:08:38,228 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:08:38,228 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:48 UTC)" executed successfully builder stdout | 2020-06-24 19:08:38,304 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:08:38,739 [93] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'gcworker.py', 'pid': '93'} builder stdout | 2020-06-24 19:08:38,786 [113] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'builder.py', 'pid': '113'} builder stdout | 2020-06-24 19:08:39,304 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a exportactionlogsworker stdout | 2020-06-24 19:08:39,835 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2020-06-24 19:08:39,836 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:08.733044+00:00 (in 28.897209 seconds) 2020-06-24 19:08:39,836 [85] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:09:39 UTC)" (scheduled at 2020-06-24 19:08:39.835021+00:00) 2020-06-24 19:08:39,836 [85] [DEBUG] [workers.queueworker] Running watchdog. 2020-06-24 19:08:39,836 [85] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:09:39 UTC)" executed successfully builder stdout | 2020-06-24 19:08:40,304 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a expiredappspecifictokenworker stdout | 2020-06-24 19:08:40,352 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '108'} gunicorn-web stdout | 2020-06-24 19:08:40,521 [416] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '416'} gunicorn-web stdout | 2020-06-24 19:08:40,556 [408] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '408'} gunicorn-web stdout | 2020-06-24 19:08:40,568 [410] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '410'} gunicorn-web stdout | 2020-06-24 19:08:40,573 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '90'} gunicorn-web stdout | 2020-06-24 19:08:40,588 [415] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '415'} exportactionlogsworker stdout | 2020-06-24 19:08:40,778 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'exportactionlogsworker.py', 'pid': '85'} queuecleanupworker stdout | 2020-06-24 19:08:40,934 [89] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'queuecleanupworker.py', 'pid': '89'} builder stdout | 2020-06-24 19:08:41,304 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a namespacegcworker stdout | 2020-06-24 19:08:41,606 [120] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'namespacegcworker.py', 'pid': '120'} servicekey stdout | 2020-06-24 19:08:41,621 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'servicekeyworker.py', 'pid': '84'} notificationworker stdout | 2020-06-24 19:08:42,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:08:42,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:52.102421+00:00 (in 9.999203 seconds) 2020-06-24 19:08:42,104 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:52 UTC)" (scheduled at 2020-06-24 19:08:42.102421+00:00) 2020-06-24 19:08:42,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:08:42,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 8, 42, 104288), True, datetime.datetime(2020, 6, 24, 19, 8, 42, 104288), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:08:42,117 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:08:42,117 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:08:42,117 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:52 UTC)" executed successfully storagereplication stdout | 2020-06-24 19:08:42,125 [115] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'storagereplication.py', 'pid': '115'} globalpromstats stdout | 2020-06-24 19:08:42,161 [112] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'globalpromstats.py', 'pid': '112'} builder stdout | 2020-06-24 19:08:42,305 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:42,316 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:08:42,316 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:08:42.305575 (running). logrotateworker stdout | 2020-06-24 19:08:42,387 [97] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'logrotateworker.py', 'pid': '97'} repositorygcworker stdout | 2020-06-24 19:08:42,769 [88] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositorygcworker.py', 'pid': '88'} teamsyncworker stdout | 2020-06-24 19:08:43,038 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'teamsyncworker.py', 'pid': '96'} gunicorn-secscan stdout | 2020-06-24 19:08:43,207 [399] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '399'} gunicorn-secscan stdout | 2020-06-24 19:08:43,224 [398] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '398'} gunicorn-secscan stdout | 2020-06-24 19:08:43,245 [401] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '401'} gunicorn-secscan stdout | 2020-06-24 19:08:43,257 [400] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '400'} gunicorn-secscan stdout | 2020-06-24 19:08:43,266 [100] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '100'} builder stdout | 2020-06-24 19:08:43,305 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:44,305 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:45,305 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:45,937 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:08:45,951 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:08:45,951 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:08:46,305 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:47,305 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:08:48,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:08:48,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:08:58.213404+00:00 (in 9.999154 seconds) 2020-06-24 19:08:48,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:58 UTC)" (scheduled at 2020-06-24 19:08:48.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:08:48,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:08:48,228 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:08:48,229 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:08:48,229 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:08:58 UTC)" executed successfully builder stdout | 2020-06-24 19:08:48,306 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:49,306 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:50,306 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:51,306 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a notificationworker stdout | 2020-06-24 19:08:52,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:08:52,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:02.102421+00:00 (in 9.999193 seconds) 2020-06-24 19:08:52,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:02 UTC)" (scheduled at 2020-06-24 19:08:52.102421+00:00) 2020-06-24 19:08:52,103 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:08:52,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 8, 52, 104060), True, datetime.datetime(2020, 6, 24, 19, 8, 52, 104060), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:08:52,117 [94] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2020-06-24 19:08:52,117 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:08:52,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:02 UTC)" executed successfully builder stdout | 2020-06-24 19:08:52,307 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:52,320 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:52,320 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:08:52.307920 (running). builder stdout | 2020-06-24 19:08:53,307 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:54,307 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:08:55,218 [93] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2020-06-24 19:08:55,218 [93] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:25.217542+00:00 (in 29.999195 seconds) 2020-06-24 19:08:55,219 [93] [INFO] [apscheduler.executors.default] Running job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:09:25 UTC)" (scheduled at 2020-06-24 19:08:55.217542+00:00) gcworker stdout | 2020-06-24 19:08:55,221 [93] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1591816135219, 1209600, 500, 1, 0]) gcworker stdout | 2020-06-24 19:08:55,233 [93] [DEBUG] [__main__] No repository with garbage found 2020-06-24 19:08:55,233 [93] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2020-06-24 19:08:55,233 [93] [INFO] [apscheduler.executors.default] Job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:09:25 UTC)" executed successfully builder stdout | 2020-06-24 19:08:55,308 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:55,526 [113] [DEBUG] [buildman.server] Writing metrics builder stdout | 2020-06-24 19:08:55,542 [113] [DEBUG] [buildman.server] Metrics going to sleep for 30 seconds builder stdout | 2020-06-24 19:08:55,953 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:08:55,961 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:08:55,961 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:08:56,307 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:08:57,308 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:08:58,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:08:58,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:08.213404+00:00 (in 9.999182 seconds) 2020-06-24 19:08:58,215 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:08 UTC)" (scheduled at 2020-06-24 19:08:58.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:08:58,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:08:58,228 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:08:58,228 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:08:58,229 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:08 UTC)" executed successfully builder stdout | 2020-06-24 19:08:58,308 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositorygcworker stdout | 2020-06-24 19:08:58,835 [88] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2020-06-24 19:08:58,835 [88] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:07.274691+00:00 (in 8.439439 seconds) 2020-06-24 19:08:58,835 [88] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:09:58 UTC)" (scheduled at 2020-06-24 19:08:58.834432+00:00) 2020-06-24 19:08:58,835 [88] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2020-06-24 19:08:58,838 [88] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 8, 58, 836046), True, datetime.datetime(2020, 6, 24, 19, 8, 58, 836046), 0, u'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2020-06-24 19:08:58,849 [88] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2020-06-24 19:08:58,849 [88] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:08:58,849 [88] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:09:58 UTC)" executed successfully builder stdout | 2020-06-24 19:08:59,308 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:00,308 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:01,309 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a buildlogsarchiver stdout | 2020-06-24 19:09:01,325 [92] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'buildlogsarchiver.py', 'pid': '92'} gunicorn-registry stdout | 2020-06-24 19:09:01,373 [445] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '445'} gunicorn-registry stdout | 2020-06-24 19:09:01,384 [446] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '446'} gunicorn-registry stdout | 2020-06-24 19:09:01,396 [447] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '447'} gunicorn-registry stdout | 2020-06-24 19:09:01,413 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '86'} gunicorn-registry stdout | 2020-06-24 19:09:01,429 [448] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '448'} gunicorn-registry stdout | 2020-06-24 19:09:01,448 [444] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '444'} gunicorn-registry stdout | 2020-06-24 19:09:01,459 [443] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '443'} gunicorn-registry stdout | 2020-06-24 19:09:01,471 [442] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '442'} gunicorn-registry stdout | 2020-06-24 19:09:01,475 [441] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '441'} gunicorn-verbs stdout | 2020-06-24 19:09:01,831 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'verbs:application', 'pid': '109'} notificationworker stdout | 2020-06-24 19:09:02,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:09:02,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:06.469995+00:00 (in 4.366737 seconds) 2020-06-24 19:09:02,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:12 UTC)" (scheduled at 2020-06-24 19:09:02.102421+00:00) 2020-06-24 19:09:02,103 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:09:02,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 9, 2, 104028), True, datetime.datetime(2020, 6, 24, 19, 9, 2, 104028), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:09:02,118 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:09:02,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:09:02,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:12 UTC)" executed successfully builder stdout | 2020-06-24 19:09:02,309 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:02,323 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:09:02,323 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:09:02.309437 (running). buildlogsarchiver stdout | 2020-06-24 19:09:03,129 [92] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2020-06-24 19:09:03,129 [92] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:33.128464+00:00 (in 29.999144 seconds) 2020-06-24 19:09:03,129 [92] [INFO] [apscheduler.executors.default] Running job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:09:33 UTC)" (scheduled at 2020-06-24 19:09:03.128464+00:00) buildlogsarchiver stdout | 2020-06-24 19:09:03,131 [92] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [u'complete', u'error', u'cancelled', datetime.datetime(2020, 6, 9, 19, 9, 3, 130088), False, 50, 1, 0]) buildlogsarchiver stdout | 2020-06-24 19:09:03,142 [92] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2020-06-24 19:09:03,142 [92] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:09:03,142 [92] [INFO] [apscheduler.executors.default] Job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:09:33 UTC)" executed successfully builder stdout | 2020-06-24 19:09:03,309 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:04,309 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a namespacegcworker stdout | 2020-06-24 19:09:04,677 [120] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2020-06-24 19:09:04,677 [120] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:25.592328+00:00 (in 20.914859 seconds) 2020-06-24 19:09:04,678 [120] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:10:04 UTC)" (scheduled at 2020-06-24 19:09:04.676608+00:00) 2020-06-24 19:09:04,678 [120] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2020-06-24 19:09:04,678 [120] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:10:04 UTC)" executed successfully blobuploadcleanupworker stdout | 2020-06-24 19:09:04,775 [98] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'blobuploadcleanupworker.py', 'pid': '98'} builder stdout | 2020-06-24 19:09:05,309 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:05,963 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:09:05,976 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds 2020-06-24 19:09:05,976 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:09:06,310 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a notificationworker stdout | 2020-06-24 19:09:06,470 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:09:06,471 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:12.102421+00:00 (in 5.631625 seconds) 2020-06-24 19:09:06,471 [94] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:10:06 UTC)" (scheduled at 2020-06-24 19:09:06.469995+00:00) 2020-06-24 19:09:06,471 [94] [DEBUG] [workers.queueworker] Running watchdog. 2020-06-24 19:09:06,471 [94] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:10:06 UTC)" executed successfully repositoryactioncounter stdout | 2020-06-24 19:09:06,705 [95] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositoryactioncounter.py', 'pid': '95'} notificationworker stdout | 2020-06-24 19:09:07,006 [94] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'notificationworker.py', 'pid': '94'} repositorygcworker stdout | 2020-06-24 19:09:07,275 [88] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2020-06-24 19:09:07,275 [88] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:58.834432+00:00 (in 51.558974 seconds) 2020-06-24 19:09:07,276 [88] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:10:07 UTC)" (scheduled at 2020-06-24 19:09:07.274691+00:00) 2020-06-24 19:09:07,276 [88] [DEBUG] [workers.queueworker] Running watchdog. 2020-06-24 19:09:07,276 [88] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:10:07 UTC)" executed successfully builder stdout | 2020-06-24 19:09:07,310 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a chunkcleanupworker stdout | 2020-06-24 19:09:07,815 [105] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'chunkcleanupworker.py', 'pid': '105'} repositoryactioncounter stdout | 2020-06-24 19:09:08,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:09:08,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:18.213404+00:00 (in 9.999150 seconds) 2020-06-24 19:09:08,215 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:18 UTC)" (scheduled at 2020-06-24 19:09:08.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:09:08,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:09:08,229 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:09:08,229 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:09:08,229 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:18 UTC)" executed successfully builder stdout | 2020-06-24 19:09:08,310 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a exportactionlogsworker stdout | 2020-06-24 19:09:08,733 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2020-06-24 19:09:08,734 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:39.835021+00:00 (in 31.101088 seconds) 2020-06-24 19:09:08,734 [85] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:10:08 UTC)" (scheduled at 2020-06-24 19:09:08.733044+00:00) 2020-06-24 19:09:08,734 [85] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2020-06-24 19:09:08,737 [85] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 9, 8, 735083), True, datetime.datetime(2020, 6, 24, 19, 9, 8, 735083), 0, u'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2020-06-24 19:09:08,749 [85] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2020-06-24 19:09:08,750 [85] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:09:08,750 [85] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:10:08 UTC)" executed successfully gcworker stdout | 2020-06-24 19:09:08,775 [93] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'gcworker.py', 'pid': '93'} builder stdout | 2020-06-24 19:09:08,825 [113] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'builder.py', 'pid': '113'} builder stdout | 2020-06-24 19:09:09,310 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:10,311 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a expiredappspecifictokenworker stdout | 2020-06-24 19:09:10,390 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '108'} gunicorn-web stdout | 2020-06-24 19:09:10,533 [416] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '416'} gunicorn-web stdout | 2020-06-24 19:09:10,572 [408] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '408'} gunicorn-web stdout | 2020-06-24 19:09:10,585 [410] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '410'} gunicorn-web stdout | 2020-06-24 19:09:10,589 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '90'} gunicorn-web stdout | 2020-06-24 19:09:10,603 [415] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '415'} exportactionlogsworker stdout | 2020-06-24 19:09:10,814 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'exportactionlogsworker.py', 'pid': '85'} queuecleanupworker stdout | 2020-06-24 19:09:10,970 [89] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'queuecleanupworker.py', 'pid': '89'} builder stdout | 2020-06-24 19:09:11,311 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a namespacegcworker stdout | 2020-06-24 19:09:11,641 [120] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'namespacegcworker.py', 'pid': '120'} servicekey stdout | 2020-06-24 19:09:11,659 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'servicekeyworker.py', 'pid': '84'} notificationworker stdout | 2020-06-24 19:09:12,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:09:12,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:22.102421+00:00 (in 9.999074 seconds) 2020-06-24 19:09:12,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:22 UTC)" (scheduled at 2020-06-24 19:09:12.102421+00:00) 2020-06-24 19:09:12,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:09:12,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 9, 12, 104162), True, datetime.datetime(2020, 6, 24, 19, 9, 12, 104162), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:09:12,119 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:09:12,119 [94] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2020-06-24 19:09:12,119 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:22 UTC)" executed successfully storagereplication stdout | 2020-06-24 19:09:12,149 [115] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'storagereplication.py', 'pid': '115'} globalpromstats stdout | 2020-06-24 19:09:12,194 [112] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'globalpromstats.py', 'pid': '112'} builder stdout | 2020-06-24 19:09:12,311 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:12,325 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:12,325 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:09:12.311751 (running). logrotateworker stdout | 2020-06-24 19:09:12,425 [97] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'logrotateworker.py', 'pid': '97'} repositorygcworker stdout | 2020-06-24 19:09:12,793 [88] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositorygcworker.py', 'pid': '88'} teamsyncworker stdout | 2020-06-24 19:09:13,078 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'teamsyncworker.py', 'pid': '96'} gunicorn-secscan stdout | 2020-06-24 19:09:13,216 [399] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '399'} gunicorn-secscan stdout | 2020-06-24 19:09:13,233 [398] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '398'} gunicorn-secscan stdout | 2020-06-24 19:09:13,253 [401] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '401'} gunicorn-secscan stdout | 2020-06-24 19:09:13,266 [400] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '400'} gunicorn-secscan stdout | 2020-06-24 19:09:13,275 [100] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '100'} builder stdout | 2020-06-24 19:09:13,311 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:14,312 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:15,312 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:15,978 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:09:15,991 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:09:15,992 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:09:16,312 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:17,312 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:09:18,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:09:18,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:28.213404+00:00 (in 9.999198 seconds) 2020-06-24 19:09:18,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:28 UTC)" (scheduled at 2020-06-24 19:09:18.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:09:18,216 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:09:18,228 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:09:18,228 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:09:18,228 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:28 UTC)" executed successfully builder stdout | 2020-06-24 19:09:18,312 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:19,313 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:20,313 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:21,313 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a notificationworker stdout | 2020-06-24 19:09:22,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:09:22,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:32.102421+00:00 (in 9.999192 seconds) 2020-06-24 19:09:22,104 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:32 UTC)" (scheduled at 2020-06-24 19:09:22.102421+00:00) 2020-06-24 19:09:22,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:09:22,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 9, 22, 104275), True, datetime.datetime(2020, 6, 24, 19, 9, 22, 104275), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:09:22,118 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:09:22,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:09:22,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:32 UTC)" executed successfully builder stdout | 2020-06-24 19:09:22,313 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:22,329 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a 2020-06-24 19:09:22,329 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:09:22.314056 (running). builder stdout | 2020-06-24 19:09:23,313 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:24,314 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:09:25,218 [93] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2020-06-24 19:09:25,218 [93] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:55.217542+00:00 (in 29.999109 seconds) 2020-06-24 19:09:25,218 [93] [INFO] [apscheduler.executors.default] Running job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:09:55 UTC)" (scheduled at 2020-06-24 19:09:25.217542+00:00) gcworker stdout | 2020-06-24 19:09:25,221 [93] [DEBUG] [peewee] ('SELECT "candidates"."repository_id" FROM (SELECT DISTINCT "t1"."repository_id" FROM "tag" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") INNER JOIN "user" AS "t3" ON ("t2"."namespace_user_id" = "t3"."id") WHERE ((NOT ("t1"."lifetime_end_ms" IS %s) AND ("t1"."lifetime_end_ms" <= %s)) AND ("t3"."removed_tag_expiration_s" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1591816165219, 1209600, 500, 1, 0]) gcworker stdout | 2020-06-24 19:09:25,233 [93] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2020-06-24 19:09:25,234 [93] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:09:25,234 [93] [INFO] [apscheduler.executors.default] Job "_garbage_collection_repos (trigger: interval[0:00:30], next run at: 2020-06-24 19:09:55 UTC)" executed successfully builder stdout | 2020-06-24 19:09:25,314 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:25,543 [113] [DEBUG] [buildman.server] Writing metrics builder stdout | 2020-06-24 19:09:25,559 [113] [DEBUG] [buildman.server] Metrics going to sleep for 30 seconds namespacegcworker stdout | 2020-06-24 19:09:25,593 [120] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2020-06-24 19:09:25,593 [120] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:10:04.676608+00:00 (in 39.083372 seconds) 2020-06-24 19:09:25,593 [120] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:10:25 UTC)" (scheduled at 2020-06-24 19:09:25.592328+00:00) 2020-06-24 19:09:25,593 [120] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2020-06-24 19:09:25,598 [120] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 9, 25, 594063), True, datetime.datetime(2020, 6, 24, 19, 9, 25, 594063), 0, u'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2020-06-24 19:09:25,611 [120] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:09:25,611 [120] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2020-06-24 19:09:25,611 [120] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:01:00], next run at: 2020-06-24 19:10:25 UTC)" executed successfully builder stdout | 2020-06-24 19:09:25,994 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:09:26,003 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds 2020-06-24 19:09:26,003 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:09:26,314 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:27,315 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:09:28,213 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:09:28,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:38.213404+00:00 (in 9.999252 seconds) 2020-06-24 19:09:28,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:38 UTC)" (scheduled at 2020-06-24 19:09:28.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:09:28,216 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:09:28,227 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:09:28,227 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:09:28,227 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:38 UTC)" executed successfully builder stdout | 2020-06-24 19:09:28,315 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:29,316 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:30,315 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:31,316 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a buildlogsarchiver stdout | 2020-06-24 19:09:31,363 [92] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'buildlogsarchiver.py', 'pid': '92'} gunicorn-registry stdout | 2020-06-24 19:09:31,388 [445] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '445'} gunicorn-registry stdout | 2020-06-24 19:09:31,394 [446] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '446'} gunicorn-registry stdout | 2020-06-24 19:09:31,406 [447] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '447'} gunicorn-registry stdout | 2020-06-24 19:09:31,423 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '86'} gunicorn-registry stdout | 2020-06-24 19:09:31,439 [448] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '448'} gunicorn-registry stdout | 2020-06-24 19:09:31,456 [444] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '444'} gunicorn-registry stdout | 2020-06-24 19:09:31,472 [443] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '443'} gunicorn-registry stdout | 2020-06-24 19:09:31,486 [442] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '442'} gunicorn-registry stdout | 2020-06-24 19:09:31,491 [441] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'registry:application', 'pid': '441'} gunicorn-verbs stdout | 2020-06-24 19:09:31,936 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'verbs:application', 'pid': '109'} notificationworker stdout | 2020-06-24 19:09:32,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:09:32,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:42.102421+00:00 (in 9.999161 seconds) 2020-06-24 19:09:32,104 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:42 UTC)" (scheduled at 2020-06-24 19:09:32.102421+00:00) 2020-06-24 19:09:32,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:09:32,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 9, 32, 104290), True, datetime.datetime(2020, 6, 24, 19, 9, 32, 104290), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:09:32,117 [94] [DEBUG] [workers.queueworker] No more work. 2020-06-24 19:09:32,117 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:09:32,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:42 UTC)" executed successfully builder stdout | 2020-06-24 19:09:32,316 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:32,331 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:32,331 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:09:32.316407 (running). buildlogsarchiver stdout | 2020-06-24 19:09:33,129 [92] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2020-06-24 19:09:33,129 [92] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:10:03.128464+00:00 (in 29.999107 seconds) 2020-06-24 19:09:33,130 [92] [INFO] [apscheduler.executors.default] Running job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:10:03 UTC)" (scheduled at 2020-06-24 19:09:33.128464+00:00) buildlogsarchiver stdout | 2020-06-24 19:09:33,132 [92] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "repositorybuild" AS "t1" WHERE ((("t1"."phase" IN (%s, %s, %s)) OR ("t1"."started" < %s)) AND ("t1"."logs_archived" = %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [u'complete', u'error', u'cancelled', datetime.datetime(2020, 6, 9, 19, 9, 33, 130415), False, 50, 1, 0]) buildlogsarchiver stdout | 2020-06-24 19:09:33,143 [92] [DEBUG] [__main__] No more builds to archive 2020-06-24 19:09:33,143 [92] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2020-06-24 19:09:33,143 [92] [INFO] [apscheduler.executors.default] Job "_archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2020-06-24 19:10:03 UTC)" executed successfully builder stdout | 2020-06-24 19:09:33,316 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:34,316 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a blobuploadcleanupworker stdout | 2020-06-24 19:09:34,808 [98] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'blobuploadcleanupworker.py', 'pid': '98'} builder stdout | 2020-06-24 19:09:35,316 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:36,005 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:09:36,018 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds 2020-06-24 19:09:36,018 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:09:36,317 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:09:36,740 [95] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositoryactioncounter.py', 'pid': '95'} notificationworker stdout | 2020-06-24 19:09:37,041 [94] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'notificationworker.py', 'pid': '94'} builder stdout | 2020-06-24 19:09:37,317 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a chunkcleanupworker stdout | 2020-06-24 19:09:37,848 [105] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'chunkcleanupworker.py', 'pid': '105'} repositoryactioncounter stdout | 2020-06-24 19:09:38,214 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:09:38,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:48.213404+00:00 (in 9.999195 seconds) 2020-06-24 19:09:38,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:48 UTC)" (scheduled at 2020-06-24 19:09:38.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:09:38,217 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:09:38,227 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:09:38,227 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:09:38,227 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:48 UTC)" executed successfully builder stdout | 2020-06-24 19:09:38,317 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gcworker stdout | 2020-06-24 19:09:38,808 [93] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'gcworker.py', 'pid': '93'} builder stdout | 2020-06-24 19:09:38,857 [113] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'builder.py', 'pid': '113'} builder stdout | 2020-06-24 19:09:39,318 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a exportactionlogsworker stdout | 2020-06-24 19:09:39,835 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2020-06-24 19:09:39,836 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:10:08.733044+00:00 (in 28.897226 seconds) 2020-06-24 19:09:39,836 [85] [INFO] [apscheduler.executors.default] Running job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:10:39 UTC)" (scheduled at 2020-06-24 19:09:39.835021+00:00) 2020-06-24 19:09:39,836 [85] [DEBUG] [workers.queueworker] Running watchdog. 2020-06-24 19:09:39,836 [85] [INFO] [apscheduler.executors.default] Job "run_watchdog (trigger: interval[0:01:00], next run at: 2020-06-24 19:10:39 UTC)" executed successfully builder stdout | 2020-06-24 19:09:40,318 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a expiredappspecifictokenworker stdout | 2020-06-24 19:09:40,422 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '108'} gunicorn-web stdout | 2020-06-24 19:09:40,546 [416] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '416'} gunicorn-web stdout | 2020-06-24 19:09:40,587 [408] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '408'} gunicorn-web stdout | 2020-06-24 19:09:40,599 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '90'} gunicorn-web stdout | 2020-06-24 19:09:40,610 [410] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '410'} gunicorn-web stdout | 2020-06-24 19:09:40,654 [415] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'web:application', 'pid': '415'} exportactionlogsworker stdout | 2020-06-24 19:09:40,851 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'exportactionlogsworker.py', 'pid': '85'} queuecleanupworker stdout | 2020-06-24 19:09:41,003 [89] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'queuecleanupworker.py', 'pid': '89'} builder stdout | 2020-06-24 19:09:41,318 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a namespacegcworker stdout | 2020-06-24 19:09:41,673 [120] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'namespacegcworker.py', 'pid': '120'} servicekey stdout | 2020-06-24 19:09:41,693 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'servicekeyworker.py', 'pid': '84'} notificationworker stdout | 2020-06-24 19:09:42,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:09:42,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:52.102421+00:00 (in 9.999103 seconds) 2020-06-24 19:09:42,104 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:52 UTC)" (scheduled at 2020-06-24 19:09:42.102421+00:00) 2020-06-24 19:09:42,104 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:09:42,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 9, 42, 104429), True, datetime.datetime(2020, 6, 24, 19, 9, 42, 104429), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:09:42,118 [94] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2020-06-24 19:09:42,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:09:42,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:52 UTC)" executed successfully storagereplication stdout | 2020-06-24 19:09:42,186 [115] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'storagereplication.py', 'pid': '115'} globalpromstats stdout | 2020-06-24 19:09:42,231 [112] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'globalpromstats.py', 'pid': '112'} builder stdout | 2020-06-24 19:09:42,318 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:42,334 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:42,334 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:09:42.318464 (running). logrotateworker stdout | 2020-06-24 19:09:42,455 [97] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'logrotateworker.py', 'pid': '97'} repositorygcworker stdout | 2020-06-24 19:09:42,832 [88] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'repositorygcworker.py', 'pid': '88'} teamsyncworker stdout | 2020-06-24 19:09:43,107 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'teamsyncworker.py', 'pid': '96'} gunicorn-secscan stdout | 2020-06-24 19:09:43,226 [399] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '399'} gunicorn-secscan stdout | 2020-06-24 19:09:43,240 [398] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '398'} gunicorn-secscan stdout | 2020-06-24 19:09:43,261 [401] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '401'} gunicorn-secscan stdout | 2020-06-24 19:09:43,275 [400] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '400'} gunicorn-secscan stdout | 2020-06-24 19:09:43,286 [100] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': '5fb1769566d7', 'process_name': 'secscan:application', 'pid': '100'} builder stdout | 2020-06-24 19:09:43,318 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a gunicorn-web stdout | 2020-06-24 19:09:44,127 [416] [DEBUG] [app] Starting request: urn:request:49bbe46a-3123-421e-8c4e-3ff5bc95be10 (/api/v1/user/apptoken) 2020-06-24 19:09:44,127 [410] [DEBUG] [app] Starting request: urn:request:8efe0bc2-9955-467b-9dfc-38a0cd4234cf (/api/v1/user/notifications) 2020-06-24 19:09:44,128 [410] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:09:44,128 [416] [DEBUG] [app] User loader loading deferred user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:09:44,128 [416] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:09:44,128 [410] [DEBUG] [auth.cookie] Loading user from cookie: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:09:44,130 [410] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) 2020-06-24 19:09:44,131 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', [u'f14c25c0-f779-4548-9261-ce6094018fbf', False, 1, 0]) gunicorn-web stdout | 2020-06-24 19:09:44,140 [410] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) 2020-06-24 19:09:44,141 [410] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:09:44,141 [410] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:09:44,142 [410] [DEBUG] [endpoints.api] Checking permission for user kbrwn 2020-06-24 19:09:44,142 [410] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:09:44,142 [410] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:09:44,142 [410] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:09:44,142 [410] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:09:44,151 [410] [DEBUG] [peewee] ('(SELECT "t1"."id", "t1"."uuid", "t1"."kind_id", "t1"."metadata_json", "t1"."dismissed", "t1"."lookup_path", "t1"."created", "t1"."created" AS "cd", "t1"."target_id" FROM "notification" AS "t1" INNER JOIN "notificationkind" AS "t2" ON ("t1"."kind_id" = "t2"."id") WHERE (("t1"."dismissed" = %s) AND ("t1"."target_id" = %s))) UNION (SELECT "t3"."id", "t3"."uuid", "t3"."kind_id", "t3"."metadata_json", "t3"."dismissed", "t3"."lookup_path", "t3"."created", "t3"."created" AS "cd", "t3"."target_id" FROM "notification" AS "t3" INNER JOIN "notificationkind" AS "t4" ON ("t3"."kind_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t5"."id" = "t3"."target_id") INNER JOIN "team" AS "t6" ON ("t5"."id" = "t6"."organization_id") INNER JOIN "teamrole" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "teammember" AS "t8" ON ("t6"."id" = "t8"."team_id") INNER JOIN "user" AS "t9" ON ("t8"."user_id" = "t9"."id") WHERE (("t3"."dismissed" = %s) AND (("t9"."id" = %s) AND ("t7"."name" = %s)))) ORDER BY cd desc LIMIT %s', [False, 3, False, 3, u'admin', 6]) gunicorn-web stdout | 2020-06-24 19:09:44,153 [416] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [None, None, None, None, , None]) gunicorn-web stdout | 2020-06-24 19:09:44,154 [416] [DEBUG] [auth.permissions] Identity loaded: 2020-06-24 19:09:44,154 [416] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:09:44,154 [416] [DEBUG] [endpoints.api] Checking permission for user kbrwn gunicorn-web stdout | 2020-06-24 19:09:44,154 [416] [DEBUG] [auth.permissions] Loading user permissions after deferring for: f14c25c0-f779-4548-9261-ce6094018fbf 2020-06-24 19:09:44,155 [416] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username=u'kbrwn', role='admin') 2020-06-24 19:09:44,155 [416] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace=u'kbrwn', role='admin') 2020-06-24 19:09:44,155 [416] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace=u'kbrwn', role='admin') gunicorn-web stdout | 2020-06-24 19:09:44,162 [416] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."uuid", "t1"."title", "t1"."token_name", "t1"."token_secret", "t1"."created", "t1"."expiration", "t1"."last_accessed" FROM "appspecificauthtoken" AS "t1" WHERE ((("t1"."user_id" = %s) AND ("t1"."expiration" <= %s)) AND ("t1"."expiration" > %s))', [3, datetime.datetime(2020, 6, 27, 14, 21, 44, 155730), datetime.datetime(2020, 6, 24, 19, 9, 44, 156067)]) gunicorn-web stdout | 2020-06-24 19:09:44,166 [416] [DEBUG] [app] Ending request: urn:request:49bbe46a-3123-421e-8c4e-3ff5bc95be10 (/api/v1/user/apptoken) gunicorn-web stdout | 2020-06-24 19:09:44,168 [416] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2020-06-24 19:09:44,174 [410] [DEBUG] [app] Ending request: urn:request:8efe0bc2-9955-467b-9dfc-38a0cd4234cf (/api/v1/user/notifications) 2020-06-24 19:09:44,175 [416] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:09:44 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:09:44 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/2.0" 200 38 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.050 46 0.050) gunicorn-web stdout | 2020-06-24 19:09:44,176 [410] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 47.36.113.206 () - - [24/Jun/2020:19:09:44 +0000] "GET /api/v1/user/notifications HTTP/2.0" 200 43 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" (0.052 38 0.052) gunicorn-web stdout | 2020-06-24 19:09:44,179 [410] [INFO] [gunicorn.access] 47.36.113.206 - - [24/Jun/2020:19:09:44 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quay.kbrwn.com/repository/kbrwn/test/build/d25a4aa5-cd22-443c-bb8a-3c03b4b5adf3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4180.0 Safari/537.36" builder stdout | 2020-06-24 19:09:44,318 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:45,318 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:46,020 [113] [DEBUG] [buildman.server] Checking for more work for 1 active workers builder stdout | 2020-06-24 19:09:46,033 [113] [DEBUG] [buildman.server] No additional work found. Going to sleep for 10 seconds builder stdout | 2020-06-24 19:09:46,033 [113] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2020-06-24 19:09:46,319 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:47,319 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a repositoryactioncounter stdout | 2020-06-24 19:09:48,213 [95] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2020-06-24 19:09:48,214 [95] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:09:58.213404+00:00 (in 9.999228 seconds) 2020-06-24 19:09:48,214 [95] [INFO] [apscheduler.executors.default] Running job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:58 UTC)" (scheduled at 2020-06-24 19:09:48.213404+00:00) repositoryactioncounter stdout | 2020-06-24 19:09:48,216 [95] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "t1"."name", "t1"."visibility_id", "t1"."description", "t1"."badge_token", "t1"."kind_id", "t1"."trust_enabled", "t1"."state" FROM "repository" AS "t1" WHERE NOT ("t1"."id" IN (SELECT "t2"."repository_id" FROM "repositoryactioncount" AS "t2" WHERE ("t2"."date" = %s))) ORDER BY Random() LIMIT %s OFFSET %s', [datetime.date(2020, 6, 23), 1, 0]) repositoryactioncounter stdout | 2020-06-24 19:09:48,227 [95] [DEBUG] [__main__] No further repositories to count repositoryactioncounter stdout | 2020-06-24 19:09:48,227 [95] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:09:48,227 [95] [INFO] [apscheduler.executors.default] Job "wrapper (trigger: interval[0:00:10], next run at: 2020-06-24 19:09:58 UTC)" executed successfully builder stdout | 2020-06-24 19:09:48,319 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:49,319 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:50,319 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:51,320 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a notificationworker stdout | 2020-06-24 19:09:52,103 [94] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2020-06-24 19:09:52,103 [94] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2020-06-24 19:10:02.102421+00:00 (in 9.999179 seconds) 2020-06-24 19:09:52,103 [94] [INFO] [apscheduler.executors.default] Running job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:10:02 UTC)" (scheduled at 2020-06-24 19:09:52.102421+00:00) 2020-06-24 19:09:52,103 [94] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2020-06-24 19:09:52,106 [94] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."queue_name", "t1"."body", "t1"."available_after", "t1"."available", "t1"."processing_expires", "t1"."retries_remaining", "t1"."state_id" FROM "queueitem" AS "t1" INNER JOIN (SELECT "t1"."id" FROM "queueitem" AS "t1" WHERE (((("t1"."available_after" <= %s) AND (("t1"."available" = %s) OR ("t1"."processing_expires" <= %s))) AND ("t1"."retries_remaining" > %s)) AND ("t1"."queue_name" ILIKE %s)) LIMIT %s) AS "j1" ON ("t1"."id" = "j1"."id") ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2020, 6, 24, 19, 9, 52, 103986), True, datetime.datetime(2020, 6, 24, 19, 9, 52, 103986), 0, u'notification/%', 50, 1, 0]) notificationworker stdout | 2020-06-24 19:09:52,118 [94] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2020-06-24 19:09:52,118 [94] [DEBUG] [data.database] Disconnecting from database. 2020-06-24 19:09:52,118 [94] [INFO] [apscheduler.executors.default] Job "poll_queue (trigger: interval[0:00:10], next run at: 2020-06-24 19:10:02 UTC)" executed successfully builder stdout | 2020-06-24 19:09:52,320 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:52,336 [113] [DEBUG] [buildman.component.buildcomponent] Checking heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a builder stdout | 2020-06-24 19:09:52,336 [113] [DEBUG] [buildman.component.buildcomponent] Heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a is valid: 2020-06-24 19:09:52.321044 (running). builder stdout | 2020-06-24 19:09:53,320 [113] [DEBUG] [buildman.component.buildcomponent] Got heartbeat on realm a9e45a5b-7002-42e0-8885-5d6f87d2363a