__ __ / \ / \ ______ _ _ __ __ __ / /\ / /\ \ / __ \ | | | | / \ \ \ / / / / / / \ \ | | | | | | | | / /\ \ \ / \ \ \ \ / / | |__| | | |__| | / ____ \ | | \ \/ \ \/ / \_ ___/ \____/ /_/ \_\ |_| \__/ \__/ \ \__ \___\ by Red Hat Build, Store, and Distribute your Containers Running all default registry services without migration Running init script '/quay-registry/conf/init/certs_create.sh' Generating a RSA private key .............................................++++ ...................................................................................++++ writing new private key to 'mitm-key.pem' ----- Running init script '/quay-registry/conf/init/certs_install.sh' Installing extra certificates found in /quay-registry/conf/stack/extra_ca_certs directory Installing extra cert /quay-registry/conf/stack/extra_ca_cert_service-ca.crt Installing extra cert /quay-registry/conf/stack/extra_ca_cert_GWNSMbundle.crt Running init script '/quay-registry/conf/init/copy_config_files.sh' Running init script '/quay-registry/conf/init/d_validate_config_bundle.sh' Validating Configuration time="2021-10-18T18:27:55Z" level=debug msg="Validating AccessSettings" time="2021-10-18T18:27:55Z" level=debug msg="Validating ActionLogArchiving" time="2021-10-18T18:27:55Z" level=debug msg="Validating AppTokenAuthentication" time="2021-10-18T18:27:55Z" level=debug msg="Validating BitbucketBuildTrigger" time="2021-10-18T18:27:55Z" level=debug msg="Validating BuildManager" time="2021-10-18T18:27:55Z" level=debug msg="Validating Database" time="2021-10-18T18:27:55Z" level=debug msg="Scheme: postgresql" time="2021-10-18T18:27:55Z" level=debug msg="Host: registry-quay-database:5432" time="2021-10-18T18:27:55Z" level=debug msg="Db: registry-quay-database" time="2021-10-18T18:27:55Z" level=debug msg="Params: " time="2021-10-18T18:27:55Z" level=debug msg="Including params " time="2021-10-18T18:27:55Z" level=debug msg="Pinging database at postgresql://registry-quay-database:zoksjjOK5BqhGDeiGxTZaJVpcOa8wofT6T6rK-CitGZxzG2Fi4GiJAFGjZe1DNbw-3inngyppqwe4tOI@registry-quay-database:5432/registry-quay-database" plpgsql pg_trgm time="2021-10-18T18:27:55Z" level=debug msg="Validating DistributedStorage" time="2021-10-18T18:27:55Z" level=debug msg="Validating ElasticSearch" time="2021-10-18T18:27:55Z" level=debug msg="Validating Email" time="2021-10-18T18:27:55Z" level=debug msg="Validating GitHubBuildTrigger" time="2021-10-18T18:27:55Z" level=debug msg="Validating GitHubLogin" time="2021-10-18T18:27:55Z" level=debug msg="Validating GitLabBuildTrigger" time="2021-10-18T18:27:55Z" level=debug msg="Validating GoogleLogin" time="2021-10-18T18:27:55Z" level=debug msg="Validating HostSettings" time="2021-10-18T18:27:55Z" level=debug msg="Validating JWTAuthentication" time="2021-10-18T18:27:55Z" level=debug msg="Validating LDAP" time="2021-10-18T18:27:55Z" level=debug msg="Validating OIDC" time="2021-10-18T18:27:55Z" level=debug msg="Validating QuayDocumentation" time="2021-10-18T18:27:55Z" level=debug msg="Validating Redis" time="2021-10-18T18:27:55Z" level=debug msg="Validating RepoMirror" time="2021-10-18T18:27:55Z" level=debug msg="Validating SecurityScanner" time="2021-10-18T18:27:55Z" level=debug msg="Attempting to reach http://registry-clair-app:8089" time="2021-10-18T18:27:55Z" level=debug msg="Dialing registry-clair-app:8089 with scheme http" time="2021-10-18T18:27:55Z" level=debug msg="Validating SigningEngine" time="2021-10-18T18:27:55Z" level=debug msg="Validating TeamSyncing" time="2021-10-18T18:27:55Z" level=debug msg="Validating TimeMachine" time="2021-10-18T18:27:55Z" level=debug msg="Validating UserVisibleSettings" +------------------------+-------+--------+ | Field Group | Error | Status | +------------------------+-------+--------+ | AccessSettings | - | 🟢 | +------------------------+-------+--------+ | ActionLogArchiving | - | 🟢 | +------------------------+-------+--------+ | AppTokenAuthentication | - | 🟢 | +------------------------+-------+--------+ | BitbucketBuildTrigger | - | 🟢 | +------------------------+-------+--------+ | BuildManager | - | 🟢 | +------------------------+-------+--------+ | Database | - | 🟢 | +------------------------+-------+--------+ | DistributedStorage | - | 🟢 | +------------------------+-------+--------+ | ElasticSearch | - | 🟢 | +------------------------+-------+--------+ | Email | - | 🟢 | +------------------------+-------+--------+ | GitHubBuildTrigger | - | 🟢 | +------------------------+-------+--------+ | GitHubLogin | - | 🟢 | +------------------------+-------+--------+ | GitLabBuildTrigger | - | 🟢 | +------------------------+-------+--------+ | GoogleLogin | - | 🟢 | +------------------------+-------+--------+ | HostSettings | - | 🟢 | +------------------------+-------+--------+ | JWTAuthentication | - | 🟢 | +------------------------+-------+--------+ | LDAP | - | 🟢 | +------------------------+-------+--------+ | OIDC | - | 🟢 | +------------------------+-------+--------+ | QuayDocumentation | - | 🟢 | +------------------------+-------+--------+ | Redis | - | 🟢 | +------------------------+-------+--------+ | RepoMirror | - | 🟢 | +------------------------+-------+--------+ | SecurityScanner | - | 🟢 | +------------------------+-------+--------+ | SigningEngine | - | 🟢 | +------------------------+-------+--------+ | TeamSyncing | - | 🟢 | +------------------------+-------+--------+ | TimeMachine | - | 🟢 | +------------------------+-------+--------+ | UserVisibleSettings | - | 🟢 | +------------------------+-------+--------+ Running init script '/quay-registry/conf/init/nginx_conf_create.sh' Running init script '/quay-registry/conf/init/supervisord_conf_create.sh' Running init script '/quay-registry/conf/init/zz_boot.sh' /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._legacy_model = V2SecurityScanner(app, instance_keys, storage) Failed to validate security scanner V2 configuration /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) self._legacy_model = NoopV2SecurityScanner() 2021-10-18 18:27:59,601 INFO RPC interface 'supervisor' initialized 2021-10-18 18:27:59,601 CRIT Server 'unix_http_server' running without any HTTP authentication checking 2021-10-18 18:27:59,601 INFO supervisord started with pid 8 2021-10-18 18:28:00,605 INFO spawned: 'stdout' with pid 60 2021-10-18 18:28:00,608 INFO spawned: 'blobuploadcleanupworker' with pid 61 2021-10-18 18:28:00,611 INFO spawned: 'builder' with pid 62 2021-10-18 18:28:00,614 INFO spawned: 'buildlogsarchiver' with pid 63 2021-10-18 18:28:00,616 INFO spawned: 'chunkcleanupworker' with pid 64 2021-10-18 18:28:00,619 INFO spawned: 'dnsmasq' with pid 65 2021-10-18 18:28:00,622 INFO spawned: 'expiredappspecifictokenworker' with pid 66 2021-10-18 18:28:00,625 INFO spawned: 'exportactionlogsworker' with pid 67 2021-10-18 18:28:00,628 INFO spawned: 'gcworker' with pid 68 2021-10-18 18:28:00,631 INFO spawned: 'globalpromstats' with pid 69 2021-10-18 18:28:00,634 INFO spawned: 'gunicorn-registry' with pid 70 2021-10-18 18:28:00,637 INFO spawned: 'gunicorn-secscan' with pid 71 2021-10-18 18:28:00,643 INFO spawned: 'gunicorn-web' with pid 72 2021-10-18 18:28:00,661 INFO spawned: 'jwtproxy' with pid 73 2021-10-18 18:28:00,665 INFO spawned: 'logrotateworker' with pid 74 2021-10-18 18:28:00,668 INFO spawned: 'manifestbackfillworker' with pid 75 2021-10-18 18:28:00,671 INFO spawned: 'memcache' with pid 76 2021-10-18 18:28:00,674 INFO spawned: 'namespacegcworker' with pid 77 2021-10-18 18:28:00,677 INFO spawned: 'nginx' with pid 78 2021-10-18 18:28:00,680 INFO spawned: 'notificationworker' with pid 82 2021-10-18 18:28:00,683 INFO spawned: 'pushgateway' with pid 83 2021-10-18 18:28:00,763 INFO spawned: 'queuecleanupworker' with pid 86 2021-10-18 18:28:00,781 INFO spawned: 'repositoryactioncounter' with pid 96 2021-10-18 18:28:00,868 INFO spawned: 'repositorygcworker' with pid 99 2021-10-18 18:28:00,977 INFO spawned: 'securityscanningnotificationworker' with pid 107 2021-10-18 18:28:00,981 INFO spawned: 'securityworker' with pid 108 2021-10-18 18:28:00,985 INFO spawned: 'servicekey' with pid 109 2021-10-18 18:28:00,988 INFO spawned: 'storagereplication' with pid 110 2021-10-18 18:28:01,063 INFO spawned: 'teamsyncworker' with pid 111 2021-10-18 18:28:02,177 INFO success: stdout entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,177 INFO success: blobuploadcleanupworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,177 INFO success: builder entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,177 INFO success: buildlogsarchiver entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,177 INFO success: chunkcleanupworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: dnsmasq entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: expiredappspecifictokenworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: exportactionlogsworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: gcworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: globalpromstats entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: gunicorn-registry entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: gunicorn-secscan entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: gunicorn-web entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: jwtproxy entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: logrotateworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: manifestbackfillworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: memcache entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: namespacegcworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: notificationworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: pushgateway entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: queuecleanupworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: repositoryactioncounter entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: repositorygcworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: securityscanningnotificationworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: securityworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: servicekey entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: storagereplication entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2021-10-18 18:28:02,178 INFO success: teamsyncworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) dnsmasq stderr | dnsmasq: started, version 2.79 cachesize 150 dnsmasq stderr | dnsmasq: compile time options: IPv6 GNU-getopt DBus no-i18n IDN2 DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth DNSSEC loop-detect inotify dnsmasq stderr | dnsmasq: reading /etc/resolv.conf dnsmasq stderr | dnsmasq: using nameserver 10.225.0.10#53 dnsmasq stderr | dnsmasq: read /etc/hosts - 7 addresses jwtproxy stderr | time="2021-10-18T18:28:00Z" level=info msg="No claims verifiers specified, upstream should be configured to verify authorization" jwtproxy stderr | time="2021-10-18T18:28:00Z" level=info msg="Starting reverse proxy (Listening on 'unix:/tmp/jwtproxy_secscan.sock')" jwtproxy stderr | time="2021-10-18T18:28:00Z" level=info msg="Starting forward proxy (Listening on ':8081')" pushgateway stderr | level=info ts=2021-10-18T18:28:00.983Z caller=main.go:85 msg="starting pushgateway" version="(version=, branch=, revision=)" pushgateway stderr | level=info ts=2021-10-18T18:28:00.984Z caller=main.go:86 build_context="(go=go1.15.14, user=, date=)" nginx stdout | 2021/10/18 18:28:00 [alert] 123#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2021/10/18 18:28:00 [alert] 112#0: setpriority(-10) failed (13: Permission denied) pushgateway stderr | level=info ts=2021-10-18T18:28:01.069Z caller=main.go:139 listen_address=:9091 pushgateway stderr | level=info ts=2021-10-18T18:28:01.069Z caller=tls_config.go:191 msg="TLS is disabled." http2=false nginx stdout | 2021/10/18 18:28:00 [alert] 122#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2021/10/18 18:28:00 [alert] 115#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2021/10/18 18:28:00 [alert] 121#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2021/10/18 18:28:00 [alert] 117#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2021/10/18 18:28:00 [alert] 120#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2021/10/18 18:28:00 [alert] 118#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2021/10/18 18:28:00 [alert] 116#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2021/10/18 18:28:00 [alert] 119#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2021/10/18 18:28:00 [alert] 114#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2021/10/18 18:28:00 [alert] 113#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2021/10/18 18:28:05 [crit] 123#0: *1 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.224.13.1, server: , request: "GET /health/instance HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/health/instance", host: "10.224.13.234:8080" nginx stdout | 2021/10/18 18:28:05 [crit] 123#0: *1 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.224.13.1, server: , request: "GET /health/instance HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "10.224.13.234:8080" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:28:05 +0000] "GET /health/instance HTTP/1.1" 502 173 "-" "kube-probe/1.20" (0.000 120 0.000 : 0.000) repositoryactioncounter stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) repositoryactioncounter stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) repositoryactioncounter stderr | Failed to validate security scanner V2 configuration repositoryactioncounter stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) repositoryactioncounter stderr | self._legacy_model = NoopV2SecurityScanner() repositoryactioncounter stdout | 2021-10-18 18:28:17,881 [96] [DEBUG] [workers.worker] Scheduling worker. repositoryactioncounter stdout | 2021-10-18 18:28:17,881 [96] [INFO] [apscheduler.scheduler] Scheduler started repositoryactioncounter stdout | 2021-10-18 18:28:17,882 [96] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2021-10-18 18:28:17,882 [96] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:55:41.883467 repositoryactioncounter stdout | 2021-10-18 18:28:17,882 [96] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added repositoryactioncounter stdout | 2021-10-18 18:28:18,386 [96] [INFO] [apscheduler.scheduler] Added job "RepositoryActionCountWorker._run_counting" to job store "default" repositoryactioncounter stdout | 2021-10-18 18:28:18,386 [96] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2021-10-18 18:28:18,386 [96] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:55:41.883467+00:00 (in 1643.496726 seconds) storagereplication stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) storagereplication stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) storagereplication stderr | Failed to validate security scanner V2 configuration storagereplication stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) storagereplication stderr | self._legacy_model = NoopV2SecurityScanner() storagereplication stdout | 2021-10-18 18:28:19,980 [110] [DEBUG] [__main__] Full storage replication disabled; skipping namespacegcworker stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) namespacegcworker stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) namespacegcworker stderr | Failed to validate security scanner V2 configuration namespacegcworker stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) namespacegcworker stderr | self._legacy_model = NoopV2SecurityScanner() namespacegcworker stdout | 2021-10-18 18:28:20,579 [77] [DEBUG] [__main__] Starting namespace GC worker namespacegcworker stdout | 2021-10-18 18:28:20,680 [77] [DEBUG] [workers.worker] Scheduling worker. namespacegcworker stdout | 2021-10-18 18:28:20,773 [77] [INFO] [apscheduler.scheduler] Scheduler started namespacegcworker stdout | 2021-10-18 18:28:20,867 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:28:20,868 [77] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added namespacegcworker stdout | 2021-10-18 18:28:20,869 [77] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:28:49.870406 nginx stdout | 2021/10/18 18:28:20 [crit] 123#0: *4 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.224.13.1, server: , request: "GET /health/instance HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/health/instance", host: "10.224.13.234:8080" nginx stdout | 2021/10/18 18:28:20 [crit] 123#0: *4 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.224.13.1, server: , request: "GET /health/instance HTTP/1.1", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "10.224.13.234:8080" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:28:20 +0000] "GET /health/instance HTTP/1.1" 502 173 "-" "kube-probe/1.20" (0.000 120 0.000 : 0.000) queuecleanupworker stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) queuecleanupworker stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) queuecleanupworker stderr | Failed to validate security scanner V2 configuration queuecleanupworker stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) queuecleanupworker stderr | self._legacy_model = NoopV2SecurityScanner() queuecleanupworker stdout | 2021-10-18 18:28:21,977 [86] [DEBUG] [workers.worker] Scheduling worker. queuecleanupworker stdout | 2021-10-18 18:28:21,978 [86] [INFO] [apscheduler.scheduler] Scheduler started queuecleanupworker stdout | 2021-10-18 18:28:22,074 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run queuecleanupworker stdout | 2021-10-18 18:28:22,074 [86] [DEBUG] [workers.worker] First run scheduled for 2021-10-19 18:13:23.075895 queuecleanupworker stdout | 2021-10-18 18:28:22,075 [86] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added gunicorn-secscan stdout | 2021-10-18 18:28:22,276 [71] [INFO] [data.registry_model] =============================== gunicorn-secscan stdout | 2021-10-18 18:28:22,277 [71] [INFO] [data.registry_model] Using registry model `` gunicorn-secscan stdout | 2021-10-18 18:28:22,277 [71] [INFO] [data.registry_model] =============================== namespacegcworker stdout | 2021-10-18 18:28:22,470 [77] [INFO] [apscheduler.scheduler] Added job "QueueWorker.poll_queue" to job store "default" namespacegcworker stdout | 2021-10-18 18:28:22,479 [77] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:32:38.480555 namespacegcworker stdout | 2021-10-18 18:28:22,479 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:28:22,481 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:28:49.870406+00:00 (in 27.388597 seconds) namespacegcworker stdout | 2021-10-18 18:28:22,560 [77] [INFO] [apscheduler.scheduler] Added job "QueueWorker.update_queue_metrics" to job store "default" namespacegcworker stdout | 2021-10-18 18:28:22,563 [77] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:28:37.563981 namespacegcworker stdout | 2021-10-18 18:28:22,563 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:28:22,565 [77] [INFO] [apscheduler.scheduler] Added job "QueueWorker.run_watchdog" to job store "default" namespacegcworker stdout | 2021-10-18 18:28:22,567 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:28:37.563981+00:00 (in 14.998564 seconds) namespacegcworker stdout | 2021-10-18 18:28:22,567 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:28:22,568 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:28:37.563981+00:00 (in 14.995957 seconds) queuecleanupworker stdout | 2021-10-18 18:28:23,181 [86] [INFO] [apscheduler.scheduler] Added job "QueueCleanupWorker._cleanup_queue" to job store "default" queuecleanupworker stdout | 2021-10-18 18:28:23,182 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run queuecleanupworker stdout | 2021-10-18 18:28:23,182 [86] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-19 18:13:23.075895+00:00 (in 85499.893701 seconds) globalpromstats stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) globalpromstats stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) globalpromstats stderr | Failed to validate security scanner V2 configuration globalpromstats stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) globalpromstats stderr | self._legacy_model = NoopV2SecurityScanner() globalpromstats stdout | 2021-10-18 18:28:24,572 [69] [DEBUG] [workers.worker] Scheduling worker. globalpromstats stdout | 2021-10-18 18:28:24,572 [69] [INFO] [apscheduler.scheduler] Scheduler started globalpromstats stdout | 2021-10-18 18:28:24,579 [69] [DEBUG] [apscheduler.scheduler] Looking for jobs to run globalpromstats stdout | 2021-10-18 18:28:24,579 [69] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:41:49.580249 globalpromstats stdout | 2021-10-18 18:28:24,579 [69] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added globalpromstats stdout | 2021-10-18 18:28:25,776 [69] [INFO] [apscheduler.scheduler] Added job "GlobalPrometheusStatsWorker._try_report_stats" to job store "default" globalpromstats stdout | 2021-10-18 18:28:25,777 [69] [DEBUG] [apscheduler.scheduler] Looking for jobs to run globalpromstats stdout | 2021-10-18 18:28:25,777 [69] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:41:49.580249+00:00 (in 803.802934 seconds) gunicorn-secscan stdout | 2021-10-18 18:28:26,768 [71] [DEBUG] [app] Loading default config. gunicorn-secscan stdout | 2021-10-18 18:28:26,769 [71] [DEBUG] [util.config.provider.basefileprovider] Applying config file: /quay-registry/conf/stack/config.yaml manifestbackfillworker stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) manifestbackfillworker stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) manifestbackfillworker stderr | Failed to validate security scanner V2 configuration manifestbackfillworker stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) manifestbackfillworker stderr | self._legacy_model = NoopV2SecurityScanner() manifestbackfillworker stdout | 2021-10-18 18:28:26,976 [75] [DEBUG] [workers.worker] Scheduling worker. manifestbackfillworker stdout | 2021-10-18 18:28:26,977 [75] [INFO] [apscheduler.scheduler] Scheduler started manifestbackfillworker stdout | 2021-10-18 18:28:26,978 [75] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestbackfillworker stdout | 2021-10-18 18:28:26,979 [75] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:33:19.980151 gunicorn-web stdout | 2021-10-18 18:28:26,983 [72] [INFO] [data.registry_model] =============================== gunicorn-web stdout | 2021-10-18 18:28:26,983 [72] [INFO] [data.registry_model] Using registry model `` gunicorn-web stdout | 2021-10-18 18:28:26,983 [72] [INFO] [data.registry_model] =============================== securityworker stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) securityworker stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) securityworker stderr | Failed to validate security scanner V2 configuration securityworker stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) securityworker stderr | self._legacy_model = NoopV2SecurityScanner() manifestbackfillworker stdout | 2021-10-18 18:28:26,979 [75] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added manifestbackfillworker stdout | 2021-10-18 18:28:27,662 [75] [INFO] [apscheduler.scheduler] Added job "ManifestBackfillWorker._backfill_manifests" to job store "default" manifestbackfillworker stdout | 2021-10-18 18:28:27,662 [75] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestbackfillworker stdout | 2021-10-18 18:28:27,662 [75] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:19.980151+00:00 (in 292.317706 seconds) notificationworker stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) notificationworker stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) notificationworker stderr | Failed to validate security scanner V2 configuration notificationworker stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) notificationworker stderr | self._legacy_model = NoopV2SecurityScanner() repositorygcworker stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) repositorygcworker stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) repositorygcworker stderr | Failed to validate security scanner V2 configuration repositorygcworker stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) repositorygcworker stderr | self._legacy_model = NoopV2SecurityScanner() gunicorn-registry stdout | 2021-10-18 18:28:27,772 [70] [INFO] [data.registry_model] =============================== gunicorn-registry stdout | 2021-10-18 18:28:27,773 [70] [INFO] [data.registry_model] Using registry model `` gunicorn-registry stdout | 2021-10-18 18:28:27,773 [70] [INFO] [data.registry_model] =============================== repositorygcworker stdout | 2021-10-18 18:28:27,795 [99] [DEBUG] [__main__] Starting repository GC worker repositorygcworker stdout | 2021-10-18 18:28:27,880 [99] [DEBUG] [workers.worker] Scheduling worker. repositorygcworker stdout | 2021-10-18 18:28:27,882 [99] [INFO] [apscheduler.scheduler] Scheduler started repositorygcworker stdout | 2021-10-18 18:28:27,966 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:28:27,967 [99] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added repositorygcworker stdout | 2021-10-18 18:28:27,966 [99] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:29:16.967820 chunkcleanupworker stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) chunkcleanupworker stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) chunkcleanupworker stderr | Failed to validate security scanner V2 configuration chunkcleanupworker stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) chunkcleanupworker stderr | self._legacy_model = NoopV2SecurityScanner() chunkcleanupworker stdout | 2021-10-18 18:28:28,271 [64] [DEBUG] [__main__] Swift storage not detected; sleeping exportactionlogsworker stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) exportactionlogsworker stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) exportactionlogsworker stderr | Failed to validate security scanner V2 configuration exportactionlogsworker stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) exportactionlogsworker stderr | self._legacy_model = NoopV2SecurityScanner() gunicorn-secscan stdout | 2021-10-18 18:28:28,465 [71] [DEBUG] [app] Loaded config gunicorn-registry stdout | 2021-10-18 18:28:28,466 [70] [DEBUG] [app] Loading default config. gunicorn-registry stdout | 2021-10-18 18:28:28,466 [70] [DEBUG] [util.config.provider.basefileprovider] Applying config file: /quay-registry/conf/stack/config.yaml gunicorn-secscan stdout | 2021-10-18 18:28:28,477 [71] [INFO] [util.ipresolver] Loading AWS IP ranges from disk gunicorn-secscan stdout | 2021-10-18 18:28:28,582 [71] [DEBUG] [util.ipresolver] Building AWS IP ranges logrotateworker stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) logrotateworker stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) logrotateworker stderr | Failed to validate security scanner V2 configuration logrotateworker stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) logrotateworker stderr | self._legacy_model = NoopV2SecurityScanner() securityworker stdout | 2021-10-18 18:28:28,776 [108] [DEBUG] [workers.worker] Scheduling worker. securityworker stdout | 2021-10-18 18:28:28,779 [108] [INFO] [apscheduler.scheduler] Scheduler started securityworker stdout | 2021-10-18 18:28:28,869 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:28:28,869 [108] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:28:46.870699 securityworker stdout | 2021-10-18 18:28:28,872 [108] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added gunicorn-web stdout | 2021-10-18 18:28:28,881 [72] [DEBUG] [app] Loading default config. gunicorn-web stdout | 2021-10-18 18:28:28,881 [72] [DEBUG] [util.config.provider.basefileprovider] Applying config file: /quay-registry/conf/stack/config.yaml gunicorn-registry stdout | 2021-10-18 18:28:28,965 [70] [DEBUG] [app] Loaded config gunicorn-registry stdout | 2021-10-18 18:28:28,966 [70] [INFO] [util.ipresolver] Loading AWS IP ranges from disk gunicorn-registry stdout | 2021-10-18 18:28:28,979 [70] [DEBUG] [util.ipresolver] Building AWS IP ranges logrotateworker stdout | 2021-10-18 18:28:29,077 [74] [DEBUG] [__main__] Action log rotation worker not enabled; skipping notificationworker stdout | 2021-10-18 18:28:29,078 [82] [DEBUG] [workers.worker] Scheduling worker. notificationworker stdout | 2021-10-18 18:28:29,079 [82] [INFO] [apscheduler.scheduler] Scheduler started repositorygcworker stdout | 2021-10-18 18:28:29,167 [99] [INFO] [apscheduler.scheduler] Added job "QueueWorker.poll_queue" to job store "default" securityworker stdout | 2021-10-18 18:28:29,174 [108] [INFO] [apscheduler.scheduler] Added job "SecurityWorker._index_in_scanner" to job store "default" securityworker stdout | 2021-10-18 18:28:29,174 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:28:29,175 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:28:46.870699+00:00 (in 17.695644 seconds) notificationworker stdout | 2021-10-18 18:28:29,175 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:28:29,176 [99] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:29:24.176873 repositorygcworker stdout | 2021-10-18 18:28:29,176 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:28:29,177 [99] [INFO] [apscheduler.scheduler] Added job "QueueWorker.update_queue_metrics" to job store "default" repositorygcworker stdout | 2021-10-18 18:28:29,178 [99] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:28:56.179064 repositorygcworker stdout | 2021-10-18 18:28:29,178 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:16.967820+00:00 (in 47.790678 seconds) repositorygcworker stdout | 2021-10-18 18:28:29,178 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:28:29,178 [99] [INFO] [apscheduler.scheduler] Added job "QueueWorker.run_watchdog" to job store "default" repositorygcworker stdout | 2021-10-18 18:28:29,180 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:28:56.179064+00:00 (in 27.000084 seconds) repositorygcworker stdout | 2021-10-18 18:28:29,180 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:28:29,180 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:28:56.179064+00:00 (in 26.998760 seconds) notificationworker stdout | 2021-10-18 18:28:29,175 [82] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:28:38.176502 notificationworker stdout | 2021-10-18 18:28:29,181 [82] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added notificationworker stdout | 2021-10-18 18:28:29,485 [82] [INFO] [apscheduler.scheduler] Added job "QueueWorker.poll_queue" to job store "default" notificationworker stdout | 2021-10-18 18:28:29,485 [82] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:30:44.486933 notificationworker stdout | 2021-10-18 18:28:29,486 [82] [INFO] [apscheduler.scheduler] Added job "QueueWorker.update_queue_metrics" to job store "default" notificationworker stdout | 2021-10-18 18:28:29,486 [82] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:29:04.487226 notificationworker stdout | 2021-10-18 18:28:29,486 [82] [INFO] [apscheduler.scheduler] Added job "QueueWorker.run_watchdog" to job store "default" notificationworker stdout | 2021-10-18 18:28:29,560 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:28:29,560 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:28:38.176502+00:00 (in 8.615886 seconds) blobuploadcleanupworker stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) blobuploadcleanupworker stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) blobuploadcleanupworker stderr | Failed to validate security scanner V2 configuration blobuploadcleanupworker stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) blobuploadcleanupworker stderr | self._legacy_model = NoopV2SecurityScanner() blobuploadcleanupworker stdout | 2021-10-18 18:28:29,868 [61] [DEBUG] [workers.worker] Scheduling worker. blobuploadcleanupworker stdout | 2021-10-18 18:28:29,868 [61] [INFO] [apscheduler.scheduler] Scheduler started blobuploadcleanupworker stdout | 2021-10-18 18:28:29,869 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run blobuploadcleanupworker stdout | 2021-10-18 18:28:29,869 [61] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 19:07:10.870451 gunicorn-web stdout | 2021-10-18 18:28:29,876 [72] [DEBUG] [app] Loaded config gunicorn-web stdout | 2021-10-18 18:28:29,877 [72] [INFO] [util.ipresolver] Loading AWS IP ranges from disk gunicorn-web stdout | 2021-10-18 18:28:29,983 [72] [DEBUG] [util.ipresolver] Building AWS IP ranges blobuploadcleanupworker stdout | 2021-10-18 18:28:29,869 [61] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added blobuploadcleanupworker stdout | 2021-10-18 18:28:30,383 [61] [INFO] [apscheduler.scheduler] Added job "BlobUploadCleanupWorker._try_cleanup_uploads" to job store "default" blobuploadcleanupworker stdout | 2021-10-18 18:28:30,383 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run blobuploadcleanupworker stdout | 2021-10-18 18:28:30,383 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 19:07:10.870451+00:00 (in 2320.486824 seconds) gcworker stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) gcworker stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) gcworker stderr | Failed to validate security scanner V2 configuration gcworker stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) gcworker stderr | self._legacy_model = NoopV2SecurityScanner() gcworker stdout | 2021-10-18 18:28:30,864 [68] [DEBUG] [workers.worker] Scheduling worker. gcworker stdout | 2021-10-18 18:28:30,865 [68] [INFO] [apscheduler.scheduler] Scheduler started gcworker stdout | 2021-10-18 18:28:30,879 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:28:30,880 [68] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added gcworker stdout | 2021-10-18 18:28:30,885 [68] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:28:47.886221 securityscanningnotificationworker stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) securityscanningnotificationworker stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) securityscanningnotificationworker stderr | Failed to validate security scanner V2 configuration securityscanningnotificationworker stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) securityscanningnotificationworker stderr | self._legacy_model = NoopV2SecurityScanner() securityscanningnotificationworker stdout | 2021-10-18 18:28:31,264 [107] [DEBUG] [__main__] Starting security scanning notification worker securityscanningnotificationworker stdout | 2021-10-18 18:28:31,374 [107] [DEBUG] [workers.worker] Scheduling worker. securityscanningnotificationworker stdout | 2021-10-18 18:28:31,375 [107] [INFO] [apscheduler.scheduler] Scheduler started gcworker stdout | 2021-10-18 18:28:31,377 [68] [INFO] [apscheduler.scheduler] Added job "GarbageCollectionWorker._garbage_collection_repos" to job store "default" gcworker stdout | 2021-10-18 18:28:31,377 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:28:31,378 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:28:47.886221+00:00 (in 16.508232 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:28:31,387 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:28:31,388 [107] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added securityscanningnotificationworker stdout | 2021-10-18 18:28:31,460 [107] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:28:57.461325 teamsyncworker stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) teamsyncworker stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) teamsyncworker stderr | Failed to validate security scanner V2 configuration teamsyncworker stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) teamsyncworker stderr | self._legacy_model = NoopV2SecurityScanner() gunicorn-secscan stdout | 2021-10-18 18:28:31,791 [71] [DEBUG] [util.ipresolver] Finished building AWS IP ranges gunicorn-secscan stdout | 2021-10-18 18:28:31,861 [71] [DEBUG] [botocore.hooks] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane gunicorn-secscan stdout | 2021-10-18 18:28:31,863 [71] [DEBUG] [botocore.hooks] Changing event name from before-call.apigateway to before-call.api-gateway gunicorn-secscan stdout | 2021-10-18 18:28:31,864 [71] [DEBUG] [botocore.hooks] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict gunicorn-secscan stdout | 2021-10-18 18:28:31,866 [71] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration gunicorn-secscan stdout | 2021-10-18 18:28:31,866 [71] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 gunicorn-secscan stdout | 2021-10-18 18:28:31,866 [71] [DEBUG] [botocore.hooks] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search gunicorn-secscan stdout | 2021-10-18 18:28:31,867 [71] [DEBUG] [botocore.hooks] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section gunicorn-secscan stdout | 2021-10-18 18:28:31,870 [71] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask gunicorn-secscan stdout | 2021-10-18 18:28:31,870 [71] [DEBUG] [botocore.hooks] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section gunicorn-secscan stdout | 2021-10-18 18:28:31,870 [71] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search gunicorn-secscan stdout | 2021-10-18 18:28:31,871 [71] [DEBUG] [botocore.hooks] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section gunicorn-registry stdout | 2021-10-18 18:28:31,882 [70] [DEBUG] [util.ipresolver] Finished building AWS IP ranges gunicorn-registry stdout | 2021-10-18 18:28:31,885 [70] [DEBUG] [botocore.hooks] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane gunicorn-registry stdout | 2021-10-18 18:28:31,886 [70] [DEBUG] [botocore.hooks] Changing event name from before-call.apigateway to before-call.api-gateway gunicorn-registry stdout | 2021-10-18 18:28:31,887 [70] [DEBUG] [botocore.hooks] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict gunicorn-registry stdout | 2021-10-18 18:28:31,888 [70] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration gunicorn-registry stdout | 2021-10-18 18:28:31,889 [70] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 gunicorn-registry stdout | 2021-10-18 18:28:31,961 [70] [DEBUG] [botocore.hooks] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search gunicorn-registry stdout | 2021-10-18 18:28:31,962 [70] [DEBUG] [botocore.hooks] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section gunicorn-registry stdout | 2021-10-18 18:28:31,967 [70] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask gunicorn-registry stdout | 2021-10-18 18:28:31,967 [70] [DEBUG] [botocore.hooks] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section gunicorn-registry stdout | 2021-10-18 18:28:31,967 [70] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search gunicorn-registry stdout | 2021-10-18 18:28:31,967 [70] [DEBUG] [botocore.hooks] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section gunicorn-secscan stdout | 2021-10-18 18:28:31,979 [71] [DEBUG] [data.database] Configuring database gunicorn-secscan stdout | 2021-10-18 18:28:31,980 [71] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-secscan stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) gunicorn-secscan stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) gunicorn-secscan stdout | 2021-10-18 18:28:31,980 [71] [DEBUG] [util.secscan.validator] Missing SECURITY_SCANNER_ENDPOINT configuration gunicorn-secscan stdout | 2021-10-18 18:28:31,980 [71] [WARNING] [data.secscan_model.secscan_v2_model] Failed to validate security scanner V2 configuration gunicorn-secscan stdout | 2021-10-18 18:28:31,981 [71] [INFO] [data.secscan_model] =============================== gunicorn-secscan stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) gunicorn-secscan stderr | self._legacy_model = NoopV2SecurityScanner() gunicorn-secscan stdout | 2021-10-18 18:28:31,981 [71] [INFO] [data.secscan_model] Using split secscan model: `[, ]` gunicorn-secscan stdout | 2021-10-18 18:28:31,981 [71] [INFO] [data.secscan_model] =============================== gunicorn-secscan stdout | 2021-10-18 18:28:31,981 [71] [DEBUG] [data.logs_model] Configuring log lodel gunicorn-secscan stdout | 2021-10-18 18:28:31,981 [71] [INFO] [data.logs_model] =============================== gunicorn-secscan stdout | 2021-10-18 18:28:31,981 [71] [INFO] [data.logs_model] Using logs model `` gunicorn-secscan stdout | 2021-10-18 18:28:31,981 [71] [INFO] [data.logs_model] =============================== teamsyncworker stdout | 2021-10-18 18:28:31,985 [111] [DEBUG] [workers.worker] Scheduling worker. teamsyncworker stdout | 2021-10-18 18:28:31,986 [111] [INFO] [apscheduler.scheduler] Scheduler started teamsyncworker stdout | 2021-10-18 18:28:31,991 [111] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gunicorn-secscan stdout | 2021-10-18 18:28:31,992 [71] [DEBUG] [__config__] Starting secscan gunicorn with 2 workers and gevent worker class teamsyncworker stdout | 2021-10-18 18:28:32,061 [111] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added teamsyncworker stdout | 2021-10-18 18:28:31,992 [111] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:28:58.993100 exportactionlogsworker stdout | 2021-10-18 18:28:32,174 [67] [DEBUG] [__main__] Starting export action logs worker gunicorn-registry stdout | 2021-10-18 18:28:32,274 [70] [DEBUG] [data.database] Configuring database gunicorn-registry stdout | 2021-10-18 18:28:32,275 [70] [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:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) gunicorn-registry stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) gunicorn-registry stdout | 2021-10-18 18:28:32,275 [70] [DEBUG] [util.secscan.validator] Missing SECURITY_SCANNER_ENDPOINT configuration gunicorn-registry stdout | 2021-10-18 18:28:32,276 [70] [WARNING] [data.secscan_model.secscan_v2_model] Failed to validate security scanner V2 configuration gunicorn-registry stdout | 2021-10-18 18:28:32,276 [70] [INFO] [data.secscan_model] =============================== gunicorn-registry stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) gunicorn-registry stderr | self._legacy_model = NoopV2SecurityScanner() gunicorn-registry stdout | 2021-10-18 18:28:32,276 [70] [INFO] [data.secscan_model] Using split secscan model: `[, ]` gunicorn-registry stdout | 2021-10-18 18:28:32,276 [70] [INFO] [data.secscan_model] =============================== gunicorn-registry stdout | 2021-10-18 18:28:32,276 [70] [DEBUG] [data.logs_model] Configuring log lodel gunicorn-registry stdout | 2021-10-18 18:28:32,276 [70] [INFO] [data.logs_model] =============================== gunicorn-registry stdout | 2021-10-18 18:28:32,276 [70] [INFO] [data.logs_model] Using logs model `` gunicorn-registry stdout | 2021-10-18 18:28:32,276 [70] [INFO] [data.logs_model] =============================== securityscanningnotificationworker stdout | 2021-10-18 18:28:32,277 [107] [INFO] [apscheduler.scheduler] Added job "QueueWorker.poll_queue" to job store "default" securityscanningnotificationworker stdout | 2021-10-18 18:28:32,278 [107] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:32:01.279070 securityscanningnotificationworker stdout | 2021-10-18 18:28:32,278 [107] [INFO] [apscheduler.scheduler] Added job "QueueWorker.update_queue_metrics" to job store "default" securityscanningnotificationworker stdout | 2021-10-18 18:28:32,278 [107] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:28:40.279375 securityscanningnotificationworker stdout | 2021-10-18 18:28:32,278 [107] [INFO] [apscheduler.scheduler] Added job "QueueWorker.run_watchdog" to job store "default" securityscanningnotificationworker stdout | 2021-10-18 18:28:32,278 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:28:32,278 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:28:40.279375+00:00 (in 8.000604 seconds) exportactionlogsworker stdout | 2021-10-18 18:28:32,295 [67] [DEBUG] [workers.worker] Scheduling worker. exportactionlogsworker stdout | 2021-10-18 18:28:32,362 [67] [INFO] [apscheduler.scheduler] Scheduler started exportactionlogsworker stdout | 2021-10-18 18:28:32,362 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:28:32,363 [67] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:29:13.363994 exportactionlogsworker stdout | 2021-10-18 18:28:32,363 [67] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added exportactionlogsworker stdout | 2021-10-18 18:28:32,483 [67] [INFO] [apscheduler.scheduler] Added job "QueueWorker.poll_queue" to job store "default" exportactionlogsworker stdout | 2021-10-18 18:28:32,484 [67] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:31:20.484987 exportactionlogsworker stdout | 2021-10-18 18:28:32,484 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:28:32,484 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:13.363994+00:00 (in 40.879825 seconds) exportactionlogsworker stdout | 2021-10-18 18:28:32,484 [67] [INFO] [apscheduler.scheduler] Added job "QueueWorker.update_queue_metrics" to job store "default" exportactionlogsworker stdout | 2021-10-18 18:28:32,484 [67] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:28:54.485551 exportactionlogsworker stdout | 2021-10-18 18:28:32,484 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:28:32,484 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:13.363994+00:00 (in 40.879315 seconds) exportactionlogsworker stdout | 2021-10-18 18:28:32,484 [67] [INFO] [apscheduler.scheduler] Added job "QueueWorker.run_watchdog" to job store "default" exportactionlogsworker stdout | 2021-10-18 18:28:32,485 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:28:32,485 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:28:54.485551+00:00 (in 22.000510 seconds) teamsyncworker stdout | 2021-10-18 18:28:32,564 [111] [INFO] [apscheduler.scheduler] Added job "TeamSynchronizationWorker._sync_teams_to_groups" to job store "default" teamsyncworker stdout | 2021-10-18 18:28:32,565 [111] [DEBUG] [apscheduler.scheduler] Looking for jobs to run teamsyncworker stdout | 2021-10-18 18:28:32,565 [111] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:28:58.993100+00:00 (in 26.427273 seconds) gunicorn-registry stdout | 2021-10-18 18:28:32,868 [70] [DEBUG] [__config__] Starting registry gunicorn with 8 workers and gevent worker class buildlogsarchiver stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) buildlogsarchiver stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) buildlogsarchiver stderr | Failed to validate security scanner V2 configuration buildlogsarchiver stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) buildlogsarchiver stderr | self._legacy_model = NoopV2SecurityScanner() gunicorn-web stdout | 2021-10-18 18:28:32,996 [72] [DEBUG] [util.ipresolver] Finished building AWS IP ranges gunicorn-web stdout | 2021-10-18 18:28:33,064 [72] [DEBUG] [botocore.hooks] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane gunicorn-web stdout | 2021-10-18 18:28:33,067 [72] [DEBUG] [botocore.hooks] Changing event name from before-call.apigateway to before-call.api-gateway gunicorn-web stdout | 2021-10-18 18:28:33,068 [72] [DEBUG] [botocore.hooks] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict gunicorn-web stdout | 2021-10-18 18:28:33,071 [72] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration gunicorn-web stdout | 2021-10-18 18:28:33,071 [72] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 gunicorn-web stdout | 2021-10-18 18:28:33,072 [72] [DEBUG] [botocore.hooks] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search gunicorn-web stdout | 2021-10-18 18:28:33,073 [72] [DEBUG] [botocore.hooks] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section gunicorn-web stdout | 2021-10-18 18:28:33,075 [72] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask gunicorn-web stdout | 2021-10-18 18:28:33,075 [72] [DEBUG] [botocore.hooks] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section gunicorn-web stdout | 2021-10-18 18:28:33,075 [72] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search gunicorn-web stdout | 2021-10-18 18:28:33,075 [72] [DEBUG] [botocore.hooks] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section buildlogsarchiver stdout | 2021-10-18 18:28:33,078 [63] [DEBUG] [workers.worker] Scheduling worker. buildlogsarchiver stdout | 2021-10-18 18:28:33,079 [63] [INFO] [apscheduler.scheduler] Scheduler started buildlogsarchiver stdout | 2021-10-18 18:28:33,079 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:28:33,080 [63] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added buildlogsarchiver stdout | 2021-10-18 18:28:33,080 [63] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:29:02.081130 expiredappspecifictokenworker stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) expiredappspecifictokenworker stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) expiredappspecifictokenworker stderr | Failed to validate security scanner V2 configuration expiredappspecifictokenworker stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) expiredappspecifictokenworker stderr | self._legacy_model = NoopV2SecurityScanner() builder stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) builder stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) builder stderr | Failed to validate security scanner V2 configuration builder stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) builder stderr | self._legacy_model = NoopV2SecurityScanner() expiredappspecifictokenworker stdout | 2021-10-18 18:28:33,186 [66] [DEBUG] [__main__] Starting expired app specific token GC worker servicekey stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) servicekey stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) servicekey stderr | Failed to validate security scanner V2 configuration servicekey stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) servicekey stderr | self._legacy_model = NoopV2SecurityScanner() expiredappspecifictokenworker stdout | 2021-10-18 18:28:33,264 [66] [DEBUG] [__main__] Found expiration window: 1d expiredappspecifictokenworker stdout | 2021-10-18 18:28:33,266 [66] [DEBUG] [workers.worker] Scheduling worker. expiredappspecifictokenworker stdout | 2021-10-18 18:28:33,267 [66] [INFO] [apscheduler.scheduler] Scheduler started expiredappspecifictokenworker stdout | 2021-10-18 18:28:33,267 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run expiredappspecifictokenworker stdout | 2021-10-18 18:28:33,268 [66] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 18:59:17.269043 expiredappspecifictokenworker stdout | 2021-10-18 18:28:33,268 [66] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added gunicorn-web stdout | 2021-10-18 18:28:33,291 [72] [DEBUG] [data.database] Configuring database gunicorn-web stdout | 2021-10-18 18:28:33,292 [72] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stderr | /quay-registry/data/secscan_model/__init__.py:28: DeprecationWarning: Call to deprecated class V2SecurityScanner. (Will be replaced by a V4 API security scanner soon) gunicorn-web stderr | self._legacy_model = V2SecurityScanner(app, instance_keys, storage) gunicorn-web stdout | 2021-10-18 18:28:33,292 [72] [DEBUG] [util.secscan.validator] Missing SECURITY_SCANNER_ENDPOINT configuration gunicorn-web stdout | 2021-10-18 18:28:33,292 [72] [WARNING] [data.secscan_model.secscan_v2_model] Failed to validate security scanner V2 configuration gunicorn-web stdout | 2021-10-18 18:28:33,293 [72] [INFO] [data.secscan_model] =============================== gunicorn-web stderr | /quay-registry/data/secscan_model/__init__.py:30: DeprecationWarning: Call to deprecated class NoopV2SecurityScanner. (Will be replaced by a V4 API security scanner soon) gunicorn-web stderr | self._legacy_model = NoopV2SecurityScanner() gunicorn-web stdout | 2021-10-18 18:28:33,293 [72] [INFO] [data.secscan_model] Using split secscan model: `[, ]` gunicorn-web stdout | 2021-10-18 18:28:33,293 [72] [INFO] [data.secscan_model] =============================== gunicorn-web stdout | 2021-10-18 18:28:33,293 [72] [DEBUG] [data.logs_model] Configuring log lodel gunicorn-web stdout | 2021-10-18 18:28:33,293 [72] [INFO] [data.logs_model] =============================== gunicorn-web stdout | 2021-10-18 18:28:33,293 [72] [INFO] [data.logs_model] Using logs model `` gunicorn-web stdout | 2021-10-18 18:28:33,293 [72] [INFO] [data.logs_model] =============================== servicekey stdout | 2021-10-18 18:28:33,362 [109] [DEBUG] [workers.worker] Scheduling worker. servicekey stdout | 2021-10-18 18:28:33,363 [109] [INFO] [apscheduler.scheduler] Scheduler started servicekey stdout | 2021-10-18 18:28:33,364 [109] [DEBUG] [apscheduler.scheduler] Looking for jobs to run servicekey stdout | 2021-10-18 18:28:33,364 [109] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added servicekey stdout | 2021-10-18 18:28:33,365 [109] [DEBUG] [workers.worker] First run scheduled for 2021-10-18 19:19:52.366064 buildlogsarchiver stdout | 2021-10-18 18:28:33,475 [63] [INFO] [apscheduler.scheduler] Added job "ArchiveBuildLogsWorker._archive_redis_buildlogs" to job store "default" buildlogsarchiver stdout | 2021-10-18 18:28:33,476 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:28:33,476 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:02.081130+00:00 (in 28.604861 seconds) expiredappspecifictokenworker stdout | 2021-10-18 18:28:33,606 [66] [INFO] [apscheduler.scheduler] Added job "ExpiredAppSpecificTokenWorker._gc_expired_tokens" to job store "default" expiredappspecifictokenworker stdout | 2021-10-18 18:28:33,607 [66] [DEBUG] [apscheduler.scheduler] Looking for jobs to run expiredappspecifictokenworker stdout | 2021-10-18 18:28:33,607 [66] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:59:17.269043+00:00 (in 1843.661210 seconds) builder stdout | 2021-10-18 18:28:33,609 [62] [DEBUG] [__main__] Building is disabled. Please enable the feature flag servicekey stdout | 2021-10-18 18:28:33,685 [109] [INFO] [apscheduler.scheduler] Added job "ServiceKeyWorker._refresh_service_key" to job store "default" servicekey stdout | 2021-10-18 18:28:33,685 [109] [DEBUG] [apscheduler.scheduler] Looking for jobs to run servicekey stdout | 2021-10-18 18:28:33,686 [109] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 19:19:52.366064+00:00 (in 3078.679962 seconds) gunicorn-web stdout | 2021-10-18 18:28:34,016 [72] [DEBUG] [__config__] Starting web gunicorn with 4 workers and gevent worker class gunicorn-web stdout | 2021-10-18 18:28:35,984 [241] [DEBUG] [app] Starting request: urn:request:c8f73021-eb09-4839-b50e-439d7f115311 (/health/instance) gunicorn-web stdout | 2021-10-18 18:28:35,992 [241] [DEBUG] [urllib3.connectionpool] Starting new HTTP connection (1): localhost:8080 gunicorn-registry stdout | 2021-10-18 18:28:36,005 [240] [DEBUG] [app] Starting request: urn:request:34ff714c-8616-454c-b560-25dacce983c5 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:28:36,009 [240] [DEBUG] [app] Ending request: urn:request:34ff714c-8616-454c-b560-25dacce983c5 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:28:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.011 162 0.011) gunicorn-registry stdout | 2021-10-18 18:28:36,010 [240] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:28:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:28:36,011 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:28:36,013 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:28:36,016 [241] [DEBUG] [app] Starting request: urn:request:29229551-789f-485e-961b-4829dfd36409 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:28:36,017 [241] [DEBUG] [app] Ending request: urn:request:29229551-789f-485e-961b-4829dfd36409 (/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:28:36 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.004) gunicorn-web stdout | 2021-10-18 18:28:36,018 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:28:36 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:28:36,019 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:28:36,022 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."kid", "t1"."service", "t1"."jwk", "t1"."metadata", "t1"."created_date", "t1"."expiration_date", "t1"."rotation_duration", "t1"."approval_id" FROM "servicekey" AS "t1" LEFT OUTER JOIN "servicekeyapproval" AS "t2" ON ("t1"."approval_id" = "t2"."id") WHERE ((((NOT ("t1"."approval_id" IS %s) AND (("t1"."expiration_date" > %s) OR ("t1"."expiration_date" IS %s))) AND ("t1"."service" = %s)) AND (NOT (("t1"."service" = %s) AND ("t1"."expiration_date" <= %s)) OR NOT ((("t1"."service" = %s) AND ("t1"."approval_id" IS %s)) AND ("t1"."created_date" <= %s)))) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s)))', [None, datetime.datetime(2021, 10, 18, 18, 28, 36, 20901), None, 'quay', 'quay', datetime.datetime(2021, 10, 18, 18, 28, 36, 20948), 'quay', None, datetime.datetime(2021, 10, 17, 18, 28, 36, 20973), datetime.datetime(2021, 10, 11, 18, 28, 36, 20987), None]) gunicorn-web stdout | 2021-10-18 18:28:36,039 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:28:36,047 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:28:36,049 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:28:36,109 [241] [DEBUG] [app] Ending request: urn:request:c8f73021-eb09-4839-b50e-439d7f115311 (/health/instance) gunicorn-web stdout | 2021-10-18 18:28:36,110 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:28:36,111 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:28:36 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:28:36 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.134 120 0.134) gunicorn-web stdout | 2021-10-18 18:28:36,631 [241] [DEBUG] [app] Starting request: urn:request:f0fff972-7ef5-457c-98f1-a1c20d1e40ab (/health/instance) gunicorn-registry stdout | 2021-10-18 18:28:36,642 [236] [DEBUG] [app] Starting request: urn:request:87f02699-083e-4c01-887d-db22e7ad653f (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:28:36,645 [236] [DEBUG] [app] Ending request: urn:request:87f02699-083e-4c01-887d-db22e7ad653f (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:28:36,646 [236] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:28:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:28:36,647 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:28:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.009 162 0.009) gunicorn-web stdout | 2021-10-18 18:28:36,649 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:28:36,652 [241] [DEBUG] [app] Starting request: urn:request:cc57bcce-9517-4a64-abc5-fbafec3465ea (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:28:36,652 [241] [DEBUG] [app] Ending request: urn:request:cc57bcce-9517-4a64-abc5-fbafec3465ea (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:28:36,653 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:28:36 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:28:36 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.006 159 0.007) gunicorn-web stdout | 2021-10-18 18:28:36,657 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:28:36,658 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:28:36,665 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:28:36,672 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:28:36,719 [241] [DEBUG] [app] Ending request: urn:request:f0fff972-7ef5-457c-98f1-a1c20d1e40ab (/health/instance) gunicorn-web stdout | 2021-10-18 18:28:36,720 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:28:36,721 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:28:36 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:28:36 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.092 120 0.091) namespacegcworker stdout | 2021-10-18 18:28:37,564 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:28:37,565 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:28:37 UTC)" (scheduled at 2021-10-18 18:28:37.563981+00:00) namespacegcworker stdout | 2021-10-18 18:28:37,565 [77] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2021-10-18 18:28:37,566 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:28:49.870406+00:00 (in 12.305827 seconds) namespacegcworker stdout | 2021-10-18 18:28:37,566 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:29:37 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:28:38,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:28:38,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:28:38 UTC)" (scheduled at 2021-10-18 18:28:38.176502+00:00) notificationworker stdout | 2021-10-18 18:28:38,178 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:28:48.176502+00:00 (in 9.999136 seconds) notificationworker stdout | 2021-10-18 18:28:38,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:28:38,180 [82] [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(2021, 10, 18, 18, 28, 38, 178778), True, datetime.datetime(2021, 10, 18, 18, 28, 38, 178778), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:28:38,191 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:28:38,191 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:28:38,191 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:28:48 UTC)" executed successfully securityscanningnotificationworker stdout | 2021-10-18 18:28:40,279 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:28:40,281 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:28:40 UTC)" (scheduled at 2021-10-18 18:28:40.279375+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:28:40,281 [107] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2021-10-18 18:28:40,281 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:28:40 UTC)" executed successfully securityscanningnotificationworker stdout | 2021-10-18 18:28:40,282 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:28:57.461325+00:00 (in 17.181292 seconds) storagereplication stdout | 2021-10-18 18:28:42,304 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} queuecleanupworker stdout | 2021-10-18 18:28:43,020 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} namespacegcworker stdout | 2021-10-18 18:28:44,123 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:28:44,502 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:28:45,897 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} globalpromstats stdout | 2021-10-18 18:28:46,211 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} gunicorn-web stdout | 2021-10-18 18:28:46,642 [243] [DEBUG] [app] Starting request: urn:request:ed3f576c-d789-419a-baac-82f06b1ebc11 (/health/instance) gunicorn-web stdout | 2021-10-18 18:28:46,651 [243] [DEBUG] [urllib3.connectionpool] Starting new HTTP connection (1): localhost:8080 gunicorn-registry stdout | 2021-10-18 18:28:46,662 [230] [DEBUG] [app] Starting request: urn:request:6986dddb-b4ee-4efb-a390-5e4b5e4a0dfe (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:28:46,665 [230] [DEBUG] [app] Ending request: urn:request:6986dddb-b4ee-4efb-a390-5e4b5e4a0dfe (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:28:46,667 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:28:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:28:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.009 162 0.008) gunicorn-web stdout | 2021-10-18 18:28:46,667 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:28:46,670 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:28:46,672 [243] [DEBUG] [app] Starting request: urn:request:7c110e5f-30e5-4bd1-9e9b-a035f9bf8324 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:28:46,674 [243] [DEBUG] [app] Ending request: urn:request:7c110e5f-30e5-4bd1-9e9b-a035f9bf8324 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:28:46,675 [243] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:28:46 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:28:46 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.003) gunicorn-web stdout | 2021-10-18 18:28:46,675 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:28:46,678 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."kid", "t1"."service", "t1"."jwk", "t1"."metadata", "t1"."created_date", "t1"."expiration_date", "t1"."rotation_duration", "t1"."approval_id" FROM "servicekey" AS "t1" LEFT OUTER JOIN "servicekeyapproval" AS "t2" ON ("t1"."approval_id" = "t2"."id") WHERE ((((NOT ("t1"."approval_id" IS %s) AND (("t1"."expiration_date" > %s) OR ("t1"."expiration_date" IS %s))) AND ("t1"."service" = %s)) AND (NOT (("t1"."service" = %s) AND ("t1"."expiration_date" <= %s)) OR NOT ((("t1"."service" = %s) AND ("t1"."approval_id" IS %s)) AND ("t1"."created_date" <= %s)))) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s)))', [None, datetime.datetime(2021, 10, 18, 18, 28, 46, 677327), None, 'quay', 'quay', datetime.datetime(2021, 10, 18, 18, 28, 46, 677369), 'quay', None, datetime.datetime(2021, 10, 17, 18, 28, 46, 677393), datetime.datetime(2021, 10, 11, 18, 28, 46, 677406), None]) gunicorn-web stdout | 2021-10-18 18:28:46,692 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:28:46,699 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:28:46,701 [243] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:28:46,775 [243] [DEBUG] [app] Ending request: urn:request:ed3f576c-d789-419a-baac-82f06b1ebc11 (/health/instance) gunicorn-web stdout | 2021-10-18 18:28:46,776 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:28:46,776 [243] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:28:46 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:28:46 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.145 120 0.145) securityworker stdout | 2021-10-18 18:28:46,870 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:28:46,871 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:28:46 UTC)" (scheduled at 2021-10-18 18:28:46.870699+00:00) securityworker stdout | 2021-10-18 18:28:46,872 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:28:46,872 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:28:46,872 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:16.870699+00:00 (in 29.999415 seconds) securityworker stdout | 2021-10-18 18:28:46,875 [108] [DEBUG] [urllib3.connectionpool] Starting new HTTP connection (1): registry-clair-app:80 securityworker stdout | 2021-10-18 18:28:46,881 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:28:46,885 [108] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:28:46,895 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:28:46,898 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 5, 9]) securityworker stdout | 2021-10-18 18:28:46,900 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:28:46,901 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 4, 8]) securityworker stdout | 2021-10-18 18:28:46,902 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:28:46,902 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:28:46,903 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 23, 46, 902894), 4, 8]) securityworker stdout | 2021-10-18 18:28:46,904 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:28:46,905 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 23, 46, 905157), 8, 9]) securityworker stdout | 2021-10-18 18:28:46,907 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 8-9 securityworker stdout | 2021-10-18 18:28:46,907 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:28:46,908 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 23, 46, 907500), 5, 9]) securityworker stdout | 2021-10-18 18:28:46,910 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:28:46,911 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 23, 46, 910578), 4, 8]) securityworker stdout | 2021-10-18 18:28:46,912 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:28:46,913 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:28:46,913 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:28:46,913 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:29:16 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:28:47,507 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} gcworker stdout | 2021-10-18 18:28:47,886 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:28:47,887 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:28:47 UTC)" (scheduled at 2021-10-18 18:28:47.886221+00:00) gcworker stdout | 2021-10-18 18:28:47,888 [68] [DEBUG] [peewee] ('SELECT DISTINCT "t1"."removed_tag_expiration_s" FROM "user" AS "t1" LIMIT %s', [100]) gcworker stdout | 2021-10-18 18:28:47,889 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:17.886221+00:00 (in 29.999506 seconds) gcworker stdout | 2021-10-18 18:28:47,899 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372127897, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:28:47,904 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:28:47,904 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:28:47,905 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:29:17 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:28:48,178 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:28:48,178 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:28:58.176502+00:00 (in 9.998273 seconds) notificationworker stdout | 2021-10-18 18:28:48,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:28:58 UTC)" (scheduled at 2021-10-18 18:28:48.176502+00:00) notificationworker stdout | 2021-10-18 18:28:48,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:28:48,180 [82] [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(2021, 10, 18, 18, 28, 48, 178889), True, datetime.datetime(2021, 10, 18, 18, 28, 48, 178889), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:28:48,191 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:28:48,191 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:28:48,192 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:28:58 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:28:48,614 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:28:48,926 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:28:49,201 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} notificationworker stdout | 2021-10-18 18:28:49,595 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} namespacegcworker stdout | 2021-10-18 18:28:49,873 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:28:49,874 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:37.563981+00:00 (in 47.690316 seconds) namespacegcworker stdout | 2021-10-18 18:28:49,874 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:29:49 UTC)" (scheduled at 2021-10-18 18:28:49.870406+00:00) namespacegcworker stdout | 2021-10-18 18:28:49,874 [77] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2021-10-18 18:28:49,877 [77] [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(2021, 10, 18, 18, 28, 49, 874955), True, datetime.datetime(2021, 10, 18, 18, 28, 49, 874955), 0, 'namespacegc/%', 50, 1, 0]) manifestbackfillworker stdout | 2021-10-18 18:28:50,121 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} namespacegcworker stdout | 2021-10-18 18:28:51,068 [77] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2021-10-18 18:28:51,068 [77] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2021-10-18 18:28:51,068 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:29:49 UTC)" executed successfully securityworker stdout | 2021-10-18 18:28:52,204 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} repositorygcworker stdout | 2021-10-18 18:28:54,126 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:28:54,429 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} exportactionlogsworker stdout | 2021-10-18 18:28:54,485 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:28:54,486 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:28:54 UTC)" (scheduled at 2021-10-18 18:28:54.485551+00:00) exportactionlogsworker stdout | 2021-10-18 18:28:54,487 [67] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2021-10-18 18:28:54,487 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:28:54 UTC)" executed successfully exportactionlogsworker stdout | 2021-10-18 18:28:54,488 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:13.363994+00:00 (in 18.877877 seconds) teamsyncworker stdout | 2021-10-18 18:28:55,003 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} repositorygcworker stdout | 2021-10-18 18:28:56,179 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:28:56,180 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:28:56 UTC)" (scheduled at 2021-10-18 18:28:56.179064+00:00) repositorygcworker stdout | 2021-10-18 18:28:56,180 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:16.967820+00:00 (in 20.788299 seconds) repositorygcworker stdout | 2021-10-18 18:28:56,180 [99] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2021-10-18 18:28:56,181 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:29:56 UTC)" executed successfully builder stdout | 2021-10-18 18:28:56,594 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} gunicorn-web stdout | 2021-10-18 18:28:56,644 [244] [DEBUG] [app] Starting request: urn:request:241e16cb-34c2-4a1d-a137-64e62f03f2ac (/health/instance) gunicorn-web stdout | 2021-10-18 18:28:56,654 [244] [DEBUG] [urllib3.connectionpool] Starting new HTTP connection (1): localhost:8080 gunicorn-registry stdout | 2021-10-18 18:28:56,665 [235] [DEBUG] [app] Starting request: urn:request:94967375-f1ba-4be5-8672-e3dc4629db37 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:28:56,668 [235] [DEBUG] [app] Ending request: urn:request:94967375-f1ba-4be5-8672-e3dc4629db37 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:28:56,669 [235] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:28:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:28:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.009 162 0.009) gunicorn-web stdout | 2021-10-18 18:28:56,670 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:28:56,672 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:28:56,675 [241] [DEBUG] [app] Starting request: urn:request:b4612825-5b09-49b4-80bb-b682859a80d4 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:28:56,676 [241] [DEBUG] [app] Ending request: urn:request:b4612825-5b09-49b4-80bb-b682859a80d4 (/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:28:56 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.004) gunicorn-web stdout | 2021-10-18 18:28:56,677 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:28:56,677 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:28:56 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:28:56,681 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."kid", "t1"."service", "t1"."jwk", "t1"."metadata", "t1"."created_date", "t1"."expiration_date", "t1"."rotation_duration", "t1"."approval_id" FROM "servicekey" AS "t1" LEFT OUTER JOIN "servicekeyapproval" AS "t2" ON ("t1"."approval_id" = "t2"."id") WHERE ((((NOT ("t1"."approval_id" IS %s) AND (("t1"."expiration_date" > %s) OR ("t1"."expiration_date" IS %s))) AND ("t1"."service" = %s)) AND (NOT (("t1"."service" = %s) AND ("t1"."expiration_date" <= %s)) OR NOT ((("t1"."service" = %s) AND ("t1"."approval_id" IS %s)) AND ("t1"."created_date" <= %s)))) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s)))', [None, datetime.datetime(2021, 10, 18, 18, 28, 56, 679587), None, 'quay', 'quay', datetime.datetime(2021, 10, 18, 18, 28, 56, 679640), 'quay', None, datetime.datetime(2021, 10, 17, 18, 28, 56, 679669), datetime.datetime(2021, 10, 11, 18, 28, 56, 679687), None]) gunicorn-web stdout | 2021-10-18 18:28:56,696 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:28:56,704 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:28:56,706 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:28:56,775 [244] [DEBUG] [app] Ending request: urn:request:241e16cb-34c2-4a1d-a137-64e62f03f2ac (/health/instance) gunicorn-web stdout | 2021-10-18 18:28:56,776 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:28:56 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.146 120 0.146) gunicorn-web stdout | 2021-10-18 18:28:56,777 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:28:56 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" buildlogsarchiver stdout | 2021-10-18 18:28:57,314 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} securityscanningnotificationworker stdout | 2021-10-18 18:28:57,464 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:28:57,464 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:40.279375+00:00 (in 42.815096 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:28:57,464 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:29:57 UTC)" (scheduled at 2021-10-18 18:28:57.461325+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:28:57,464 [107] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2021-10-18 18:28:57,466 [107] [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(2021, 10, 18, 18, 28, 57, 464941), True, datetime.datetime(2021, 10, 18, 18, 28, 57, 464941), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2021-10-18 18:28:57,476 [107] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2021-10-18 18:28:57,477 [107] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2021-10-18 18:28:57,477 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:29:57 UTC)" executed successfully expiredappspecifictokenworker stdout | 2021-10-18 18:28:57,716 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} servicekey stdout | 2021-10-18 18:28:57,918 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} notificationworker stdout | 2021-10-18 18:28:58,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:28:58,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:04.487226+00:00 (in 6.309865 seconds) notificationworker stdout | 2021-10-18 18:28:58,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:29:08 UTC)" (scheduled at 2021-10-18 18:28:58.176502+00:00) notificationworker stdout | 2021-10-18 18:28:58,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:28:58,179 [82] [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(2021, 10, 18, 18, 28, 58, 178357), True, datetime.datetime(2021, 10, 18, 18, 28, 58, 178357), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:28:58,192 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:28:58,192 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:28:58,192 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:29:08 UTC)" executed successfully gunicorn-secscan stdout | 2021-10-18 18:28:58,503 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:28:58,511 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} gunicorn-secscan stdout | 2021-10-18 18:28:58,515 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-registry stdout | 2021-10-18 18:28:58,984 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:28:58,988 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:28:58,991 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} teamsyncworker stdout | 2021-10-18 18:28:58,993 [111] [DEBUG] [apscheduler.scheduler] Looking for jobs to run teamsyncworker stdout | 2021-10-18 18:28:58,994 [111] [INFO] [apscheduler.executors.default] Running job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:28:58 UTC)" (scheduled at 2021-10-18 18:28:58.993100+00:00) teamsyncworker stdout | 2021-10-18 18:28:58,995 [111] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:58.993100+00:00 (in 59.999226 seconds) teamsyncworker stdout | 2021-10-18 18:28:58,995 [111] [DEBUG] [data.users.teamsync] Looking up teams to sync to groups teamsyncworker stdout | 2021-10-18 18:28:58,998 [111] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "teamsync" AS "t1" WHERE (("t1"."last_updated" <= %s) OR ("t1"."last_updated" IS %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2021, 10, 18, 17, 58, 58, 995563), None, 500, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:28:59,005 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} teamsyncworker stdout | 2021-10-18 18:28:59,007 [111] [DEBUG] [data.users.teamsync] No additional stale team found; sleeping teamsyncworker stdout | 2021-10-18 18:28:59,007 [111] [DEBUG] [data.database] Disconnecting from database. teamsyncworker stdout | 2021-10-18 18:28:59,007 [111] [INFO] [apscheduler.executors.default] Job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:29:58 UTC)" executed successfully gunicorn-registry stdout | 2021-10-18 18:28:59,010 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:28:59,011 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:28:59,015 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-registry stdout | 2021-10-18 18:28:59,019 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-registry stdout | 2021-10-18 18:28:59,021 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-web stdout | 2021-10-18 18:28:59,895 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:28:59,899 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | 2021-10-18 18:28:59,904 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:28:59,909 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:28:59,912 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} buildlogsarchiver stdout | 2021-10-18 18:29:02,081 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:29:02,082 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:29:02 UTC)" (scheduled at 2021-10-18 18:29:02.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:29:02,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:32.081130+00:00 (in 29.999522 seconds) buildlogsarchiver stdout | 2021-10-18 18:29:02,084 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 29, 2, 82956), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:29:02,096 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:29:02,096 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:29:02,096 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:29:32 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:29:04,488 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:29:04,488 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:08.176502+00:00 (in 3.688243 seconds) notificationworker stdout | 2021-10-18 18:29:04,488 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:04 UTC)" (scheduled at 2021-10-18 18:29:04.487226+00:00) notificationworker stdout | 2021-10-18 18:29:04,489 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2021-10-18 18:29:04,489 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:04 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:29:06,632 [244] [DEBUG] [app] Starting request: urn:request:9a97c5d5-9644-421f-a0ab-a54a500122c6 (/health/instance) gunicorn-web stdout | 2021-10-18 18:29:06,638 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:29:06,642 [230] [DEBUG] [app] Starting request: urn:request:d5baf98b-a73d-4db8-ac38-908f1712e638 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:29:06,643 [230] [DEBUG] [app] Ending request: urn:request:d5baf98b-a73d-4db8-ac38-908f1712e638 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:29:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.003) gunicorn-web stdout | 2021-10-18 18:29:06,644 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:29:06,647 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:29:06,649 [244] [DEBUG] [app] Starting request: urn:request:f0f6cdfc-b323-4200-b599-01ac4214d5f7 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:29:06,649 [244] [DEBUG] [app] Ending request: urn:request:f0f6cdfc-b323-4200-b599-01ac4214d5f7 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:29:06,650 [244] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:29:06 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:29:06 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.003) gunicorn-web stdout | 2021-10-18 18:29:06,650 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:29:06,651 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-registry stdout | 2021-10-18 18:29:06,648 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:29:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:29:06,658 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:29:06,665 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:29:06,720 [244] [DEBUG] [app] Ending request: urn:request:9a97c5d5-9644-421f-a0ab-a54a500122c6 (/health/instance) gunicorn-web stdout | 2021-10-18 18:29:06,721 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:29:06,722 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:29:06 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:29:06 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.092 120 0.093) notificationworker stdout | 2021-10-18 18:29:08,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:29:08,178 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:18.176502+00:00 (in 9.998800 seconds) notificationworker stdout | 2021-10-18 18:29:08,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:29:18 UTC)" (scheduled at 2021-10-18 18:29:08.176502+00:00) notificationworker stdout | 2021-10-18 18:29:08,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:29:08,179 [82] [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(2021, 10, 18, 18, 29, 8, 178657), True, datetime.datetime(2021, 10, 18, 18, 29, 8, 178657), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:29:08,194 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:29:08,194 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:29:08,194 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:29:18 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:29:12,348 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} queuecleanupworker stdout | 2021-10-18 18:29:13,052 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} exportactionlogsworker stdout | 2021-10-18 18:29:13,366 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:29:13,366 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:54.485551+00:00 (in 41.118958 seconds) exportactionlogsworker stdout | 2021-10-18 18:29:13,367 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:13 UTC)" (scheduled at 2021-10-18 18:29:13.363994+00:00) exportactionlogsworker stdout | 2021-10-18 18:29:13,367 [67] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2021-10-18 18:29:13,369 [67] [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(2021, 10, 18, 18, 29, 13, 367361), True, datetime.datetime(2021, 10, 18, 18, 29, 13, 367361), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2021-10-18 18:29:13,394 [67] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2021-10-18 18:29:13,394 [67] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2021-10-18 18:29:13,394 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:13 UTC)" executed successfully namespacegcworker stdout | 2021-10-18 18:29:14,163 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:29:14,544 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:29:15,942 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} globalpromstats stdout | 2021-10-18 18:29:16,255 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} gunicorn-web stdout | 2021-10-18 18:29:16,632 [241] [DEBUG] [app] Starting request: urn:request:84078f86-d667-4def-87f1-6ea15e2739bc (/health/instance) gunicorn-web stdout | 2021-10-18 18:29:16,637 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:29:16,648 [231] [DEBUG] [app] Starting request: urn:request:c7d013bc-fcfc-497f-9495-d1dbf81c2cac (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:29:16,652 [231] [DEBUG] [app] Ending request: urn:request:c7d013bc-fcfc-497f-9495-d1dbf81c2cac (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:29:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.013 162 0.012) gunicorn-registry stdout | 2021-10-18 18:29:16,654 [231] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:29:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:29:16,654 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:29:16,656 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:29:16,660 [241] [DEBUG] [app] Starting request: urn:request:3e92f534-4109-470a-b524-0c2e1305c610 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:29:16,661 [241] [DEBUG] [app] Ending request: urn:request:3e92f534-4109-470a-b524-0c2e1305c610 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:29:16,661 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:29:16 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:29:16 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.003) gunicorn-web stdout | 2021-10-18 18:29:16,662 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:29:16,663 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:29:16,670 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:29:16,678 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:29:16,727 [241] [DEBUG] [app] Ending request: urn:request:84078f86-d667-4def-87f1-6ea15e2739bc (/health/instance) gunicorn-web stdout | 2021-10-18 18:29:16,728 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:29:16,728 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:29:16 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:29:16 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.098 120 0.099) securityworker stdout | 2021-10-18 18:29:16,872 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:29:16,873 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:46.870699+00:00 (in 29.998039 seconds) securityworker stdout | 2021-10-18 18:29:16,873 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:29:46 UTC)" (scheduled at 2021-10-18 18:29:16.870699+00:00) securityworker stdout | 2021-10-18 18:29:16,874 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:29:16,874 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:29:16,887 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:29:16,890 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:29:16,899 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:29:16,899 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:29:46 UTC)" executed successfully repositorygcworker stdout | 2021-10-18 18:29:16,969 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:29:16,969 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:24.176873+00:00 (in 7.207233 seconds) repositorygcworker stdout | 2021-10-18 18:29:16,970 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:16 UTC)" (scheduled at 2021-10-18 18:29:16.967820+00:00) repositorygcworker stdout | 2021-10-18 18:29:16,970 [99] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2021-10-18 18:29:16,971 [99] [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(2021, 10, 18, 18, 29, 16, 970336), True, datetime.datetime(2021, 10, 18, 18, 29, 16, 970336), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2021-10-18 18:29:16,982 [99] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2021-10-18 18:29:16,982 [99] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2021-10-18 18:29:16,982 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:16 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:29:17,546 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} gcworker stdout | 2021-10-18 18:29:17,888 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:29:17,889 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:47.886221+00:00 (in 29.997180 seconds) gcworker stdout | 2021-10-18 18:29:17,889 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:29:47 UTC)" (scheduled at 2021-10-18 18:29:17.886221+00:00) gcworker stdout | 2021-10-18 18:29:17,890 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372157889, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:29:17,904 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:29:17,904 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:29:17,904 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:29:47 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:29:18,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:29:18,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:28.176502+00:00 (in 9.999054 seconds) notificationworker stdout | 2021-10-18 18:29:18,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:29:28 UTC)" (scheduled at 2021-10-18 18:29:18.176502+00:00) notificationworker stdout | 2021-10-18 18:29:18,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:29:18,179 [82] [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(2021, 10, 18, 18, 29, 18, 178077), True, datetime.datetime(2021, 10, 18, 18, 29, 18, 178077), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:29:18,194 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:29:18,194 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:29:18,194 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:29:28 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:29:18,657 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:29:18,977 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:29:19,249 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} notificationworker stdout | 2021-10-18 18:29:19,641 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} manifestbackfillworker stdout | 2021-10-18 18:29:20,220 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} securityworker stdout | 2021-10-18 18:29:22,248 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} repositorygcworker stdout | 2021-10-18 18:29:24,140 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} repositorygcworker stdout | 2021-10-18 18:29:24,177 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:29:24,178 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:56.179064+00:00 (in 32.001338 seconds) repositorygcworker stdout | 2021-10-18 18:29:24,178 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:34:24 UTC)" (scheduled at 2021-10-18 18:29:24.176873+00:00) repositorygcworker stdout | 2021-10-18 18:29:24,179 [99] [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(2021, 10, 18, 18, 29, 24, 178499), 'repositorygc/%']) repositorygcworker stdout | 2021-10-18 18:29:24,190 [99] [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(2021, 10, 18, 18, 29, 24, 178499), True, datetime.datetime(2021, 10, 18, 18, 29, 24, 178499), 0, 'repositorygc/%']) repositorygcworker stdout | 2021-10-18 18:29:24,192 [99] [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(2021, 10, 18, 18, 29, 24, 178499), True, datetime.datetime(2021, 10, 18, 18, 29, 24, 178499), 0, 'repositorygc/%', False, datetime.datetime(2021, 10, 18, 18, 29, 24, 178499), 'repositorygc/%']) repositorygcworker stdout | 2021-10-18 18:29:24,194 [99] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2021-10-18 18:29:24,194 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:34:24 UTC)" executed successfully exportactionlogsworker stdout | 2021-10-18 18:29:24,475 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} teamsyncworker stdout | 2021-10-18 18:29:25,045 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} gunicorn-web stdout | 2021-10-18 18:29:26,631 [241] [DEBUG] [app] Starting request: urn:request:712bc059-b50e-4d4d-ad58-e08d08ee7aa7 (/health/instance) gunicorn-web stdout | 2021-10-18 18:29:26,633 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost builder stdout | 2021-10-18 18:29:26,635 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} gunicorn-registry stdout | 2021-10-18 18:29:26,635 [240] [DEBUG] [app] Starting request: urn:request:ee8c6596-ecaf-4cb4-88b5-97d6175df6b1 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:29:26,636 [240] [DEBUG] [app] Ending request: urn:request:ee8c6596-ecaf-4cb4-88b5-97d6175df6b1 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:29:26,636 [240] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:29:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:29:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 162 0.002) gunicorn-web stdout | 2021-10-18 18:29:26,637 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:29:26,638 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:29:26,640 [241] [DEBUG] [app] Starting request: urn:request:9ff16d47-efb1-4785-904b-1c59e59b6ed3 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:29:26,641 [241] [DEBUG] [app] Ending request: urn:request:9ff16d47-efb1-4785-904b-1c59e59b6ed3 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:29:26,642 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:29:26 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:29:26 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.001 159 0.002) gunicorn-web stdout | 2021-10-18 18:29:26,642 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:29:26,643 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:29:26,650 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:29:26,656 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:29:26,703 [241] [DEBUG] [app] Ending request: urn:request:712bc059-b50e-4d4d-ad58-e08d08ee7aa7 (/health/instance) gunicorn-web stdout | 2021-10-18 18:29:26,704 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:29:26,705 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:29:26 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:29:26 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.076 120 0.076) buildlogsarchiver stdout | 2021-10-18 18:29:27,356 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} expiredappspecifictokenworker stdout | 2021-10-18 18:29:27,759 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} servicekey stdout | 2021-10-18 18:29:27,962 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} notificationworker stdout | 2021-10-18 18:29:28,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:29:28,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:38.176502+00:00 (in 9.999219 seconds) notificationworker stdout | 2021-10-18 18:29:28,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:29:38 UTC)" (scheduled at 2021-10-18 18:29:28.176502+00:00) notificationworker stdout | 2021-10-18 18:29:28,177 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:29:28,178 [82] [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(2021, 10, 18, 18, 29, 28, 177765), True, datetime.datetime(2021, 10, 18, 18, 29, 28, 177765), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:29:28,189 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:29:28,189 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:29:28,190 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:29:38 UTC)" executed successfully gunicorn-secscan stdout | 2021-10-18 18:29:28,521 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:29:28,537 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:29:28,544 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} gunicorn-registry stdout | 2021-10-18 18:29:29,005 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:29:29,014 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:29:29,027 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:29:29,037 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:29:29,045 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:29:29,050 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:29:29,062 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-registry stdout | 2021-10-18 18:29:29,062 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-registry stdout | 2021-10-18 18:29:29,067 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-web stdout | 2021-10-18 18:29:29,913 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:29:29,919 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | 2021-10-18 18:29:29,923 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:29:29,928 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | 2021-10-18 18:29:29,937 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} buildlogsarchiver stdout | 2021-10-18 18:29:32,084 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:29:32,085 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:02.081130+00:00 (in 29.995796 seconds) buildlogsarchiver stdout | 2021-10-18 18:29:32,086 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:30:02 UTC)" (scheduled at 2021-10-18 18:29:32.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:29:32,088 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 29, 32, 86400), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:29:32,104 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:29:32,104 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:29:32,104 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:30:02 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:29:36,632 [241] [DEBUG] [app] Starting request: urn:request:204028aa-d355-409f-862d-63e65faf307c (/health/instance) gunicorn-web stdout | 2021-10-18 18:29:36,637 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:29:36,641 [230] [DEBUG] [app] Starting request: urn:request:e720a46a-f5c5-455c-8371-5f1dd46118ef (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:29:36,642 [230] [DEBUG] [app] Ending request: urn:request:e720a46a-f5c5-455c-8371-5f1dd46118ef (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:29:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.004 162 0.004) gunicorn-registry stdout | 2021-10-18 18:29:36,643 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:29:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:29:36,644 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:29:36,645 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:29:36,647 [241] [DEBUG] [app] Starting request: urn:request:c9d4f835-9356-40f1-a4e9-14940ca21931 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:29:36,648 [241] [DEBUG] [app] Ending request: urn:request:c9d4f835-9356-40f1-a4e9-14940ca21931 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:29:36,648 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:29:36 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:29:36 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.001 159 0.002) gunicorn-web stdout | 2021-10-18 18:29:36,649 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:29:36,649 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:29:36,656 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:29:36,662 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:29:36,720 [241] [DEBUG] [app] Ending request: urn:request:204028aa-d355-409f-862d-63e65faf307c (/health/instance) gunicorn-web stdout | 2021-10-18 18:29:36,720 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:29:36,721 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:29:36 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:29:36 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.091 120 0.092) namespacegcworker stdout | 2021-10-18 18:29:37,565 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:29:37,565 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:49.870406+00:00 (in 12.305002 seconds) namespacegcworker stdout | 2021-10-18 18:29:37,565 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:37 UTC)" (scheduled at 2021-10-18 18:29:37.563981+00:00) namespacegcworker stdout | 2021-10-18 18:29:37,565 [77] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2021-10-18 18:29:37,566 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:37 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:29:38,176 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:29:38,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:48.176502+00:00 (in 9.999281 seconds) notificationworker stdout | 2021-10-18 18:29:38,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:29:48 UTC)" (scheduled at 2021-10-18 18:29:38.176502+00:00) notificationworker stdout | 2021-10-18 18:29:38,177 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:29:38,178 [82] [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(2021, 10, 18, 18, 29, 38, 177721), True, datetime.datetime(2021, 10, 18, 18, 29, 38, 177721), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:29:38,188 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:29:38,188 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:29:38,189 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:29:48 UTC)" executed successfully securityscanningnotificationworker stdout | 2021-10-18 18:29:40,279 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:29:40,280 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:57.461325+00:00 (in 17.181113 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:29:40,280 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:40 UTC)" (scheduled at 2021-10-18 18:29:40.279375+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:29:40,280 [107] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2021-10-18 18:29:40,281 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:40 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:29:42,388 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} queuecleanupworker stdout | 2021-10-18 18:29:43,101 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} namespacegcworker stdout | 2021-10-18 18:29:44,210 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:29:44,593 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:29:45,984 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} globalpromstats stdout | 2021-10-18 18:29:46,297 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} gunicorn-web stdout | 2021-10-18 18:29:46,633 [244] [DEBUG] [app] Starting request: urn:request:863a14b1-7049-41bb-b726-f65871dea1a1 (/health/instance) gunicorn-web stdout | 2021-10-18 18:29:46,637 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:29:46,642 [230] [DEBUG] [app] Starting request: urn:request:87e0e682-9b2a-46ab-9394-8589964663d1 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:29:46,644 [230] [DEBUG] [app] Ending request: urn:request:87e0e682-9b2a-46ab-9394-8589964663d1 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:29:46,645 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:29:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:29:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.005 162 0.005) gunicorn-web stdout | 2021-10-18 18:29:46,645 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:29:46,648 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:29:46,650 [244] [DEBUG] [app] Starting request: urn:request:5bee48c7-a408-4ddd-ac56-52cfbfc4984a (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:29:46,651 [244] [DEBUG] [app] Ending request: urn:request:5bee48c7-a408-4ddd-ac56-52cfbfc4984a (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:29:46,651 [244] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:29:46 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:29:46,652 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:29:46 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:29:46,652 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:29:46,659 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:29:46,666 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:29:46,731 [244] [DEBUG] [app] Ending request: urn:request:863a14b1-7049-41bb-b726-f65871dea1a1 (/health/instance) gunicorn-web stdout | 2021-10-18 18:29:46,732 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:29:46,733 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:29:46 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:29:46 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.102 120 0.102) securityworker stdout | 2021-10-18 18:29:46,871 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:29:46,872 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:16.870699+00:00 (in 29.998859 seconds) securityworker stdout | 2021-10-18 18:29:46,872 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:30:16 UTC)" (scheduled at 2021-10-18 18:29:46.870699+00:00) securityworker stdout | 2021-10-18 18:29:46,873 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:29:46,873 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:29:46,881 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:29:46,884 [108] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:29:46,895 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:29:46,897 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 4, 8]) securityworker stdout | 2021-10-18 18:29:46,900 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:29:46,901 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 8, 9]) securityworker stdout | 2021-10-18 18:29:46,902 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 8-9 securityworker stdout | 2021-10-18 18:29:46,902 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:29:46,903 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 24, 46, 902873), 4, 8]) securityworker stdout | 2021-10-18 18:29:46,905 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:29:46,905 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 24, 46, 905272), 8, 9]) securityworker stdout | 2021-10-18 18:29:46,907 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 8-9 securityworker stdout | 2021-10-18 18:29:46,907 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:29:46,908 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 24, 46, 907528), 4, 8]) securityworker stdout | 2021-10-18 18:29:46,909 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:29:46,910 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 24, 46, 910028), 8, 9]) securityworker stdout | 2021-10-18 18:29:46,911 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 8-9 securityworker stdout | 2021-10-18 18:29:46,911 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:29:46,912 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:29:46,912 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:30:16 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:29:47,584 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} gcworker stdout | 2021-10-18 18:29:47,886 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:29:47,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:17.886221+00:00 (in 29.999167 seconds) gcworker stdout | 2021-10-18 18:29:47,887 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:30:17 UTC)" (scheduled at 2021-10-18 18:29:47.886221+00:00) gcworker stdout | 2021-10-18 18:29:47,890 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372187888, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:29:47,903 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:29:47,903 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:29:47,903 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:30:17 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:29:48,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:29:48,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:29:58.176502+00:00 (in 9.999065 seconds) notificationworker stdout | 2021-10-18 18:29:48,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:29:58 UTC)" (scheduled at 2021-10-18 18:29:48.176502+00:00) notificationworker stdout | 2021-10-18 18:29:48,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:29:48,180 [82] [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(2021, 10, 18, 18, 29, 48, 178466), True, datetime.datetime(2021, 10, 18, 18, 29, 48, 178466), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:29:48,193 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:29:48,194 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:29:48,194 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:29:58 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:29:48,700 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:29:49,019 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:29:49,288 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} notificationworker stdout | 2021-10-18 18:29:49,662 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} namespacegcworker stdout | 2021-10-18 18:29:49,870 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:29:49,871 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:37.563981+00:00 (in 47.692743 seconds) namespacegcworker stdout | 2021-10-18 18:29:49,872 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:49 UTC)" (scheduled at 2021-10-18 18:29:49.870406+00:00) namespacegcworker stdout | 2021-10-18 18:29:49,872 [77] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2021-10-18 18:29:49,874 [77] [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(2021, 10, 18, 18, 29, 49, 872408), True, datetime.datetime(2021, 10, 18, 18, 29, 49, 872408), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2021-10-18 18:29:49,887 [77] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2021-10-18 18:29:49,887 [77] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2021-10-18 18:29:49,887 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:49 UTC)" executed successfully manifestbackfillworker stdout | 2021-10-18 18:29:50,263 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} securityworker stdout | 2021-10-18 18:29:52,290 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} repositorygcworker stdout | 2021-10-18 18:29:54,190 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:29:54,486 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:29:54,486 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:13.363994+00:00 (in 18.877608 seconds) exportactionlogsworker stdout | 2021-10-18 18:29:54,487 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:54 UTC)" (scheduled at 2021-10-18 18:29:54.485551+00:00) exportactionlogsworker stdout | 2021-10-18 18:29:54,487 [67] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2021-10-18 18:29:54,487 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:54 UTC)" executed successfully exportactionlogsworker stdout | 2021-10-18 18:29:54,513 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} teamsyncworker stdout | 2021-10-18 18:29:55,095 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} repositorygcworker stdout | 2021-10-18 18:29:56,179 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:29:56,180 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:16.967820+00:00 (in 20.787909 seconds) repositorygcworker stdout | 2021-10-18 18:29:56,180 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:56 UTC)" (scheduled at 2021-10-18 18:29:56.179064+00:00) repositorygcworker stdout | 2021-10-18 18:29:56,180 [99] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2021-10-18 18:29:56,180 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:56 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:29:56,633 [241] [DEBUG] [app] Starting request: urn:request:f495ef9f-d8d2-4216-b24e-a48d645d54b3 (/health/instance) gunicorn-web stdout | 2021-10-18 18:29:56,635 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:29:56,638 [236] [DEBUG] [app] Starting request: urn:request:5756b22a-475f-4b3c-b433-8f9a1b325b06 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:29:56,639 [236] [DEBUG] [app] Ending request: urn:request:5756b22a-475f-4b3c-b433-8f9a1b325b06 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:29:56,640 [236] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:29:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:29:56,640 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:29:56,642 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:29:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.002) gunicorn-web stdout | 2021-10-18 18:29:56,645 [243] [DEBUG] [app] Starting request: urn:request:f090f40c-586f-4562-875b-8976b92c155c (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:29:56,645 [243] [DEBUG] [app] Ending request: urn:request:f090f40c-586f-4562-875b-8976b92c155c (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:29:56,646 [243] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:29:56 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:29:56,646 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:29:56,647 [241] [INFO] [data.database] Connection pooling disabled for postgresql nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:29:56 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.002) builder stdout | 2021-10-18 18:29:56,679 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} gunicorn-web stdout | 2021-10-18 18:29:57,284 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:29:57,294 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:29:57,342 [241] [DEBUG] [app] Ending request: urn:request:f495ef9f-d8d2-4216-b24e-a48d645d54b3 (/health/instance) gunicorn-web stdout | 2021-10-18 18:29:57,343 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:29:57,344 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:29:57 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:29:57 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.714 120 0.713) buildlogsarchiver stdout | 2021-10-18 18:29:57,404 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} securityscanningnotificationworker stdout | 2021-10-18 18:29:57,461 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:29:57,462 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:40.279375+00:00 (in 42.817284 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:29:57,462 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:57 UTC)" (scheduled at 2021-10-18 18:29:57.461325+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:29:57,463 [107] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2021-10-18 18:29:57,465 [107] [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(2021, 10, 18, 18, 29, 57, 463111), True, datetime.datetime(2021, 10, 18, 18, 29, 57, 463111), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2021-10-18 18:29:57,479 [107] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2021-10-18 18:29:57,479 [107] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2021-10-18 18:29:57,479 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:57 UTC)" executed successfully expiredappspecifictokenworker stdout | 2021-10-18 18:29:57,804 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} servicekey stdout | 2021-10-18 18:29:58,005 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} notificationworker stdout | 2021-10-18 18:29:58,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:29:58,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:04.487226+00:00 (in 6.309623 seconds) notificationworker stdout | 2021-10-18 18:29:58,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:30:08 UTC)" (scheduled at 2021-10-18 18:29:58.176502+00:00) notificationworker stdout | 2021-10-18 18:29:58,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:29:58,179 [82] [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(2021, 10, 18, 18, 29, 58, 178377), True, datetime.datetime(2021, 10, 18, 18, 29, 58, 178377), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:29:58,189 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:29:58,189 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:29:58,189 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:30:08 UTC)" executed successfully gunicorn-secscan stdout | 2021-10-18 18:29:58,532 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:29:58,553 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:29:58,560 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} teamsyncworker stdout | 2021-10-18 18:29:58,994 [111] [DEBUG] [apscheduler.scheduler] Looking for jobs to run teamsyncworker stdout | 2021-10-18 18:29:58,995 [111] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:58.993100+00:00 (in 59.997890 seconds) teamsyncworker stdout | 2021-10-18 18:29:58,995 [111] [INFO] [apscheduler.executors.default] Running job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:58 UTC)" (scheduled at 2021-10-18 18:29:58.993100+00:00) teamsyncworker stdout | 2021-10-18 18:29:58,996 [111] [DEBUG] [data.users.teamsync] Looking up teams to sync to groups teamsyncworker stdout | 2021-10-18 18:29:58,996 [111] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "teamsync" AS "t1" WHERE (("t1"."last_updated" <= %s) OR ("t1"."last_updated" IS %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2021, 10, 18, 17, 59, 58, 996075), None, 500, 1, 0]) teamsyncworker stdout | 2021-10-18 18:29:59,005 [111] [DEBUG] [data.users.teamsync] No additional stale team found; sleeping teamsyncworker stdout | 2021-10-18 18:29:59,006 [111] [DEBUG] [data.database] Disconnecting from database. teamsyncworker stdout | 2021-10-18 18:29:59,006 [111] [INFO] [apscheduler.executors.default] Job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:30:58 UTC)" executed successfully gunicorn-registry stdout | 2021-10-18 18:29:59,021 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:29:59,029 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:29:59,040 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:29:59,055 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:29:59,062 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:29:59,069 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:29:59,097 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-registry stdout | 2021-10-18 18:29:59,117 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-registry stdout | 2021-10-18 18:29:59,117 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-web stdout | 2021-10-18 18:29:59,931 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:29:59,938 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | 2021-10-18 18:29:59,949 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:29:59,955 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | 2021-10-18 18:29:59,960 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} buildlogsarchiver stdout | 2021-10-18 18:30:02,081 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:30:02,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:32.081130+00:00 (in 29.999037 seconds) buildlogsarchiver stdout | 2021-10-18 18:30:02,082 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:30:32 UTC)" (scheduled at 2021-10-18 18:30:02.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:30:02,083 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 30, 2, 82784), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:30:02,094 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:30:02,094 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:30:02,094 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:30:32 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:30:04,487 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:30:04,488 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:08.176502+00:00 (in 3.688304 seconds) notificationworker stdout | 2021-10-18 18:30:04,489 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:04 UTC)" (scheduled at 2021-10-18 18:30:04.487226+00:00) notificationworker stdout | 2021-10-18 18:30:04,489 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2021-10-18 18:30:04,489 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:04 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:30:06,631 [244] [DEBUG] [app] Starting request: urn:request:eaf4f077-1e2d-4ff6-bc44-25610aaecb89 (/health/instance) gunicorn-web stdout | 2021-10-18 18:30:06,634 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:30:06,638 [240] [DEBUG] [app] Starting request: urn:request:02d88a11-fdad-470b-9289-8c71962c86bc (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:30:06,640 [240] [DEBUG] [app] Ending request: urn:request:02d88a11-fdad-470b-9289-8c71962c86bc (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:30:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.004 162 0.004) gunicorn-web stdout | 2021-10-18 18:30:06,640 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2021-10-18 18:30:06,640 [240] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:30:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:30:06,644 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:30:06,646 [244] [DEBUG] [app] Starting request: urn:request:96c8ac55-0277-4b4e-acbf-b5f5a3ae1cb6 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:30:06,647 [244] [DEBUG] [app] Ending request: urn:request:96c8ac55-0277-4b4e-acbf-b5f5a3ae1cb6 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:30:06,647 [244] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:30:06 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:30:06 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:30:06,647 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:30:06,648 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:30:06,655 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:30:06,662 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:30:06,714 [244] [DEBUG] [app] Ending request: urn:request:eaf4f077-1e2d-4ff6-bc44-25610aaecb89 (/health/instance) gunicorn-web stdout | 2021-10-18 18:30:06,715 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:30:06 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.085 120 0.085) gunicorn-web stdout | 2021-10-18 18:30:06,715 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:30:06 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" notificationworker stdout | 2021-10-18 18:30:08,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:30:08,178 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:18.176502+00:00 (in 9.998756 seconds) notificationworker stdout | 2021-10-18 18:30:08,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:30:18 UTC)" (scheduled at 2021-10-18 18:30:08.176502+00:00) notificationworker stdout | 2021-10-18 18:30:08,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:30:08,180 [82] [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(2021, 10, 18, 18, 30, 8, 178581), True, datetime.datetime(2021, 10, 18, 18, 30, 8, 178581), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:30:08,191 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:30:08,191 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:30:08,191 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:30:18 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:30:12,436 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} queuecleanupworker stdout | 2021-10-18 18:30:13,139 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} exportactionlogsworker stdout | 2021-10-18 18:30:13,364 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:30:13,365 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:54.485551+00:00 (in 41.120235 seconds) exportactionlogsworker stdout | 2021-10-18 18:30:13,366 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:13 UTC)" (scheduled at 2021-10-18 18:30:13.363994+00:00) exportactionlogsworker stdout | 2021-10-18 18:30:13,366 [67] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2021-10-18 18:30:13,369 [67] [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(2021, 10, 18, 18, 30, 13, 366486), True, datetime.datetime(2021, 10, 18, 18, 30, 13, 366486), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2021-10-18 18:30:13,380 [67] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2021-10-18 18:30:13,380 [67] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2021-10-18 18:30:13,381 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:13 UTC)" executed successfully namespacegcworker stdout | 2021-10-18 18:30:14,259 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:30:14,638 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:30:16,009 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} globalpromstats stdout | 2021-10-18 18:30:16,344 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} gunicorn-web stdout | 2021-10-18 18:30:16,632 [244] [DEBUG] [app] Starting request: urn:request:b1179ee0-6148-469d-979e-dc6b54a38737 (/health/instance) gunicorn-web stdout | 2021-10-18 18:30:16,635 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:30:16,641 [238] [DEBUG] [app] Starting request: urn:request:12ec89f3-b5ed-4082-92bc-67562d4b1004 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:30:16,645 [238] [DEBUG] [app] Ending request: urn:request:12ec89f3-b5ed-4082-92bc-67562d4b1004 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:30:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.010 162 0.010) gunicorn-web stdout | 2021-10-18 18:30:16,647 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2021-10-18 18:30:16,647 [238] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:30:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:30:16,649 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:30:16,651 [244] [DEBUG] [app] Starting request: urn:request:3847c0f1-7837-4c3f-96c9-a9480e6cfc90 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:30:16,652 [244] [DEBUG] [app] Ending request: urn:request:3847c0f1-7837-4c3f-96c9-a9480e6cfc90 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:30:16,652 [244] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:30:16 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:30:16 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:30:16,652 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:30:16,653 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:30:16,660 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:30:16,668 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:30:16,732 [244] [DEBUG] [app] Ending request: urn:request:b1179ee0-6148-469d-979e-dc6b54a38737 (/health/instance) gunicorn-web stdout | 2021-10-18 18:30:16,732 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:30:16,733 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:30:16 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:30:16 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.103 120 0.103) securityworker stdout | 2021-10-18 18:30:16,874 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:30:16,874 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:46.870699+00:00 (in 29.996311 seconds) securityworker stdout | 2021-10-18 18:30:16,874 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:30:46 UTC)" (scheduled at 2021-10-18 18:30:16.870699+00:00) securityworker stdout | 2021-10-18 18:30:16,875 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:30:16,875 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:30:16,882 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:30:16,886 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:30:16,895 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:30:16,895 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:30:46 UTC)" executed successfully repositorygcworker stdout | 2021-10-18 18:30:16,968 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:30:16,969 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:56.179064+00:00 (in 39.210321 seconds) repositorygcworker stdout | 2021-10-18 18:30:16,969 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:16 UTC)" (scheduled at 2021-10-18 18:30:16.967820+00:00) repositorygcworker stdout | 2021-10-18 18:30:16,969 [99] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2021-10-18 18:30:16,972 [99] [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(2021, 10, 18, 18, 30, 16, 969827), True, datetime.datetime(2021, 10, 18, 18, 30, 16, 969827), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2021-10-18 18:30:16,985 [99] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2021-10-18 18:30:16,985 [99] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2021-10-18 18:30:16,985 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:16 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:30:17,623 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} gcworker stdout | 2021-10-18 18:30:17,887 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:30:17,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:47.886221+00:00 (in 29.998888 seconds) gcworker stdout | 2021-10-18 18:30:17,887 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:30:47 UTC)" (scheduled at 2021-10-18 18:30:17.886221+00:00) gcworker stdout | 2021-10-18 18:30:17,889 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372217888, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:30:17,901 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:30:17,902 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:30:17,902 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:30:47 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:30:18,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:30:18,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:28.176502+00:00 (in 9.999078 seconds) notificationworker stdout | 2021-10-18 18:30:18,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:30:28 UTC)" (scheduled at 2021-10-18 18:30:18.176502+00:00) notificationworker stdout | 2021-10-18 18:30:18,177 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:30:18,179 [82] [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(2021, 10, 18, 18, 30, 18, 177953), True, datetime.datetime(2021, 10, 18, 18, 30, 18, 177953), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:30:18,191 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:30:18,191 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:30:18,191 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:30:28 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:30:18,740 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:30:19,064 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:30:19,313 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} notificationworker stdout | 2021-10-18 18:30:19,708 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} manifestbackfillworker stdout | 2021-10-18 18:30:20,308 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} securityworker stdout | 2021-10-18 18:30:22,335 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} repositorygcworker stdout | 2021-10-18 18:30:24,239 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:30:24,558 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} teamsyncworker stdout | 2021-10-18 18:30:25,125 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} gunicorn-web stdout | 2021-10-18 18:30:26,633 [241] [DEBUG] [app] Starting request: urn:request:13318d70-b59a-4086-b0ce-7ffd65585447 (/health/instance) gunicorn-web stdout | 2021-10-18 18:30:26,637 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:30:26,641 [240] [DEBUG] [app] Starting request: urn:request:367742ae-cb12-43ec-9dbc-275865124885 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:30:26,642 [240] [DEBUG] [app] Ending request: urn:request:367742ae-cb12-43ec-9dbc-275865124885 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:30:26,643 [240] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:30:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:30:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.003) gunicorn-web stdout | 2021-10-18 18:30:26,643 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:30:26,646 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:30:26,649 [241] [DEBUG] [app] Starting request: urn:request:937f761f-ea51-460f-bebf-06e56953cc12 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:30:26,650 [241] [DEBUG] [app] Ending request: urn:request:937f761f-ea51-460f-bebf-06e56953cc12 (/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:30:26 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.003) gunicorn-web stdout | 2021-10-18 18:30:26,650 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:30:26 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:30:26,650 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:30:26,651 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:30:26,659 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:30:26,666 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP builder stdout | 2021-10-18 18:30:26,706 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} gunicorn-web stdout | 2021-10-18 18:30:26,719 [241] [DEBUG] [app] Ending request: urn:request:13318d70-b59a-4086-b0ce-7ffd65585447 (/health/instance) gunicorn-web stdout | 2021-10-18 18:30:26,720 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:30:26,721 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:30:26 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:30:26 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.090 120 0.090) buildlogsarchiver stdout | 2021-10-18 18:30:27,442 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} expiredappspecifictokenworker stdout | 2021-10-18 18:30:27,851 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} servicekey stdout | 2021-10-18 18:30:28,049 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} notificationworker stdout | 2021-10-18 18:30:28,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:30:28,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:38.176502+00:00 (in 9.999058 seconds) notificationworker stdout | 2021-10-18 18:30:28,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:30:38 UTC)" (scheduled at 2021-10-18 18:30:28.176502+00:00) notificationworker stdout | 2021-10-18 18:30:28,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:30:28,179 [82] [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(2021, 10, 18, 18, 30, 28, 178335), True, datetime.datetime(2021, 10, 18, 18, 30, 28, 178335), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:30:28,190 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:30:28,191 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:30:28,191 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:30:38 UTC)" executed successfully gunicorn-secscan stdout | 2021-10-18 18:30:28,544 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:30:28,567 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:30:28,571 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} gunicorn-registry stdout | 2021-10-18 18:30:29,038 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:30:29,053 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:30:29,058 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:30:29,072 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:30:29,082 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:30:29,088 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:30:29,120 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-registry stdout | 2021-10-18 18:30:29,135 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-registry stdout | 2021-10-18 18:30:29,142 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-web stdout | 2021-10-18 18:30:29,955 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:30:29,961 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | 2021-10-18 18:30:29,967 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:30:29,971 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:30:29,976 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} buildlogsarchiver stdout | 2021-10-18 18:30:32,081 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:30:32,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:02.081130+00:00 (in 29.998909 seconds) buildlogsarchiver stdout | 2021-10-18 18:30:32,083 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:31:02 UTC)" (scheduled at 2021-10-18 18:30:32.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:30:32,085 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 30, 32, 83338), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:30:32,098 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:30:32,098 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:30:32,098 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:31:02 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:30:36,632 [244] [DEBUG] [app] Starting request: urn:request:1d645902-0b1c-499d-8067-c8dbee468caf (/health/instance) gunicorn-web stdout | 2021-10-18 18:30:36,634 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:30:36,636 [238] [DEBUG] [app] Starting request: urn:request:95389fce-62ae-46f7-b9e0-a84302e45e95 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:30:36,637 [238] [DEBUG] [app] Ending request: urn:request:95389fce-62ae-46f7-b9e0-a84302e45e95 (/v1/_internal_ping) gunicorn-web stdout | 2021-10-18 18:30:36,638 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:30:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.002) gunicorn-web stdout | 2021-10-18 18:30:36,640 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:30:36,638 [238] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:30:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:30:36,642 [244] [DEBUG] [app] Starting request: urn:request:04dd62e8-cae7-4980-929d-807f18391873 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:30:36,643 [244] [DEBUG] [app] Ending request: urn:request:04dd62e8-cae7-4980-929d-807f18391873 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:30:36,643 [244] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:30:36 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:30:36,643 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:30:36 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:30:36,644 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:30:36,653 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:30:36,660 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:30:36,716 [244] [DEBUG] [app] Ending request: urn:request:1d645902-0b1c-499d-8067-c8dbee468caf (/health/instance) gunicorn-web stdout | 2021-10-18 18:30:36,716 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:30:36,717 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:30:36 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:30:36 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.087 120 0.086) namespacegcworker stdout | 2021-10-18 18:30:37,564 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:30:37,565 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:49.870406+00:00 (in 12.305477 seconds) namespacegcworker stdout | 2021-10-18 18:30:37,567 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:37 UTC)" (scheduled at 2021-10-18 18:30:37.563981+00:00) namespacegcworker stdout | 2021-10-18 18:30:37,567 [77] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2021-10-18 18:30:37,567 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:37 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:30:38,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:30:38,178 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:44.486933+00:00 (in 6.309327 seconds) notificationworker stdout | 2021-10-18 18:30:38,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:30:48 UTC)" (scheduled at 2021-10-18 18:30:38.176502+00:00) notificationworker stdout | 2021-10-18 18:30:38,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:30:38,181 [82] [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(2021, 10, 18, 18, 30, 38, 178603), True, datetime.datetime(2021, 10, 18, 18, 30, 38, 178603), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:30:38,194 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:30:38,194 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:30:38,195 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:30:48 UTC)" executed successfully securityscanningnotificationworker stdout | 2021-10-18 18:30:40,280 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:30:40,280 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:57.461325+00:00 (in 17.180719 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:30:40,281 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:40 UTC)" (scheduled at 2021-10-18 18:30:40.279375+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:30:40,281 [107] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2021-10-18 18:30:40,281 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:40 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:30:42,476 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} queuecleanupworker stdout | 2021-10-18 18:30:43,181 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} namespacegcworker stdout | 2021-10-18 18:30:44,303 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} notificationworker stdout | 2021-10-18 18:30:44,487 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:30:44,488 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:48.176502+00:00 (in 3.688412 seconds) notificationworker stdout | 2021-10-18 18:30:44,488 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:35:44 UTC)" (scheduled at 2021-10-18 18:30:44.486933+00:00) notificationworker stdout | 2021-10-18 18:30:44,490 [82] [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(2021, 10, 18, 18, 30, 44, 489274), 'notification/%']) notificationworker stdout | 2021-10-18 18:30:44,504 [82] [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(2021, 10, 18, 18, 30, 44, 489274), True, datetime.datetime(2021, 10, 18, 18, 30, 44, 489274), 0, 'notification/%']) notificationworker stdout | 2021-10-18 18:30:44,509 [82] [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(2021, 10, 18, 18, 30, 44, 489274), True, datetime.datetime(2021, 10, 18, 18, 30, 44, 489274), 0, 'notification/%', False, datetime.datetime(2021, 10, 18, 18, 30, 44, 489274), 'notification/%']) notificationworker stdout | 2021-10-18 18:30:44,512 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:30:44,513 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:35:44 UTC)" executed successfully repositoryactioncounter stdout | 2021-10-18 18:30:44,662 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:30:46,051 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} globalpromstats stdout | 2021-10-18 18:30:46,389 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} gunicorn-web stdout | 2021-10-18 18:30:46,636 [242] [DEBUG] [app] Starting request: urn:request:2088307e-d80d-4cfa-95b9-8ca36c9d981e (/health/instance) gunicorn-web stdout | 2021-10-18 18:30:46,644 [242] [DEBUG] [urllib3.connectionpool] Starting new HTTP connection (1): localhost:8080 gunicorn-registry stdout | 2021-10-18 18:30:46,647 [238] [DEBUG] [app] Starting request: urn:request:b1bc217b-d791-46c1-a175-287b8f40fa7d (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:30:46,648 [238] [DEBUG] [app] Ending request: urn:request:b1bc217b-d791-46c1-a175-287b8f40fa7d (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:30:46,648 [238] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:30:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:30:46,648 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:30:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 162 0.002) gunicorn-web stdout | 2021-10-18 18:30:46,650 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:30:46,652 [242] [DEBUG] [app] Starting request: urn:request:b42f76dc-beab-4c7a-9ff3-738161cf13da (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:30:46,654 [242] [DEBUG] [app] Ending request: urn:request:b42f76dc-beab-4c7a-9ff3-738161cf13da (/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:30:46 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.004 159 0.004) gunicorn-web stdout | 2021-10-18 18:30:46,655 [242] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:30:46 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:30:46,655 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:30:46,658 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."kid", "t1"."service", "t1"."jwk", "t1"."metadata", "t1"."created_date", "t1"."expiration_date", "t1"."rotation_duration", "t1"."approval_id" FROM "servicekey" AS "t1" LEFT OUTER JOIN "servicekeyapproval" AS "t2" ON ("t1"."approval_id" = "t2"."id") WHERE ((((NOT ("t1"."approval_id" IS %s) AND (("t1"."expiration_date" > %s) OR ("t1"."expiration_date" IS %s))) AND ("t1"."service" = %s)) AND (NOT (("t1"."service" = %s) AND ("t1"."expiration_date" <= %s)) OR NOT ((("t1"."service" = %s) AND ("t1"."approval_id" IS %s)) AND ("t1"."created_date" <= %s)))) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s)))', [None, datetime.datetime(2021, 10, 18, 18, 30, 46, 657257), None, 'quay', 'quay', datetime.datetime(2021, 10, 18, 18, 30, 46, 657299), 'quay', None, datetime.datetime(2021, 10, 17, 18, 30, 46, 657334), datetime.datetime(2021, 10, 11, 18, 30, 46, 657348), None]) gunicorn-web stdout | 2021-10-18 18:30:46,671 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:30:46,677 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:30:46,679 [242] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:30:46,742 [242] [DEBUG] [app] Ending request: urn:request:2088307e-d80d-4cfa-95b9-8ca36c9d981e (/health/instance) gunicorn-web stdout | 2021-10-18 18:30:46,742 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:30:46,743 [242] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:30:46 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:30:46 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.113 120 0.114) securityworker stdout | 2021-10-18 18:30:46,871 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:30:46,871 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:16.870699+00:00 (in 29.999231 seconds) securityworker stdout | 2021-10-18 18:30:46,871 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:31:16 UTC)" (scheduled at 2021-10-18 18:30:46.870699+00:00) securityworker stdout | 2021-10-18 18:30:46,872 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:30:46,872 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:30:46,879 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:30:46,881 [108] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:30:46,890 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:30:46,892 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 5, 9]) securityworker stdout | 2021-10-18 18:30:46,894 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:30:46,894 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 4, 8]) securityworker stdout | 2021-10-18 18:30:46,895 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:30:46,895 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:30:46,896 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 25, 46, 895992), 4, 8]) securityworker stdout | 2021-10-18 18:30:46,897 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:30:46,898 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 25, 46, 897849), 8, 9]) securityworker stdout | 2021-10-18 18:30:46,899 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 8-9 securityworker stdout | 2021-10-18 18:30:46,899 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:30:46,899 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 25, 46, 899499), 5, 9]) securityworker stdout | 2021-10-18 18:30:46,901 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:30:46,902 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 25, 46, 901589), 4, 8]) securityworker stdout | 2021-10-18 18:30:46,903 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:30:46,903 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:30:46,903 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:30:46,903 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:31:16 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:30:47,667 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} gcworker stdout | 2021-10-18 18:30:47,887 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:30:47,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:17.886221+00:00 (in 29.998773 seconds) gcworker stdout | 2021-10-18 18:30:47,888 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:31:17 UTC)" (scheduled at 2021-10-18 18:30:47.886221+00:00) gcworker stdout | 2021-10-18 18:30:47,891 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372247888, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:30:47,904 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:30:47,905 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:30:47,905 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:31:17 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:30:48,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:30:48,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:30:58.176502+00:00 (in 9.998944 seconds) notificationworker stdout | 2021-10-18 18:30:48,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:30:58 UTC)" (scheduled at 2021-10-18 18:30:48.176502+00:00) notificationworker stdout | 2021-10-18 18:30:48,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:30:48,180 [82] [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(2021, 10, 18, 18, 30, 48, 178657), True, datetime.datetime(2021, 10, 18, 18, 30, 48, 178657), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:30:48,193 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:30:48,194 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:30:48,194 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:30:58 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:30:48,781 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:30:49,098 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:30:49,333 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} notificationworker stdout | 2021-10-18 18:30:49,751 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} namespacegcworker stdout | 2021-10-18 18:30:49,870 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:30:49,871 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:37.563981+00:00 (in 47.692749 seconds) namespacegcworker stdout | 2021-10-18 18:30:49,871 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:49 UTC)" (scheduled at 2021-10-18 18:30:49.870406+00:00) namespacegcworker stdout | 2021-10-18 18:30:49,871 [77] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2021-10-18 18:30:49,873 [77] [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(2021, 10, 18, 18, 30, 49, 872091), True, datetime.datetime(2021, 10, 18, 18, 30, 49, 872091), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2021-10-18 18:30:49,884 [77] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2021-10-18 18:30:49,884 [77] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2021-10-18 18:30:49,884 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:49 UTC)" executed successfully manifestbackfillworker stdout | 2021-10-18 18:30:50,348 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} securityworker stdout | 2021-10-18 18:30:52,379 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} repositorygcworker stdout | 2021-10-18 18:30:54,273 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:30:54,486 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:30:54,487 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:13.363994+00:00 (in 18.877066 seconds) exportactionlogsworker stdout | 2021-10-18 18:30:54,487 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:54 UTC)" (scheduled at 2021-10-18 18:30:54.485551+00:00) exportactionlogsworker stdout | 2021-10-18 18:30:54,487 [67] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2021-10-18 18:30:54,488 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:54 UTC)" executed successfully exportactionlogsworker stdout | 2021-10-18 18:30:54,602 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} teamsyncworker stdout | 2021-10-18 18:30:55,169 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} repositorygcworker stdout | 2021-10-18 18:30:56,179 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:30:56,180 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:16.967820+00:00 (in 20.787694 seconds) repositorygcworker stdout | 2021-10-18 18:30:56,181 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:56 UTC)" (scheduled at 2021-10-18 18:30:56.179064+00:00) repositorygcworker stdout | 2021-10-18 18:30:56,181 [99] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2021-10-18 18:30:56,181 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:56 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:30:56,632 [242] [DEBUG] [app] Starting request: urn:request:734c38d5-15c2-4c40-8375-6b5e3b1dcd85 (/health/instance) gunicorn-web stdout | 2021-10-18 18:30:56,635 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:30:56,638 [236] [DEBUG] [app] Starting request: urn:request:2d9b1f64-e560-4215-9417-914b8537b7dd (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:30:56,638 [236] [DEBUG] [app] Ending request: urn:request:2d9b1f64-e560-4215-9417-914b8537b7dd (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:30:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.002) gunicorn-web stdout | 2021-10-18 18:30:56,639 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:30:56,641 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:30:56,644 [242] [DEBUG] [app] Starting request: urn:request:345f39e7-3d7c-4f09-b151-21a2f1ece51a (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:30:56,644 [242] [DEBUG] [app] Ending request: urn:request:345f39e7-3d7c-4f09-b151-21a2f1ece51a (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:30:56,645 [242] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:30:56 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:30:56 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.002) gunicorn-web stdout | 2021-10-18 18:30:56,645 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:30:56,646 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-registry stdout | 2021-10-18 18:30:56,647 [236] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:30:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:30:56,654 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:30:56,662 [242] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:30:56,721 [242] [DEBUG] [app] Ending request: urn:request:734c38d5-15c2-4c40-8375-6b5e3b1dcd85 (/health/instance) gunicorn-web stdout | 2021-10-18 18:30:56,721 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:30:56 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.092 120 0.092) gunicorn-web stdout | 2021-10-18 18:30:56,722 [242] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:30:56 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" builder stdout | 2021-10-18 18:30:56,747 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} securityscanningnotificationworker stdout | 2021-10-18 18:30:57,462 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:30:57,462 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:40.279375+00:00 (in 42.817008 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:30:57,463 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:57 UTC)" (scheduled at 2021-10-18 18:30:57.461325+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:30:57,463 [107] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2021-10-18 18:30:57,465 [107] [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(2021, 10, 18, 18, 30, 57, 463500), True, datetime.datetime(2021, 10, 18, 18, 30, 57, 463500), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2021-10-18 18:30:57,475 [107] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2021-10-18 18:30:57,475 [107] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2021-10-18 18:30:57,475 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:57 UTC)" executed successfully buildlogsarchiver stdout | 2021-10-18 18:30:57,482 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} expiredappspecifictokenworker stdout | 2021-10-18 18:30:57,934 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} servicekey stdout | 2021-10-18 18:30:58,092 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} notificationworker stdout | 2021-10-18 18:30:58,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:30:58,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:04.487226+00:00 (in 6.309799 seconds) notificationworker stdout | 2021-10-18 18:30:58,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:31:08 UTC)" (scheduled at 2021-10-18 18:30:58.176502+00:00) notificationworker stdout | 2021-10-18 18:30:58,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:30:58,180 [82] [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(2021, 10, 18, 18, 30, 58, 178433), True, datetime.datetime(2021, 10, 18, 18, 30, 58, 178433), 0, 'notification/%', 50, 1, 0]) gunicorn-secscan stdout | 2021-10-18 18:30:58,557 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:30:58,582 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:30:58,586 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} notificationworker stdout | 2021-10-18 18:30:58,952 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:30:58,953 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:30:58,953 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:31:08 UTC)" executed successfully teamsyncworker stdout | 2021-10-18 18:30:58,993 [111] [DEBUG] [apscheduler.scheduler] Looking for jobs to run teamsyncworker stdout | 2021-10-18 18:30:58,994 [111] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:58.993100+00:00 (in 59.998901 seconds) teamsyncworker stdout | 2021-10-18 18:30:58,994 [111] [INFO] [apscheduler.executors.default] Running job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:58 UTC)" (scheduled at 2021-10-18 18:30:58.993100+00:00) teamsyncworker stdout | 2021-10-18 18:30:58,994 [111] [DEBUG] [data.users.teamsync] Looking up teams to sync to groups teamsyncworker stdout | 2021-10-18 18:30:58,995 [111] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "teamsync" AS "t1" WHERE (("t1"."last_updated" <= %s) OR ("t1"."last_updated" IS %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2021, 10, 18, 18, 0, 58, 995008), None, 500, 1, 0]) teamsyncworker stdout | 2021-10-18 18:30:59,007 [111] [DEBUG] [data.users.teamsync] No additional stale team found; sleeping teamsyncworker stdout | 2021-10-18 18:30:59,007 [111] [DEBUG] [data.database] Disconnecting from database. teamsyncworker stdout | 2021-10-18 18:30:59,008 [111] [INFO] [apscheduler.executors.default] Job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:31:58 UTC)" executed successfully gunicorn-registry stdout | 2021-10-18 18:30:59,054 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:30:59,083 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:30:59,088 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:30:59,088 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:30:59,098 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:30:59,104 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:30:59,143 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-registry stdout | 2021-10-18 18:30:59,149 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-registry stdout | 2021-10-18 18:30:59,157 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-web stdout | 2021-10-18 18:30:59,974 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:30:59,987 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | 2021-10-18 18:30:59,988 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:30:59,993 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:31:00,000 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} buildlogsarchiver stdout | 2021-10-18 18:31:02,081 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:31:02,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:32.081130+00:00 (in 29.998890 seconds) buildlogsarchiver stdout | 2021-10-18 18:31:02,083 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:31:32 UTC)" (scheduled at 2021-10-18 18:31:02.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:31:02,084 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 31, 2, 83275), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:31:02,094 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:31:02,094 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:31:02,094 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:31:32 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:31:04,487 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:31:04,488 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:08.176502+00:00 (in 3.688170 seconds) notificationworker stdout | 2021-10-18 18:31:04,489 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:04 UTC)" (scheduled at 2021-10-18 18:31:04.487226+00:00) notificationworker stdout | 2021-10-18 18:31:04,489 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2021-10-18 18:31:04,489 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:04 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:31:06,633 [243] [DEBUG] [app] Starting request: urn:request:e8e80ea8-261e-43e9-a03a-be9e927ca32e (/health/instance) gunicorn-web stdout | 2021-10-18 18:31:06,639 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:31:06,643 [230] [DEBUG] [app] Starting request: urn:request:2fb35e17-c9e1-48b0-972f-9eb9f4bf1962 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:31:06,644 [230] [DEBUG] [app] Ending request: urn:request:2fb35e17-c9e1-48b0-972f-9eb9f4bf1962 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:31:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 162 0.003) gunicorn-web stdout | 2021-10-18 18:31:06,645 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:31:06,647 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:31:06,650 [243] [DEBUG] [app] Starting request: urn:request:2227f3e7-42d4-4fdf-a2ee-cb4c39f66d1e (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:31:06,651 [243] [DEBUG] [app] Ending request: urn:request:2227f3e7-42d4-4fdf-a2ee-cb4c39f66d1e (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:31:06,651 [243] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:31:06 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:31:06 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:31:06,651 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:31:06,652 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-registry stdout | 2021-10-18 18:31:06,645 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:31:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:31:06,659 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:31:06,667 [243] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:31:06,722 [243] [DEBUG] [app] Ending request: urn:request:e8e80ea8-261e-43e9-a03a-be9e927ca32e (/health/instance) gunicorn-web stdout | 2021-10-18 18:31:06,723 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:31:06,724 [243] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:31:06 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:31:06 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.093 120 0.093) notificationworker stdout | 2021-10-18 18:31:08,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:31:08,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:18.176502+00:00 (in 9.999081 seconds) notificationworker stdout | 2021-10-18 18:31:08,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:31:18 UTC)" (scheduled at 2021-10-18 18:31:08.176502+00:00) notificationworker stdout | 2021-10-18 18:31:08,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:31:08,179 [82] [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(2021, 10, 18, 18, 31, 8, 178149), True, datetime.datetime(2021, 10, 18, 18, 31, 8, 178149), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:31:08,189 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:31:08,189 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:31:08,190 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:31:18 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:31:12,524 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} queuecleanupworker stdout | 2021-10-18 18:31:13,228 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} exportactionlogsworker stdout | 2021-10-18 18:31:13,364 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:31:13,365 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:20.484987+00:00 (in 7.120032 seconds) exportactionlogsworker stdout | 2021-10-18 18:31:13,365 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:13 UTC)" (scheduled at 2021-10-18 18:31:13.363994+00:00) exportactionlogsworker stdout | 2021-10-18 18:31:13,365 [67] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2021-10-18 18:31:13,368 [67] [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(2021, 10, 18, 18, 31, 13, 366123), True, datetime.datetime(2021, 10, 18, 18, 31, 13, 366123), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2021-10-18 18:31:13,379 [67] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2021-10-18 18:31:13,380 [67] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2021-10-18 18:31:13,380 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:13 UTC)" executed successfully namespacegcworker stdout | 2021-10-18 18:31:14,356 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:31:14,707 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:31:16,100 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} globalpromstats stdout | 2021-10-18 18:31:16,434 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} gunicorn-web stdout | 2021-10-18 18:31:16,633 [244] [DEBUG] [app] Starting request: urn:request:3531b283-fcce-4adf-8b25-c610dd50f3af (/health/instance) gunicorn-web stdout | 2021-10-18 18:31:16,638 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:31:16,642 [240] [DEBUG] [app] Starting request: urn:request:69387875-1546-40eb-972d-3c230b672611 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:31:16,645 [240] [DEBUG] [app] Ending request: urn:request:69387875-1546-40eb-972d-3c230b672611 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:31:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.005 162 0.004) gunicorn-registry stdout | 2021-10-18 18:31:16,646 [240] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:31:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:31:16,646 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:31:16,648 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:31:16,650 [244] [DEBUG] [app] Starting request: urn:request:426b0f5b-9403-455e-afde-b698a22016a2 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:31:16,651 [244] [DEBUG] [app] Ending request: urn:request:426b0f5b-9403-455e-afde-b698a22016a2 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:31:16,651 [244] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:31:16 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:31:16 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:31:16,652 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:31:16,653 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:31:16,660 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:31:16,668 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:31:16,717 [244] [DEBUG] [app] Ending request: urn:request:3531b283-fcce-4adf-8b25-c610dd50f3af (/health/instance) gunicorn-web stdout | 2021-10-18 18:31:16,718 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:31:16,719 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:31:16 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:31:16 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.088 120 0.088) securityworker stdout | 2021-10-18 18:31:16,871 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:31:16,871 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:46.870699+00:00 (in 29.999139 seconds) securityworker stdout | 2021-10-18 18:31:16,872 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:31:46 UTC)" (scheduled at 2021-10-18 18:31:16.870699+00:00) securityworker stdout | 2021-10-18 18:31:16,872 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:31:16,872 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:31:16,877 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:31:16,879 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:31:16,887 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:31:16,887 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:31:46 UTC)" executed successfully repositorygcworker stdout | 2021-10-18 18:31:16,968 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:31:16,969 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:56.179064+00:00 (in 39.210183 seconds) repositorygcworker stdout | 2021-10-18 18:31:16,969 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:16 UTC)" (scheduled at 2021-10-18 18:31:16.967820+00:00) repositorygcworker stdout | 2021-10-18 18:31:16,969 [99] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2021-10-18 18:31:16,972 [99] [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(2021, 10, 18, 18, 31, 16, 969873), True, datetime.datetime(2021, 10, 18, 18, 31, 16, 969873), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2021-10-18 18:31:16,985 [99] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2021-10-18 18:31:16,985 [99] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2021-10-18 18:31:16,985 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:16 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:31:17,707 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} gcworker stdout | 2021-10-18 18:31:17,887 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:31:17,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:47.886221+00:00 (in 29.998963 seconds) gcworker stdout | 2021-10-18 18:31:17,887 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:31:47 UTC)" (scheduled at 2021-10-18 18:31:17.886221+00:00) gcworker stdout | 2021-10-18 18:31:17,890 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372277888, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:31:17,903 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:31:17,903 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:31:17,903 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:31:47 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:31:18,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:31:18,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:28.176502+00:00 (in 9.999147 seconds) notificationworker stdout | 2021-10-18 18:31:18,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:31:28 UTC)" (scheduled at 2021-10-18 18:31:18.176502+00:00) notificationworker stdout | 2021-10-18 18:31:18,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:31:18,181 [82] [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(2021, 10, 18, 18, 31, 18, 178731), True, datetime.datetime(2021, 10, 18, 18, 31, 18, 178731), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:31:18,198 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:31:18,199 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:31:18,199 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:31:28 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:31:18,810 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:31:19,144 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:31:19,375 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} notificationworker stdout | 2021-10-18 18:31:19,781 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} manifestbackfillworker stdout | 2021-10-18 18:31:20,385 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} exportactionlogsworker stdout | 2021-10-18 18:31:20,485 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:31:20,486 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:54.485551+00:00 (in 33.999406 seconds) exportactionlogsworker stdout | 2021-10-18 18:31:20,486 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:36:20 UTC)" (scheduled at 2021-10-18 18:31:20.484987+00:00) exportactionlogsworker stdout | 2021-10-18 18:31:20,487 [67] [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(2021, 10, 18, 18, 31, 20, 486738), 'exportactionlogs/%']) exportactionlogsworker stdout | 2021-10-18 18:31:20,497 [67] [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(2021, 10, 18, 18, 31, 20, 486738), True, datetime.datetime(2021, 10, 18, 18, 31, 20, 486738), 0, 'exportactionlogs/%']) exportactionlogsworker stdout | 2021-10-18 18:31:20,499 [67] [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(2021, 10, 18, 18, 31, 20, 486738), True, datetime.datetime(2021, 10, 18, 18, 31, 20, 486738), 0, 'exportactionlogs/%', False, datetime.datetime(2021, 10, 18, 18, 31, 20, 486738), 'exportactionlogs/%']) exportactionlogsworker stdout | 2021-10-18 18:31:20,501 [67] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2021-10-18 18:31:20,502 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:36:20 UTC)" executed successfully securityworker stdout | 2021-10-18 18:31:22,422 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} repositorygcworker stdout | 2021-10-18 18:31:24,325 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:31:24,649 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} teamsyncworker stdout | 2021-10-18 18:31:25,214 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} gunicorn-web stdout | 2021-10-18 18:31:26,632 [241] [DEBUG] [app] Starting request: urn:request:8cd0ba9d-fefa-46b2-8714-5bdaace73fa4 (/health/instance) gunicorn-web stdout | 2021-10-18 18:31:26,634 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:31:26,637 [235] [DEBUG] [app] Starting request: urn:request:e1a19928-494b-493d-8d02-3c7eb9094dc5 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:31:26,638 [235] [DEBUG] [app] Ending request: urn:request:e1a19928-494b-493d-8d02-3c7eb9094dc5 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:31:26,639 [235] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:31:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:31:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.003) gunicorn-web stdout | 2021-10-18 18:31:26,639 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:31:26,641 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:31:26,670 [242] [DEBUG] [app] Starting request: urn:request:bd31ae58-6380-4d3f-b1b5-4f325dee2b22 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:31:26,671 [242] [DEBUG] [app] Ending request: urn:request:bd31ae58-6380-4d3f-b1b5-4f325dee2b22 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:31:26,671 [242] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:31:26 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:31:26 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:31:26,672 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:31:26,673 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:31:26,682 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:31:26,697 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:31:26,751 [241] [DEBUG] [app] Ending request: urn:request:8cd0ba9d-fefa-46b2-8714-5bdaace73fa4 (/health/instance) gunicorn-web stdout | 2021-10-18 18:31:26,752 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:31:26,752 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:31:26 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:31:26 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.122 120 0.123) builder stdout | 2021-10-18 18:31:26,791 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} buildlogsarchiver stdout | 2021-10-18 18:31:27,524 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} expiredappspecifictokenworker stdout | 2021-10-18 18:31:27,979 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} servicekey stdout | 2021-10-18 18:31:28,134 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} notificationworker stdout | 2021-10-18 18:31:28,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:31:28,178 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:38.176502+00:00 (in 9.998743 seconds) notificationworker stdout | 2021-10-18 18:31:28,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:31:38 UTC)" (scheduled at 2021-10-18 18:31:28.176502+00:00) notificationworker stdout | 2021-10-18 18:31:28,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:31:28,180 [82] [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(2021, 10, 18, 18, 31, 28, 178540), True, datetime.datetime(2021, 10, 18, 18, 31, 28, 178540), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:31:28,195 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:31:28,195 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:31:28,196 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:31:38 UTC)" executed successfully gunicorn-secscan stdout | 2021-10-18 18:31:28,581 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:31:28,604 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:31:28,610 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} gunicorn-registry stdout | 2021-10-18 18:31:29,075 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:31:29,102 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:31:29,113 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:31:29,119 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:31:29,126 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:31:29,129 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:31:29,164 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-registry stdout | 2021-10-18 18:31:29,171 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-registry stdout | 2021-10-18 18:31:29,176 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-web stdout | 2021-10-18 18:31:29,997 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:31:30,006 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:31:30,015 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | 2021-10-18 18:31:30,022 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:31:30,027 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} buildlogsarchiver stdout | 2021-10-18 18:31:32,082 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:31:32,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:02.081130+00:00 (in 29.998734 seconds) buildlogsarchiver stdout | 2021-10-18 18:31:32,082 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:32:02 UTC)" (scheduled at 2021-10-18 18:31:32.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:31:32,083 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 31, 32, 82945), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:31:32,098 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:31:32,099 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:31:32,099 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:32:02 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:31:36,631 [243] [DEBUG] [app] Starting request: urn:request:18bbe959-a44b-407f-b352-88fd7cda6877 (/health/instance) gunicorn-web stdout | 2021-10-18 18:31:36,634 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:31:36,638 [231] [DEBUG] [app] Starting request: urn:request:f9c3bcac-e847-4e5c-b941-eb18fa14a1b7 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:31:36,638 [231] [DEBUG] [app] Ending request: urn:request:f9c3bcac-e847-4e5c-b941-eb18fa14a1b7 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:31:36,639 [231] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:31:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:31:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.002) gunicorn-web stdout | 2021-10-18 18:31:36,639 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:31:36,641 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:31:36,644 [243] [DEBUG] [app] Starting request: urn:request:1bbff18e-69e5-43b8-a021-96326867b059 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:31:36,645 [243] [DEBUG] [app] Ending request: urn:request:1bbff18e-69e5-43b8-a021-96326867b059 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:31:36,645 [243] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:31:36 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:31:36 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:31:36,646 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:31:36,647 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:31:36,656 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:31:36,667 [243] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:31:36,741 [243] [DEBUG] [app] Ending request: urn:request:18bbe959-a44b-407f-b352-88fd7cda6877 (/health/instance) gunicorn-web stdout | 2021-10-18 18:31:36,742 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:31:36,742 [243] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:31:36 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:31:36 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.113 120 0.113) namespacegcworker stdout | 2021-10-18 18:31:37,564 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:31:37,565 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:49.870406+00:00 (in 12.305546 seconds) namespacegcworker stdout | 2021-10-18 18:31:37,565 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:37 UTC)" (scheduled at 2021-10-18 18:31:37.563981+00:00) namespacegcworker stdout | 2021-10-18 18:31:37,565 [77] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2021-10-18 18:31:37,565 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:37 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:31:38,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:31:38,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:48.176502+00:00 (in 9.999199 seconds) notificationworker stdout | 2021-10-18 18:31:38,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:31:48 UTC)" (scheduled at 2021-10-18 18:31:38.176502+00:00) notificationworker stdout | 2021-10-18 18:31:38,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:31:38,179 [82] [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(2021, 10, 18, 18, 31, 38, 178066), True, datetime.datetime(2021, 10, 18, 18, 31, 38, 178066), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:31:38,189 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:31:38,189 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:31:38,189 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:31:48 UTC)" executed successfully securityscanningnotificationworker stdout | 2021-10-18 18:31:40,280 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:31:40,280 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:57.461325+00:00 (in 17.180890 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:31:40,281 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:40 UTC)" (scheduled at 2021-10-18 18:31:40.279375+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:31:40,281 [107] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2021-10-18 18:31:40,281 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:40 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:31:42,566 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} queuecleanupworker stdout | 2021-10-18 18:31:43,269 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} namespacegcworker stdout | 2021-10-18 18:31:44,404 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:31:44,728 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:31:46,145 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} globalpromstats stdout | 2021-10-18 18:31:46,477 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} gunicorn-web stdout | 2021-10-18 18:31:46,632 [241] [DEBUG] [app] Starting request: urn:request:e53a8e18-0cfd-467b-b985-e9423801cae6 (/health/instance) gunicorn-web stdout | 2021-10-18 18:31:46,636 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:31:46,640 [236] [DEBUG] [app] Starting request: urn:request:4dd9dc52-8a83-49bc-9060-6ab965f4bd2d (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:31:46,642 [236] [DEBUG] [app] Ending request: urn:request:4dd9dc52-8a83-49bc-9060-6ab965f4bd2d (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:31:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.005 162 0.004) gunicorn-registry stdout | 2021-10-18 18:31:46,643 [236] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:31:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:31:46,643 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:31:46,645 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:31:46,648 [241] [DEBUG] [app] Starting request: urn:request:82a350b9-f647-4949-b5e8-f440c618e5bb (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:31:46,648 [241] [DEBUG] [app] Ending request: urn:request:82a350b9-f647-4949-b5e8-f440c618e5bb (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:31:46,649 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:31:46 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:31:46 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:31:46,649 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:31:46,650 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:31:46,657 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:31:46,665 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:31:46,711 [241] [DEBUG] [app] Ending request: urn:request:e53a8e18-0cfd-467b-b985-e9423801cae6 (/health/instance) gunicorn-web stdout | 2021-10-18 18:31:46,711 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:31:46,712 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:31:46 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:31:46 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.082 120 0.082) securityworker stdout | 2021-10-18 18:31:46,871 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:31:46,872 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:16.870699+00:00 (in 29.998596 seconds) securityworker stdout | 2021-10-18 18:31:46,873 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:32:16 UTC)" (scheduled at 2021-10-18 18:31:46.870699+00:00) securityworker stdout | 2021-10-18 18:31:46,874 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:31:46,874 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:31:46,881 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:31:46,885 [108] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:31:46,895 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:31:46,897 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 5, 9]) securityworker stdout | 2021-10-18 18:31:46,900 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:31:46,900 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 4, 8]) securityworker stdout | 2021-10-18 18:31:46,902 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:31:46,902 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:31:46,903 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 26, 46, 902524), 5, 9]) securityworker stdout | 2021-10-18 18:31:46,904 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:31:46,905 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 26, 46, 904754), 4, 8]) securityworker stdout | 2021-10-18 18:31:46,906 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:31:46,906 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:31:46,907 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 26, 46, 906863), 5, 9]) securityworker stdout | 2021-10-18 18:31:46,909 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:31:46,909 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 26, 46, 909395), 4, 8]) securityworker stdout | 2021-10-18 18:31:46,911 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:31:46,911 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:31:46,911 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:31:46,911 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:32:16 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:31:47,749 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} gcworker stdout | 2021-10-18 18:31:47,886 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:31:47,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:17.886221+00:00 (in 29.999059 seconds) gcworker stdout | 2021-10-18 18:31:47,887 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:32:17 UTC)" (scheduled at 2021-10-18 18:31:47.886221+00:00) gcworker stdout | 2021-10-18 18:31:47,889 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372307888, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:31:47,931 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:31:47,931 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:31:47,931 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:32:17 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:31:48,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:31:48,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:31:58.176502+00:00 (in 9.998993 seconds) notificationworker stdout | 2021-10-18 18:31:48,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:31:58 UTC)" (scheduled at 2021-10-18 18:31:48.176502+00:00) notificationworker stdout | 2021-10-18 18:31:48,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:31:48,179 [82] [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(2021, 10, 18, 18, 31, 48, 178311), True, datetime.datetime(2021, 10, 18, 18, 31, 48, 178311), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:31:48,191 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:31:48,191 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:31:48,192 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:31:58 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:31:48,853 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:31:49,190 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:31:49,421 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} notificationworker stdout | 2021-10-18 18:31:49,828 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} namespacegcworker stdout | 2021-10-18 18:31:49,870 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:31:49,871 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:37.563981+00:00 (in 47.692924 seconds) namespacegcworker stdout | 2021-10-18 18:31:49,871 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:49 UTC)" (scheduled at 2021-10-18 18:31:49.870406+00:00) namespacegcworker stdout | 2021-10-18 18:31:49,871 [77] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2021-10-18 18:31:49,874 [77] [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(2021, 10, 18, 18, 31, 49, 871922), True, datetime.datetime(2021, 10, 18, 18, 31, 49, 871922), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2021-10-18 18:31:49,886 [77] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2021-10-18 18:31:49,886 [77] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2021-10-18 18:31:49,886 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:49 UTC)" executed successfully manifestbackfillworker stdout | 2021-10-18 18:31:50,433 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} securityworker stdout | 2021-10-18 18:31:52,466 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} repositorygcworker stdout | 2021-10-18 18:31:54,367 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:31:54,486 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:31:54,486 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:13.363994+00:00 (in 18.877537 seconds) exportactionlogsworker stdout | 2021-10-18 18:31:54,487 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:54 UTC)" (scheduled at 2021-10-18 18:31:54.485551+00:00) exportactionlogsworker stdout | 2021-10-18 18:31:54,487 [67] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2021-10-18 18:31:54,487 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:54 UTC)" executed successfully exportactionlogsworker stdout | 2021-10-18 18:31:54,697 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} teamsyncworker stdout | 2021-10-18 18:31:55,257 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} repositorygcworker stdout | 2021-10-18 18:31:56,179 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:31:56,180 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:16.967820+00:00 (in 20.787894 seconds) repositorygcworker stdout | 2021-10-18 18:31:56,180 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:56 UTC)" (scheduled at 2021-10-18 18:31:56.179064+00:00) repositorygcworker stdout | 2021-10-18 18:31:56,180 [99] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2021-10-18 18:31:56,181 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:56 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:31:56,633 [243] [DEBUG] [app] Starting request: urn:request:bd5d92fc-23b8-4c55-a0a2-79ec6369efde (/health/instance) gunicorn-web stdout | 2021-10-18 18:31:56,641 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:31:56,645 [236] [DEBUG] [app] Starting request: urn:request:b0d31caf-c84a-424c-b207-cffcfcb376cd (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:31:56,646 [236] [DEBUG] [app] Ending request: urn:request:b0d31caf-c84a-424c-b207-cffcfcb376cd (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:31:56,647 [236] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:31:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:31:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.004 162 0.003) gunicorn-web stdout | 2021-10-18 18:31:56,647 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:31:56,650 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:31:56,652 [243] [DEBUG] [app] Starting request: urn:request:89753512-8a35-4758-8a22-527c41a88546 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:31:56,653 [243] [DEBUG] [app] Ending request: urn:request:89753512-8a35-4758-8a22-527c41a88546 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:31:56,653 [243] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:31:56 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:31:56 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:31:56,654 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:31:56,655 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:31:56,664 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:31:56,671 [243] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:31:56,737 [243] [DEBUG] [app] Ending request: urn:request:bd5d92fc-23b8-4c55-a0a2-79ec6369efde (/health/instance) gunicorn-web stdout | 2021-10-18 18:31:56,738 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:31:56,739 [243] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:31:56 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:31:56 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.108 120 0.109) builder stdout | 2021-10-18 18:31:56,833 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} securityscanningnotificationworker stdout | 2021-10-18 18:31:57,462 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:31:57,463 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:01.279070+00:00 (in 3.816296 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:31:57,463 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:57 UTC)" (scheduled at 2021-10-18 18:31:57.461325+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:31:57,463 [107] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2021-10-18 18:31:57,465 [107] [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(2021, 10, 18, 18, 31, 57, 464031), True, datetime.datetime(2021, 10, 18, 18, 31, 57, 464031), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2021-10-18 18:31:57,477 [107] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2021-10-18 18:31:57,477 [107] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2021-10-18 18:31:57,478 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:57 UTC)" executed successfully buildlogsarchiver stdout | 2021-10-18 18:31:57,567 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} expiredappspecifictokenworker stdout | 2021-10-18 18:31:58,019 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} servicekey stdout | 2021-10-18 18:31:58,167 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} notificationworker stdout | 2021-10-18 18:31:58,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:31:58,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:04.487226+00:00 (in 6.309989 seconds) notificationworker stdout | 2021-10-18 18:31:58,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:32:08 UTC)" (scheduled at 2021-10-18 18:31:58.176502+00:00) notificationworker stdout | 2021-10-18 18:31:58,177 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:31:58,180 [82] [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(2021, 10, 18, 18, 31, 58, 178023), True, datetime.datetime(2021, 10, 18, 18, 31, 58, 178023), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:31:58,191 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:31:58,191 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:31:58,192 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:32:08 UTC)" executed successfully gunicorn-secscan stdout | 2021-10-18 18:31:58,596 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:31:58,618 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:31:58,623 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} teamsyncworker stdout | 2021-10-18 18:31:58,993 [111] [DEBUG] [apscheduler.scheduler] Looking for jobs to run teamsyncworker stdout | 2021-10-18 18:31:58,994 [111] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:58.993100+00:00 (in 59.999072 seconds) teamsyncworker stdout | 2021-10-18 18:31:58,994 [111] [INFO] [apscheduler.executors.default] Running job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:58 UTC)" (scheduled at 2021-10-18 18:31:58.993100+00:00) teamsyncworker stdout | 2021-10-18 18:31:58,994 [111] [DEBUG] [data.users.teamsync] Looking up teams to sync to groups teamsyncworker stdout | 2021-10-18 18:31:58,995 [111] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "teamsync" AS "t1" WHERE (("t1"."last_updated" <= %s) OR ("t1"."last_updated" IS %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2021, 10, 18, 18, 1, 58, 994859), None, 500, 1, 0]) teamsyncworker stdout | 2021-10-18 18:31:59,005 [111] [DEBUG] [data.users.teamsync] No additional stale team found; sleeping teamsyncworker stdout | 2021-10-18 18:31:59,005 [111] [DEBUG] [data.database] Disconnecting from database. teamsyncworker stdout | 2021-10-18 18:31:59,005 [111] [INFO] [apscheduler.executors.default] Job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:32:58 UTC)" executed successfully gunicorn-registry stdout | 2021-10-18 18:31:59,098 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:31:59,124 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:31:59,133 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:31:59,141 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:31:59,148 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:31:59,152 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:31:59,190 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-registry stdout | 2021-10-18 18:31:59,198 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-registry stdout | 2021-10-18 18:31:59,205 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-web stdout | 2021-10-18 18:32:00,012 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:32:00,021 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:32:00,044 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:32:00,047 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | 2021-10-18 18:32:00,048 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} securityscanningnotificationworker stdout | 2021-10-18 18:32:01,279 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:32:01,280 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:40.279375+00:00 (in 38.999071 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:32:01,281 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:37:01 UTC)" (scheduled at 2021-10-18 18:32:01.279070+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:32:01,282 [107] [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(2021, 10, 18, 18, 32, 1, 281483), 'secscanv4/%']) buildlogsarchiver stdout | 2021-10-18 18:32:02,081 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:32:02,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:32.081130+00:00 (in 29.999120 seconds) buildlogsarchiver stdout | 2021-10-18 18:32:02,082 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:32:32 UTC)" (scheduled at 2021-10-18 18:32:02.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:32:02,084 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 32, 2, 83159), False, 50, 1, 0]) securityscanningnotificationworker stdout | 2021-10-18 18:32:02,084 [107] [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(2021, 10, 18, 18, 32, 1, 281483), True, datetime.datetime(2021, 10, 18, 18, 32, 1, 281483), 0, 'secscanv4/%']) securityscanningnotificationworker stdout | 2021-10-18 18:32:02,089 [107] [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(2021, 10, 18, 18, 32, 1, 281483), True, datetime.datetime(2021, 10, 18, 18, 32, 1, 281483), 0, 'secscanv4/%', False, datetime.datetime(2021, 10, 18, 18, 32, 1, 281483), 'secscanv4/%']) securityscanningnotificationworker stdout | 2021-10-18 18:32:02,092 [107] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2021-10-18 18:32:02,092 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:37:01 UTC)" executed successfully buildlogsarchiver stdout | 2021-10-18 18:32:02,095 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:32:02,095 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:32:02,095 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:32:32 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:32:04,487 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:32:04,488 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:08.176502+00:00 (in 3.688478 seconds) notificationworker stdout | 2021-10-18 18:32:04,488 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:04 UTC)" (scheduled at 2021-10-18 18:32:04.487226+00:00) notificationworker stdout | 2021-10-18 18:32:04,489 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2021-10-18 18:32:04,489 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:04 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:32:06,631 [244] [DEBUG] [app] Starting request: urn:request:c9914672-4768-48c5-949c-cc1850292a5e (/health/instance) gunicorn-web stdout | 2021-10-18 18:32:06,633 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:32:06,636 [240] [DEBUG] [app] Starting request: urn:request:421a4988-71a7-4516-9e8f-9d921c4944e6 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:32:06,637 [240] [DEBUG] [app] Ending request: urn:request:421a4988-71a7-4516-9e8f-9d921c4944e6 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:32:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 162 0.003) gunicorn-web stdout | 2021-10-18 18:32:06,637 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2021-10-18 18:32:06,639 [240] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:32:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:32:06,639 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:32:06,641 [244] [DEBUG] [app] Starting request: urn:request:adc930b1-6ade-4757-a79c-0661dca3499c (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:32:06,642 [244] [DEBUG] [app] Ending request: urn:request:adc930b1-6ade-4757-a79c-0661dca3499c (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:32:06,643 [244] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:32:06 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:32:06 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:32:06,643 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:32:06,644 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:32:06,650 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:32:06,657 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:32:06,708 [244] [DEBUG] [app] Ending request: urn:request:c9914672-4768-48c5-949c-cc1850292a5e (/health/instance) gunicorn-web stdout | 2021-10-18 18:32:06,709 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:32:06,709 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:32:06 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:32:06 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.080 120 0.080) notificationworker stdout | 2021-10-18 18:32:08,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:32:08,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:18.176502+00:00 (in 9.998854 seconds) notificationworker stdout | 2021-10-18 18:32:08,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:32:18 UTC)" (scheduled at 2021-10-18 18:32:08.176502+00:00) notificationworker stdout | 2021-10-18 18:32:08,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:32:08,180 [82] [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(2021, 10, 18, 18, 32, 8, 178588), True, datetime.datetime(2021, 10, 18, 18, 32, 8, 178588), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:32:08,194 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:32:08,195 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:32:08,195 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:32:18 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:32:12,609 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} queuecleanupworker stdout | 2021-10-18 18:32:13,310 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} exportactionlogsworker stdout | 2021-10-18 18:32:13,365 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:32:13,365 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:54.485551+00:00 (in 41.120085 seconds) exportactionlogsworker stdout | 2021-10-18 18:32:13,365 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:13 UTC)" (scheduled at 2021-10-18 18:32:13.363994+00:00) exportactionlogsworker stdout | 2021-10-18 18:32:13,366 [67] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2021-10-18 18:32:13,368 [67] [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(2021, 10, 18, 18, 32, 13, 366281), True, datetime.datetime(2021, 10, 18, 18, 32, 13, 366281), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2021-10-18 18:32:13,378 [67] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2021-10-18 18:32:13,378 [67] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2021-10-18 18:32:13,379 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:13 UTC)" executed successfully namespacegcworker stdout | 2021-10-18 18:32:14,440 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:32:14,764 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:32:16,192 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} globalpromstats stdout | 2021-10-18 18:32:16,525 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} gunicorn-web stdout | 2021-10-18 18:32:16,631 [243] [DEBUG] [app] Starting request: urn:request:50d74a6c-954b-4657-ad7b-3e0a2adedb45 (/health/instance) gunicorn-web stdout | 2021-10-18 18:32:16,634 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:32:16,636 [240] [DEBUG] [app] Starting request: urn:request:5657179b-c154-4ed4-b4dd-dfc744a8024a (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:32:16,637 [240] [DEBUG] [app] Ending request: urn:request:5657179b-c154-4ed4-b4dd-dfc744a8024a (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:32:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.003) gunicorn-registry stdout | 2021-10-18 18:32:16,638 [240] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:32:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:32:16,638 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:32:16,642 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:32:16,645 [241] [DEBUG] [app] Starting request: urn:request:a8b279a5-d8a8-42ad-9b27-7797e2a6e6ad (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:32:16,646 [241] [DEBUG] [app] Ending request: urn:request:a8b279a5-d8a8-42ad-9b27-7797e2a6e6ad (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:32:16,647 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:32:16 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:32:16 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.003) gunicorn-web stdout | 2021-10-18 18:32:16,647 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:32:16,648 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:32:16,655 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:32:16,662 [243] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:32:16,720 [243] [DEBUG] [app] Ending request: urn:request:50d74a6c-954b-4657-ad7b-3e0a2adedb45 (/health/instance) gunicorn-web stdout | 2021-10-18 18:32:16,721 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:32:16,721 [243] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:32:16 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:32:16 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.092 120 0.092) securityworker stdout | 2021-10-18 18:32:16,871 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:32:16,872 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:46.870699+00:00 (in 29.998605 seconds) securityworker stdout | 2021-10-18 18:32:16,872 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:32:46 UTC)" (scheduled at 2021-10-18 18:32:16.870699+00:00) securityworker stdout | 2021-10-18 18:32:16,873 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:32:16,873 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state repositorygcworker stdout | 2021-10-18 18:32:16,968 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:32:16,968 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:56.179064+00:00 (in 39.210341 seconds) repositorygcworker stdout | 2021-10-18 18:32:16,969 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:16 UTC)" (scheduled at 2021-10-18 18:32:16.967820+00:00) repositorygcworker stdout | 2021-10-18 18:32:16,969 [99] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2021-10-18 18:32:16,971 [99] [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(2021, 10, 18, 18, 32, 16, 969497), True, datetime.datetime(2021, 10, 18, 18, 32, 16, 969497), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2021-10-18 18:32:16,983 [99] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2021-10-18 18:32:16,983 [99] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2021-10-18 18:32:16,983 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:16 UTC)" executed successfully securityworker stdout | 2021-10-18 18:32:17,215 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:32:17,218 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:32:17,226 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:32:17,226 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:32:46 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:32:17,780 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} gcworker stdout | 2021-10-18 18:32:17,886 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:32:17,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:47.886221+00:00 (in 29.999064 seconds) gcworker stdout | 2021-10-18 18:32:17,887 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:32:47 UTC)" (scheduled at 2021-10-18 18:32:17.886221+00:00) gcworker stdout | 2021-10-18 18:32:17,890 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372337888, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:32:17,903 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:32:17,903 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:32:17,903 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:32:47 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:32:18,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:32:18,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:28.176502+00:00 (in 9.999196 seconds) notificationworker stdout | 2021-10-18 18:32:18,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:32:28 UTC)" (scheduled at 2021-10-18 18:32:18.176502+00:00) notificationworker stdout | 2021-10-18 18:32:18,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:32:18,180 [82] [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(2021, 10, 18, 18, 32, 18, 178530), True, datetime.datetime(2021, 10, 18, 18, 32, 18, 178530), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:32:18,191 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:32:18,191 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:32:18,191 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:32:28 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:32:18,894 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:32:19,217 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:32:19,461 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} notificationworker stdout | 2021-10-18 18:32:19,855 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} manifestbackfillworker stdout | 2021-10-18 18:32:20,482 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} securityworker stdout | 2021-10-18 18:32:22,509 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} repositorygcworker stdout | 2021-10-18 18:32:24,400 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:32:24,738 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} gunicorn-web stdout | 2021-10-18 18:32:25,216 [241] [DEBUG] [app] Starting request: urn:request:0883e6a7-aa91-4efc-a846-e27c550ced88 (/api/v1/user/apptoken) gunicorn-web stdout | 2021-10-18 18:32:25,216 [241] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:25,216 [241] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:25,218 [241] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) teamsyncworker stdout | 2021-10-18 18:32:25,301 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} gunicorn-web stdout | 2021-10-18 18:32:25,689 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:32:25,690 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:32:25,690 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:25,691 [241] [DEBUG] [endpoints.api] Checking permission for user j1vw gunicorn-web stdout | 2021-10-18 18:32:25,691 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:25,691 [241] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:25,691 [241] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:25,691 [241] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:25,694 [241] [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))', [2, datetime.datetime(2021, 10, 21, 13, 44, 25, 692643), datetime.datetime(2021, 10, 18, 18, 32, 25, 692843)]) gunicorn-web stdout | 2021-10-18 18:32:25,699 [241] [DEBUG] [app] Ending request: urn:request:0883e6a7-aa91-4efc-a846-e27c550ced88 (/api/v1/user/apptoken) gunicorn-web stdout | 2021-10-18 18:32:25,700 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:32:25,701 [241] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:32:25 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:32:25 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 200 38 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.488 1648 0.489) gunicorn-web stdout | 2021-10-18 18:32:26,631 [241] [DEBUG] [app] Starting request: urn:request:6bc6a550-7515-462f-9520-86cfafccfbcb (/health/instance) gunicorn-web stdout | 2021-10-18 18:32:26,633 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:32:26,644 [232] [DEBUG] [app] Starting request: urn:request:7beaf609-0bf1-491b-a844-429c3d494e80 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:32:26,649 [232] [DEBUG] [app] Ending request: urn:request:7beaf609-0bf1-491b-a844-429c3d494e80 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:32:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.014 162 0.014) gunicorn-registry stdout | 2021-10-18 18:32:26,650 [232] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:32:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:32:26,651 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:32:26,653 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:32:26,655 [241] [DEBUG] [app] Starting request: urn:request:f71fa62b-dbc3-4da9-878f-02bd0fc35d1b (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:32:26,656 [241] [DEBUG] [app] Ending request: urn:request:f71fa62b-dbc3-4da9-878f-02bd0fc35d1b (/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:32:26 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.003) gunicorn-web stdout | 2021-10-18 18:32:26,657 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:32:26 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:32:26,658 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:32:26,659 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:32:26,668 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:32:26,675 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:32:26,761 [241] [DEBUG] [app] Ending request: urn:request:6bc6a550-7515-462f-9520-86cfafccfbcb (/health/instance) gunicorn-web stdout | 2021-10-18 18:32:26,761 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:32:26,762 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:32:26 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:32:26 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.133 120 0.133) builder stdout | 2021-10-18 18:32:26,884 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} buildlogsarchiver stdout | 2021-10-18 18:32:27,604 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} expiredappspecifictokenworker stdout | 2021-10-18 18:32:28,066 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} notificationworker stdout | 2021-10-18 18:32:28,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:32:28,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:38.176502+00:00 (in 9.999148 seconds) notificationworker stdout | 2021-10-18 18:32:28,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:32:38 UTC)" (scheduled at 2021-10-18 18:32:28.176502+00:00) notificationworker stdout | 2021-10-18 18:32:28,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:32:28,180 [82] [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(2021, 10, 18, 18, 32, 28, 178152), True, datetime.datetime(2021, 10, 18, 18, 32, 28, 178152), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:32:28,194 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:32:28,194 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:32:28,194 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:32:38 UTC)" executed successfully servicekey stdout | 2021-10-18 18:32:28,211 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} gunicorn-secscan stdout | 2021-10-18 18:32:28,611 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:32:28,637 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:32:28,648 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} gunicorn-registry stdout | 2021-10-18 18:32:29,121 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:32:29,150 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:32:29,163 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:32:29,172 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:32:29,180 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:32:29,190 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:32:29,207 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-registry stdout | 2021-10-18 18:32:29,212 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-registry stdout | 2021-10-18 18:32:29,222 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-web stdout | 2021-10-18 18:32:30,034 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:32:30,037 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:32:30,059 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:32:30,066 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | 2021-10-18 18:32:30,071 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} buildlogsarchiver stdout | 2021-10-18 18:32:32,082 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:32:32,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:02.081130+00:00 (in 29.998839 seconds) buildlogsarchiver stdout | 2021-10-18 18:32:32,082 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:33:02 UTC)" (scheduled at 2021-10-18 18:32:32.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:32:32,083 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 32, 32, 83063), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:32:32,094 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:32:32,094 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:32:32,094 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:33:02 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:32:36,632 [241] [DEBUG] [app] Starting request: urn:request:bbe6b44e-fb56-47a0-84f1-ff3cf12a9a6c (/health/instance) gunicorn-web stdout | 2021-10-18 18:32:36,635 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:32:36,639 [230] [DEBUG] [app] Starting request: urn:request:f5e3e466-7b88-4a87-a49a-4d6fab4d9972 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:32:36,640 [230] [DEBUG] [app] Ending request: urn:request:f5e3e466-7b88-4a87-a49a-4d6fab4d9972 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:32:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.003) gunicorn-web stdout | 2021-10-18 18:32:36,640 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:32:36,643 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:32:36,640 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:32:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:32:36,646 [241] [DEBUG] [app] Starting request: urn:request:ea2c6bb1-88c2-4ced-9a57-3d79b5944981 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:32:36,647 [241] [DEBUG] [app] Ending request: urn:request:ea2c6bb1-88c2-4ced-9a57-3d79b5944981 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:32:36,647 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:32:36 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:32:36 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:32:36,647 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:32:36,648 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:32:36,655 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:32:36,661 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:32:36,716 [241] [DEBUG] [app] Ending request: urn:request:bbe6b44e-fb56-47a0-84f1-ff3cf12a9a6c (/health/instance) gunicorn-web stdout | 2021-10-18 18:32:36,716 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:32:36,716 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:32:36 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:32:36 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.086 120 0.087) namespacegcworker stdout | 2021-10-18 18:32:37,564 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:32:37,565 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:38.480555+00:00 (in 0.915771 seconds) namespacegcworker stdout | 2021-10-18 18:32:37,565 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:37 UTC)" (scheduled at 2021-10-18 18:32:37.563981+00:00) namespacegcworker stdout | 2021-10-18 18:32:37,565 [77] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2021-10-18 18:32:37,565 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:37 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:32:38,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:32:38,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:48.176502+00:00 (in 9.999235 seconds) notificationworker stdout | 2021-10-18 18:32:38,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:32:48 UTC)" (scheduled at 2021-10-18 18:32:38.176502+00:00) notificationworker stdout | 2021-10-18 18:32:38,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:32:38,180 [82] [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(2021, 10, 18, 18, 32, 38, 178165), True, datetime.datetime(2021, 10, 18, 18, 32, 38, 178165), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:32:38,191 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:32:38,191 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:32:38,191 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:32:48 UTC)" executed successfully namespacegcworker stdout | 2021-10-18 18:32:38,481 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:32:38,481 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:49.870406+00:00 (in 11.388848 seconds) namespacegcworker stdout | 2021-10-18 18:32:38,482 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:37:38 UTC)" (scheduled at 2021-10-18 18:32:38.480555+00:00) namespacegcworker stdout | 2021-10-18 18:32:38,483 [77] [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(2021, 10, 18, 18, 32, 38, 482430), 'namespacegc/%']) namespacegcworker stdout | 2021-10-18 18:32:38,493 [77] [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(2021, 10, 18, 18, 32, 38, 482430), True, datetime.datetime(2021, 10, 18, 18, 32, 38, 482430), 0, 'namespacegc/%']) namespacegcworker stdout | 2021-10-18 18:32:38,496 [77] [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(2021, 10, 18, 18, 32, 38, 482430), True, datetime.datetime(2021, 10, 18, 18, 32, 38, 482430), 0, 'namespacegc/%', False, datetime.datetime(2021, 10, 18, 18, 32, 38, 482430), 'namespacegc/%']) namespacegcworker stdout | 2021-10-18 18:32:38,498 [77] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2021-10-18 18:32:38,498 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:37:38 UTC)" executed successfully securityscanningnotificationworker stdout | 2021-10-18 18:32:40,280 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:32:40,281 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:57.461325+00:00 (in 17.180521 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:32:40,281 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:40 UTC)" (scheduled at 2021-10-18 18:32:40.279375+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:32:40,281 [107] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2021-10-18 18:32:40,281 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:40 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:32:42,651 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} queuecleanupworker stdout | 2021-10-18 18:32:43,360 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} namespacegcworker stdout | 2021-10-18 18:32:44,463 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:32:44,803 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:32:46,217 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} globalpromstats stdout | 2021-10-18 18:32:46,564 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} gunicorn-web stdout | 2021-10-18 18:32:46,632 [241] [DEBUG] [app] Starting request: urn:request:7405ef0c-b7cd-4c9e-b6f9-307a6682509f (/health/instance) gunicorn-web stdout | 2021-10-18 18:32:46,635 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:32:46,639 [230] [DEBUG] [app] Starting request: urn:request:175ffe43-a9cb-4d36-aedb-33265351d42e (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:32:46,640 [230] [DEBUG] [app] Ending request: urn:request:175ffe43-a9cb-4d36-aedb-33265351d42e (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:32:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.003) gunicorn-web stdout | 2021-10-18 18:32:46,641 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:32:46,643 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:32:46,641 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:32:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:32:46,645 [241] [DEBUG] [app] Starting request: urn:request:26c69472-008c-4c04-8b7f-a0679950e1b5 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:32:46,646 [241] [DEBUG] [app] Ending request: urn:request:26c69472-008c-4c04-8b7f-a0679950e1b5 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:32:46,646 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:32:46 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:32:46 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:32:46,647 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:32:46,647 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:32:46,655 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:32:46,662 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:32:46,709 [241] [DEBUG] [app] Ending request: urn:request:7405ef0c-b7cd-4c9e-b6f9-307a6682509f (/health/instance) gunicorn-web stdout | 2021-10-18 18:32:46,709 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:32:46,710 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:32:46 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:32:46 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.080 120 0.081) securityworker stdout | 2021-10-18 18:32:46,871 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:32:46,871 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:16.870699+00:00 (in 29.999132 seconds) securityworker stdout | 2021-10-18 18:32:46,872 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:33:16 UTC)" (scheduled at 2021-10-18 18:32:46.870699+00:00) securityworker stdout | 2021-10-18 18:32:46,872 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:32:46,872 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:32:46,877 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:32:46,879 [108] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:32:46,888 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:32:46,890 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 5, 9]) securityworker stdout | 2021-10-18 18:32:46,892 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:32:46,893 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 4, 8]) securityworker stdout | 2021-10-18 18:32:46,895 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:32:46,895 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:32:46,896 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 27, 46, 895343), 4, 8]) securityworker stdout | 2021-10-18 18:32:46,908 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:32:46,909 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 27, 46, 908698), 8, 9]) securityworker stdout | 2021-10-18 18:32:46,920 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 8-9 securityworker stdout | 2021-10-18 18:32:46,920 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:32:46,921 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 27, 46, 920638), 4, 8]) securityworker stdout | 2021-10-18 18:32:46,923 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:32:46,924 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 27, 46, 923824), 8, 9]) securityworker stdout | 2021-10-18 18:32:46,926 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 8-9 securityworker stdout | 2021-10-18 18:32:46,926 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:32:46,926 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:32:46,926 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:33:16 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:32:47,819 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} gcworker stdout | 2021-10-18 18:32:47,886 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:32:47,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:17.886221+00:00 (in 29.999076 seconds) gcworker stdout | 2021-10-18 18:32:47,887 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:33:17 UTC)" (scheduled at 2021-10-18 18:32:47.886221+00:00) gcworker stdout | 2021-10-18 18:32:47,888 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372367887, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:32:47,901 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:32:47,902 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:32:47,902 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:33:17 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:32:48,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:32:48,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:32:58.176502+00:00 (in 9.999209 seconds) notificationworker stdout | 2021-10-18 18:32:48,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:32:58 UTC)" (scheduled at 2021-10-18 18:32:48.176502+00:00) notificationworker stdout | 2021-10-18 18:32:48,177 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:32:48,179 [82] [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(2021, 10, 18, 18, 32, 48, 177999), True, datetime.datetime(2021, 10, 18, 18, 32, 48, 177999), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:32:48,188 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:32:48,188 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:32:48,189 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:32:58 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:32:48,941 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:32:49,265 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:32:49,493 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} namespacegcworker stdout | 2021-10-18 18:32:49,871 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:32:49,872 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:37.563981+00:00 (in 47.692330 seconds) namespacegcworker stdout | 2021-10-18 18:32:49,872 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:49 UTC)" (scheduled at 2021-10-18 18:32:49.870406+00:00) namespacegcworker stdout | 2021-10-18 18:32:49,872 [77] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2021-10-18 18:32:49,876 [77] [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(2021, 10, 18, 18, 32, 49, 872843), True, datetime.datetime(2021, 10, 18, 18, 32, 49, 872843), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2021-10-18 18:32:49,889 [77] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2021-10-18 18:32:49,890 [77] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2021-10-18 18:32:49,890 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:49 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:32:49,899 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} manifestbackfillworker stdout | 2021-10-18 18:32:50,526 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} gunicorn-web stdout | 2021-10-18 18:32:50,860 [242] [DEBUG] [app] Starting request: urn:request:dfbb9bb1-efe3-4a3d-a145-b3f554f34146 (/repository/j1vw/grafana) gunicorn-web stdout | 2021-10-18 18:32:50,873 [242] [DEBUG] [endpoints.api.discovery] Unable to find method for POST in class gunicorn-web stdout | 2021-10-18 18:32:50,880 [242] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:50,903 [242] [DEBUG] [app] Ending request: urn:request:dfbb9bb1-efe3-4a3d-a145-b3f554f34146 (/repository/j1vw/grafana) nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:32:50 +0000] "GET /repository/j1vw/grafana?tab=tags HTTP/1.1" 200 12794 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/system-ocpimage-nodejs?tab=settings" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.048 1736 0.048) gunicorn-web stdout | 2021-10-18 18:32:50,906 [242] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:32:50 +0000] "GET /repository/j1vw/grafana?tab=tags HTTP/1.0" 200 80199 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/system-ocpimage-nodejs?tab=settings" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:32:51,551 [243] [DEBUG] [app] Starting request: urn:request:9915ee66-9245-47fb-ba8b-7ebc49d7803d (/api/v1/repository/j1vw/grafana) gunicorn-web stdout | 2021-10-18 18:32:51,552 [243] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:51,552 [243] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:51,553 [243] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:51,564 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:32:51,566 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:32:51,566 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:51,567 [243] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/grafana gunicorn-web stdout | 2021-10-18 18:32:51,567 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:51,567 [243] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:51,567 [243] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:51,567 [243] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:51,567 [243] [DEBUG] [endpoints.api.repository] Get repo: j1vw/grafana gunicorn-web stdout | 2021-10-18 18:32:51,569 [243] [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', ['j1vw', 'grafana', 3, 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:51,572 [243] [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', [12, 2, 1, 0]) nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:32:51 +0000] "GET /static/img/quay_favicon.png HTTP/1.1" 200 3558 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.000 1604 -) gunicorn-web stdout | 2021-10-18 18:32:51,576 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['public', 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:51,577 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-web stdout | 2021-10-18 18:32:51,581 [243] [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))', [12, datetime.date(2021, 7, 18)]) gunicorn-web stdout | 2021-10-18 18:32:51,583 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:51,583 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:51,587 [243] [DEBUG] [app] Ending request: urn:request:9915ee66-9245-47fb-ba8b-7ebc49d7803d (/api/v1/repository/j1vw/grafana) gunicorn-web stdout | 2021-10-18 18:32:51,590 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:32:51 +0000] "GET /api/v1/repository/j1vw/grafana?includeStats=true&includeTags=false HTTP/1.1" 200 3624 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.043 1680 0.042) gunicorn-web stdout | 2021-10-18 18:32:51,591 [243] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:32:51 +0000] "GET /api/v1/repository/j1vw/grafana?includeStats=true&includeTags=false HTTP/1.0" 200 3624 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:32:52,040 [241] [DEBUG] [app] Starting request: urn:request:21bc5f80-2ac6-4cea-8281-64317700540e (/api/v1/repository/j1vw/grafana/build/) gunicorn-web stdout | 2021-10-18 18:32:52,040 [241] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,041 [241] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,042 [241] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,053 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:32:52,053 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:32:52,053 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,053 [241] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/grafana gunicorn-web stdout | 2021-10-18 18:32:52,054 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,054 [241] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,054 [241] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,054 [241] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,056 [241] [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', ['j1vw', 'grafana', 3, 'application', 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,062 [241] [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', ['grafana', 'j1vw', 3]) gunicorn-web stdout | 2021-10-18 18:32:52,068 [241] [DEBUG] [app] Ending request: urn:request:21bc5f80-2ac6-4cea-8281-64317700540e (/api/v1/repository/j1vw/grafana/build/) gunicorn-web stdout | 2021-10-18 18:32:52,069 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:32:52,069 [241] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:32:52 +0000] "GET /api/v1/repository/j1vw/grafana/build/?limit=3 HTTP/1.0" 200 15 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:32:52 +0000] "GET /api/v1/repository/j1vw/grafana/build/?limit=3 HTTP/1.1" 200 15 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.033 1659 0.033) gunicorn-web stdout | 2021-10-18 18:32:52,180 [241] [DEBUG] [app] Starting request: urn:request:c4dffe85-3f8a-4649-a6d8-4a02a53ee1be (/api/v1/repository/j1vw/grafana/tag/) gunicorn-web stdout | 2021-10-18 18:32:52,180 [241] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,180 [241] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,180 [244] [DEBUG] [app] Starting request: urn:request:12dcce6f-8929-40a2-b279-23900edc9b95 (/api/v1/user/) gunicorn-web stdout | 2021-10-18 18:32:52,181 [242] [DEBUG] [app] Starting request: urn:request:58651d33-7caf-4910-862b-d52c3a0d074a (/api/v1/messages) gunicorn-web stdout | 2021-10-18 18:32:52,181 [241] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,181 [244] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,182 [242] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,182 [244] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,182 [242] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,184 [244] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,184 [242] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,192 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:32:52,193 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:32:52,193 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,193 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:32:52,193 [241] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/grafana gunicorn-web stdout | 2021-10-18 18:32:52,193 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,193 [241] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,194 [241] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,194 [241] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,194 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:32:52,194 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,195 [242] [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 | 2021-10-18 18:32:52,195 [241] [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', ['j1vw', 'grafana', 3, 'application', 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,195 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:32:52,196 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:32:52,196 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,196 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,197 [244] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,197 [244] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,197 [244] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,197 [242] [DEBUG] [app] Ending request: urn:request:58651d33-7caf-4910-862b-d52c3a0d074a (/api/v1/messages) gunicorn-web stdout | 2021-10-18 18:32:52,198 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:32:52,198 [244] [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, 'j1vw']) gunicorn-web stdout | 2021-10-18 18:32:52,199 [242] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:32:52 +0000] "GET /api/v1/messages HTTP/1.0" 200 17 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:32:52 +0000] "GET /api/v1/messages HTTP/1.1" 200 17 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.022 1629 0.022) gunicorn-web stdout | 2021-10-18 18:32:52,200 [241] [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', ['j1vw', 'grafana', 3, 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,202 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,202 [244] [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))', ['quayrobot', 2]) gunicorn-web stdout | 2021-10-18 18:32:52,203 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-web stdout | 2021-10-18 18:32:52,204 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['public', 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,204 [244] [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)', [2]) gunicorn-web stdout | 2021-10-18 18:32:52,206 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,206 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,207 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,207 [241] [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", "t2"."layers_compressed_size", "t2"."config_media_type" 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)) ORDER BY "t1"."lifetime_start_ms" DESC, "t1"."name" LIMIT %s OFFSET %s', [12, None, 1634581972206, False, 101, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,208 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "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", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [2, True]) gunicorn-web stdout | 2021-10-18 18:32:52,210 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "mediatype" AS "t1"', []) gunicorn-web stdout | 2021-10-18 18:32:52,211 [244] [DEBUG] [auth.permissions] Organization team added permission: namespacewide(type='organization', namespace='paas', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,211 [244] [DEBUG] [auth.permissions] Organization team added repo permission: namespacewide(type='organizationrepo', namespace='paas', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,211 [244] [DEBUG] [auth.permissions] Team added permission: teamwideneed(type='orgteam', orgname='paas', teamname='owners', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,211 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,211 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,213 [244] [DEBUG] [app] Ending request: urn:request:12dcce6f-8929-40a2-b279-23900edc9b95 (/api/v1/user/) gunicorn-web stdout | 2021-10-18 18:32:52,213 [241] [DEBUG] [app] Ending request: urn:request:c4dffe85-3f8a-4649-a6d8-4a02a53ee1be (/api/v1/repository/j1vw/grafana/tag/) gunicorn-web stdout | 2021-10-18 18:32:52,214 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:32:52,214 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:32:52,214 [241] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:32:52 +0000] "GET /api/v1/repository/j1vw/grafana/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.0" 200 470 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:32:52 +0000] "GET /api/v1/repository/j1vw/grafana/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.1" 200 470 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.037 1686 0.037) gunicorn-web stdout | 2021-10-18 18:32:52,214 [244] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:32:52 +0000] "GET /api/v1/user/ HTTP/1.0" 200 884 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:32:52 +0000] "GET /api/v1/user/ HTTP/1.1" 200 884 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.038 1626 0.038) gunicorn-web stdout | 2021-10-18 18:32:52,302 [242] [DEBUG] [app] Starting request: urn:request:881b5454-d9bf-4f11-ae9a-ba108be979f3 (/api/v1/user/notifications) gunicorn-web stdout | 2021-10-18 18:32:52,303 [242] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,303 [241] [DEBUG] [app] Starting request: urn:request:a66c79a3-c7f6-4a24-992e-269d50888d16 (/api/v1/user/apptoken) gunicorn-web stdout | 2021-10-18 18:32:52,303 [242] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,304 [241] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,304 [241] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,305 [242] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,306 [241] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,315 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:32:52,315 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:32:52,315 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,316 [242] [DEBUG] [endpoints.api] Checking permission for user j1vw gunicorn-web stdout | 2021-10-18 18:32:52,316 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,316 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:32:52,316 [242] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,316 [242] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,316 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:32:52,316 [242] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,316 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,316 [241] [DEBUG] [endpoints.api] Checking permission for user j1vw gunicorn-web stdout | 2021-10-18 18:32:52,316 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,316 [241] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,317 [241] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,317 [241] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,318 [241] [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))', [2, datetime.datetime(2021, 10, 21, 13, 44, 52, 317357), datetime.datetime(2021, 10, 18, 18, 32, 52, 317448)]) gunicorn-web stdout | 2021-10-18 18:32:52,319 [242] [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, 2, False, 2, 'admin', 6]) gunicorn-web stdout | 2021-10-18 18:32:52,320 [241] [DEBUG] [app] Ending request: urn:request:a66c79a3-c7f6-4a24-992e-269d50888d16 (/api/v1/user/apptoken) gunicorn-web stdout | 2021-10-18 18:32:52,321 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:32:52,322 [241] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:32:52 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:32:52 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 200 38 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.022 1648 0.022) gunicorn-web stdout | 2021-10-18 18:32:52,326 [242] [DEBUG] [app] Ending request: urn:request:881b5454-d9bf-4f11-ae9a-ba108be979f3 (/api/v1/user/notifications) gunicorn-web stdout | 2021-10-18 18:32:52,327 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:32:52,327 [242] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:32:52 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:32:52 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.028 1639 0.028) gunicorn-web stdout | 2021-10-18 18:32:52,340 [241] [DEBUG] [app] Starting request: urn:request:67d7fb37-9ecc-4d75-9d77-42b1819dd972 (/api/v1/repository/j1vw/grafana/manifest/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a/security) gunicorn-web stdout | 2021-10-18 18:32:52,341 [241] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,341 [241] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,342 [241] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,350 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:32:52,350 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:32:52,350 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,351 [241] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/grafana gunicorn-web stdout | 2021-10-18 18:32:52,351 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:52,351 [241] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,351 [241] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,351 [241] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:32:52,352 [241] [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', ['j1vw', 'grafana', 3, 'application', 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,356 [241] [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', ['j1vw', 'grafana', 3, 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,358 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."digest" = %s)) LIMIT %s OFFSET %s', [12, 'sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a', 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,360 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."manifest_id", "t1"."repository_id", "t1"."index_status", "t1"."error_json", "t1"."last_indexed", "t1"."indexer_hash", "t1"."indexer_version", "t1"."metadata_json" FROM "manifestsecuritystatus" AS "t1" WHERE ("t1"."manifest_id" = %s) LIMIT %s OFFSET %s', [8, 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:52,362 [241] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request gunicorn-web stdout | 2021-10-18 18:32:52,362 [241] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/matcher/api/v1/vulnerability_report/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a gunicorn-web stdout | 2021-10-18 18:32:52,364 [241] [DEBUG] [urllib3.connectionpool] Starting new HTTP connection (1): registry-clair-app:80 gunicorn-web stdout | 2021-10-18 18:32:52,371 [241] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /matcher/api/v1/vulnerability_report/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a HTTP/1.1" 202 0 gunicorn-web stdout | 2021-10-18 18:32:52,373 [241] [ERROR] [util.secscan.v4.api] Security scanner response failed OpenAPI validation gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/secscan/v4/api.py", line 340, in is_valid_response gunicorn-web stdout | validate(resp.json(), schema, resolver=resolver) gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/requests/models.py", line 897, in json gunicorn-web stdout | return complexjson.loads(self.text, **kwargs) gunicorn-web stdout | File "/usr/lib64/python3.8/json/__init__.py", line 357, in loads gunicorn-web stdout | return _default_decoder.decode(s) gunicorn-web stdout | File "/usr/lib64/python3.8/json/decoder.py", line 337, in decode gunicorn-web stdout | obj, end = self.raw_decode(s, idx=_w(s, 0).end()) gunicorn-web stdout | File "/usr/lib64/python3.8/json/decoder.py", line 355, in raw_decode gunicorn-web stdout | raise JSONDecodeError("Expecting value", s, err.value) from None gunicorn-web stdout | json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) gunicorn-web stdout | 2021-10-18 18:32:52,374 [241] [DEBUG] [peewee] ('DELETE FROM "manifestsecuritystatus" WHERE ("manifestsecuritystatus"."id" = %s)', [42]) gunicorn-web stdout | 2021-10-18 18:32:52,383 [241] [ERROR] [app] Exception on /api/v1/repository/j1vw/grafana/manifest/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a/security [GET] gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1949, in full_dispatch_request gunicorn-web stdout | rv = self.dispatch_request() gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1935, in dispatch_request gunicorn-web stdout | return self.view_functions[rule.endpoint](**req.view_args) gunicorn-web stdout | File "/quay-registry/endpoints/decorators.py", line 212, in wrapper gunicorn-web stdout | return func(*args, **kwargs) gunicorn-web stdout | File "/quay-registry/auth/decorators.py", line 65, in wrapper gunicorn-web stdout | return func(*args, **kwargs) gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask_restful/utils/cors.py", line 35, in wrapped_function gunicorn-web stdout | resp = make_response(f(*args, **kwargs)) gunicorn-web stdout | File "/quay-registry/endpoints/csrf.py", line 73, in wrapper gunicorn-web stdout | resp = func(*args, **kwargs) gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask_restful/__init__.py", line 458, in wrapper gunicorn-web stdout | resp = resource(*args, **kwargs) gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask/views.py", line 89, in view gunicorn-web stdout | return self.dispatch_request(*args, **kwargs) gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask_restful/__init__.py", line 573, in dispatch_request gunicorn-web stdout | resp = meth(*args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/decorators.py", line 141, in wrapper gunicorn-web stdout | return func(*args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/api/__init__.py", line 241, in wrapper gunicorn-web stdout | return func(namespace, repository, *args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/decorators.py", line 120, in wrapper gunicorn-web stdout | return func(*args, **kwargs) gunicorn-web stdout | File "/quay-registry/auth/decorators.py", line 65, in wrapper gunicorn-web stdout | return func(*args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/api/__init__.py", line 295, in wrapped gunicorn-web stdout | return func(self, namespace, repository, *args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/api/__init__.py", line 266, in wrapped gunicorn-web stdout | return func(self, namespace_name, repository_name, *args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/api/__init__.py", line 228, in wrapper gunicorn-web stdout | return func(self, *args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/api/secscan.py", line 141, in get gunicorn-web stdout | return _security_info(manifest, parsed_args.vulnerabilities) gunicorn-web stdout | File "/quay-registry/endpoints/api/secscan.py", line 67, in _security_info gunicorn-web stdout | raise DownstreamIssue(result.scanner_request_error) gunicorn-web stdout | endpoints.exception.DownstreamIssue: 520 Unknown Error: Received incompatible response from security scanner gunicorn-web stdout | 2021-10-18 18:32:52,386 [241] [DEBUG] [app] Ending request: urn:request:67d7fb37-9ecc-4d75-9d77-42b1819dd972 (/api/v1/repository/j1vw/grafana/manifest/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a/security) gunicorn-web stdout | 2021-10-18 18:32:52,387 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:32:52,388 [241] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:32:52 +0000] "GET /api/v1/repository/j1vw/grafana/manifest/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a/security?vulnerabilities=true HTTP/1.0" 520 319 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:32:52 +0000] "GET /api/v1/repository/j1vw/grafana/manifest/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a/security?vulnerabilities=true HTTP/1.1" 520 319 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.050 1755 0.050) securityworker stdout | 2021-10-18 18:32:52,556 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} gunicorn-web stdout | 2021-10-18 18:32:53,127 [241] [DEBUG] [app] Starting request: urn:request:f357591a-e81b-4bd7-97d9-b6b54d29bf38 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:32:53,127 [244] [DEBUG] [app] Starting request: urn:request:af6aab4e-eb52-479a-b684-a361e58dbf2e (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:32:53,127 [241] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:53,127 [244] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:53,127 [241] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:53,127 [244] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:53,128 [243] [DEBUG] [app] Starting request: urn:request:60130fbc-0a0c-41ee-bfb7-843d9ce61dc4 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:32:53,128 [241] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:53,128 [244] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:53,128 [243] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:53,129 [243] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:53,130 [243] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:53,138 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:32:53,138 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:32:53,138 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:53,138 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:32:53,139 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:32:53,139 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:32:53,139 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:53,139 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:32:53,139 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:32:53,140 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-web stdout | 2021-10-18 18:32:53,140 [243] [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', ['j1vw', 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:53,141 [241] [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', ['j1vw', 1, 0]) gunicorn-web stdout | 2021-10-18 18:32:53,143 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1"', []) gunicorn-web stdout | 2021-10-18 18:32:53,143 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1"', []) gunicorn-web stdout | 2021-10-18 18:32:53,143 [244] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:32:53,146 [241] [DEBUG] [peewee] ('((SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t3"."user_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t7" ON ("t6"."team_id" = "t7"."id") INNER JOIN "teammember" AS "t8" ON ("t8"."team_id" = "t7"."id") WHERE (((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t8"."user_id" = %s)))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t9" ON ("t9"."organization_id" = "t4"."namespace_user_id") INNER JOIN "teammember" AS "t10" ON ("t9"."id" = "t10"."team_id") WHERE ((((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t9"."role_id" = %s)) AND ("t10"."user_id" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'j1vw', 2, 3, 1, 'j1vw', 2, 3, 1, 'j1vw', 1, 2, 101]) gunicorn-web stdout | 2021-10-18 18:32:53,146 [243] [DEBUG] [peewee] ('((SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t3"."user_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t7" ON ("t6"."team_id" = "t7"."id") INNER JOIN "teammember" AS "t8" ON ("t8"."team_id" = "t7"."id") WHERE (((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t8"."user_id" = %s)))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t9" ON ("t9"."organization_id" = "t4"."namespace_user_id") INNER JOIN "teammember" AS "t10" ON ("t9"."id" = "t10"."team_id") WHERE ((((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t9"."role_id" = %s)) AND ("t10"."user_id" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'paas', 2, 3, 1, 'paas', 2, 3, 1, 'paas', 1, 2, 101]) gunicorn-web stdout | 2021-10-18 18:32:53,148 [244] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:32:53,151 [244] [DEBUG] [app] Ending request: urn:request:af6aab4e-eb52-479a-b684-a361e58dbf2e (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:32:53,152 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:32:53 +0000] "GET /api/v1/repository?last_modified=true&popularity=true&starred=true HTTP/1.1" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.027 1658 0.027) gunicorn-web stdout | 2021-10-18 18:32:53,153 [244] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:32:53 +0000] "GET /api/v1/repository?last_modified=true&popularity=true&starred=true HTTP/1.0" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:32:53,155 [243] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:32:53,155 [241] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Max("t1"."lifetime_start_ms") FROM "tag" AS "t1" WHERE ((("t1"."repository_id" IN (%s, %s, %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) GROUP BY "t1"."repository_id"', [9, 11, 12, None, 1634581973154, False]) gunicorn-web stdout | 2021-10-18 18:32:53,158 [241] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Sum("t1"."count") FROM "repositoryactioncount" AS "t1" WHERE (("t1"."repository_id" IN (%s, %s, %s)) AND ("t1"."date" >= %s)) GROUP BY "t1"."repository_id"', [9, 11, 12, datetime.date(2021, 10, 11)]) gunicorn-web stdout | 2021-10-18 18:32:53,159 [243] [DEBUG] [app] Ending request: urn:request:60130fbc-0a0c-41ee-bfb7-843d9ce61dc4 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:32:53,160 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:32:53 +0000] "GET /api/v1/repository?last_modified=true&namespace=paas&popularity=true&public=false&state=true HTTP/1.1" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.035 1684 0.035) gunicorn-web stdout | 2021-10-18 18:32:53,161 [241] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:32:53,161 [243] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:32:53 +0000] "GET /api/v1/repository?last_modified=true&namespace=paas&popularity=true&public=false&state=true HTTP/1.0" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:32:53,165 [241] [DEBUG] [app] Ending request: urn:request:f357591a-e81b-4bd7-97d9-b6b54d29bf38 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:32:53,166 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:32:53 +0000] "GET /api/v1/repository?last_modified=true&namespace=j1vw&popularity=true&state=true HTTP/1.1" 200 586 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.042 1671 0.042) gunicorn-web stdout | 2021-10-18 18:32:53,167 [241] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:32:53 +0000] "GET /api/v1/repository?last_modified=true&namespace=j1vw&popularity=true&state=true HTTP/1.0" 200 586 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" repositorygcworker stdout | 2021-10-18 18:32:54,445 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:32:54,486 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:32:54,486 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:13.363994+00:00 (in 18.877437 seconds) exportactionlogsworker stdout | 2021-10-18 18:32:54,487 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:54 UTC)" (scheduled at 2021-10-18 18:32:54.485551+00:00) exportactionlogsworker stdout | 2021-10-18 18:32:54,487 [67] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2021-10-18 18:32:54,487 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:54 UTC)" executed successfully exportactionlogsworker stdout | 2021-10-18 18:32:54,778 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} teamsyncworker stdout | 2021-10-18 18:32:55,345 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} repositorygcworker stdout | 2021-10-18 18:32:56,179 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:32:56,180 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:16.967820+00:00 (in 20.788007 seconds) repositorygcworker stdout | 2021-10-18 18:32:56,180 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:56 UTC)" (scheduled at 2021-10-18 18:32:56.179064+00:00) repositorygcworker stdout | 2021-10-18 18:32:56,180 [99] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2021-10-18 18:32:56,180 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:56 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:32:56,631 [244] [DEBUG] [app] Starting request: urn:request:b569313b-6604-4850-aed3-85e74370a188 (/health/instance) gunicorn-web stdout | 2021-10-18 18:32:56,633 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:32:56,637 [230] [DEBUG] [app] Starting request: urn:request:5ebe2192-3c67-4b1b-b2a7-847158f9daae (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:32:56,638 [230] [DEBUG] [app] Ending request: urn:request:5ebe2192-3c67-4b1b-b2a7-847158f9daae (/v1/_internal_ping) gunicorn-web stdout | 2021-10-18 18:32:56,638 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:32:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 162 0.003) gunicorn-web stdout | 2021-10-18 18:32:56,640 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:32:56,641 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:32:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:32:56,643 [244] [DEBUG] [app] Starting request: urn:request:d6b138f9-eb18-4fd2-818c-980010e2ebe7 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:32:56,644 [244] [DEBUG] [app] Ending request: urn:request:d6b138f9-eb18-4fd2-818c-980010e2ebe7 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:32:56,644 [244] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:32:56 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:32:56 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.003) gunicorn-web stdout | 2021-10-18 18:32:56,644 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:32:56,645 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:32:56,652 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:32:56,659 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:32:56,714 [244] [DEBUG] [app] Ending request: urn:request:b569313b-6604-4850-aed3-85e74370a188 (/health/instance) gunicorn-web stdout | 2021-10-18 18:32:56,715 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:32:56,716 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:32:56 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:32:56 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.085 120 0.085) builder stdout | 2021-10-18 18:32:56,903 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} securityscanningnotificationworker stdout | 2021-10-18 18:32:57,461 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:32:57,462 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:40.279375+00:00 (in 42.817206 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:32:57,462 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:57 UTC)" (scheduled at 2021-10-18 18:32:57.461325+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:32:57,463 [107] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2021-10-18 18:32:57,465 [107] [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(2021, 10, 18, 18, 32, 57, 463284), True, datetime.datetime(2021, 10, 18, 18, 32, 57, 463284), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2021-10-18 18:32:57,483 [107] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2021-10-18 18:32:57,483 [107] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2021-10-18 18:32:57,484 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:57 UTC)" executed successfully buildlogsarchiver stdout | 2021-10-18 18:32:57,624 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} expiredappspecifictokenworker stdout | 2021-10-18 18:32:58,093 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} notificationworker stdout | 2021-10-18 18:32:58,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:32:58,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:04.487226+00:00 (in 6.309770 seconds) notificationworker stdout | 2021-10-18 18:32:58,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:33:08 UTC)" (scheduled at 2021-10-18 18:32:58.176502+00:00) notificationworker stdout | 2021-10-18 18:32:58,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:32:58,179 [82] [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(2021, 10, 18, 18, 32, 58, 178417), True, datetime.datetime(2021, 10, 18, 18, 32, 58, 178417), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:32:58,190 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:32:58,190 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:32:58,190 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:33:08 UTC)" executed successfully servicekey stdout | 2021-10-18 18:32:58,251 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} gunicorn-secscan stdout | 2021-10-18 18:32:58,627 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:32:58,658 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:32:58,665 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} teamsyncworker stdout | 2021-10-18 18:32:58,993 [111] [DEBUG] [apscheduler.scheduler] Looking for jobs to run teamsyncworker stdout | 2021-10-18 18:32:58,994 [111] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:58.993100+00:00 (in 59.999050 seconds) teamsyncworker stdout | 2021-10-18 18:32:58,994 [111] [INFO] [apscheduler.executors.default] Running job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:58 UTC)" (scheduled at 2021-10-18 18:32:58.993100+00:00) teamsyncworker stdout | 2021-10-18 18:32:58,995 [111] [DEBUG] [data.users.teamsync] Looking up teams to sync to groups teamsyncworker stdout | 2021-10-18 18:32:58,996 [111] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "teamsync" AS "t1" WHERE (("t1"."last_updated" <= %s) OR ("t1"."last_updated" IS %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2021, 10, 18, 18, 2, 58, 995248), None, 500, 1, 0]) teamsyncworker stdout | 2021-10-18 18:32:59,013 [111] [DEBUG] [data.users.teamsync] No additional stale team found; sleeping teamsyncworker stdout | 2021-10-18 18:32:59,013 [111] [DEBUG] [data.database] Disconnecting from database. teamsyncworker stdout | 2021-10-18 18:32:59,013 [111] [INFO] [apscheduler.executors.default] Job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:33:58 UTC)" executed successfully gunicorn-registry stdout | 2021-10-18 18:32:59,140 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:32:59,175 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:32:59,181 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:32:59,193 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:32:59,197 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:32:59,201 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:32:59,224 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-registry stdout | 2021-10-18 18:32:59,231 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-registry stdout | 2021-10-18 18:32:59,237 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-web stdout | 2021-10-18 18:33:00,053 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:33:00,063 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:33:00,077 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:33:00,085 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | 2021-10-18 18:33:00,093 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} buildlogsarchiver stdout | 2021-10-18 18:33:02,081 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:33:02,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:32.081130+00:00 (in 29.999097 seconds) buildlogsarchiver stdout | 2021-10-18 18:33:02,082 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:33:32 UTC)" (scheduled at 2021-10-18 18:33:02.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:33:02,084 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 33, 2, 82888), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:33:02,096 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:33:02,096 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:33:02,096 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:33:32 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:33:04,488 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:33:04,489 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:08.176502+00:00 (in 3.687592 seconds) notificationworker stdout | 2021-10-18 18:33:04,489 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:04 UTC)" (scheduled at 2021-10-18 18:33:04.487226+00:00) notificationworker stdout | 2021-10-18 18:33:04,490 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2021-10-18 18:33:04,490 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:04 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:33:06,632 [243] [DEBUG] [app] Starting request: urn:request:83ec4269-4471-4ba4-b6e6-77f0ae729f2b (/health/instance) gunicorn-web stdout | 2021-10-18 18:33:06,634 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:33:06,638 [230] [DEBUG] [app] Starting request: urn:request:78b73aca-c58d-46ef-8fcb-f1eb3e54886f (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:33:06,639 [230] [DEBUG] [app] Ending request: urn:request:78b73aca-c58d-46ef-8fcb-f1eb3e54886f (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:33:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.004 162 0.004) gunicorn-web stdout | 2021-10-18 18:33:06,641 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2021-10-18 18:33:06,641 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:33:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:33:06,643 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:33:06,645 [241] [DEBUG] [app] Starting request: urn:request:c4133b4f-ea97-44ce-b645-055027e36cd9 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:33:06,646 [241] [DEBUG] [app] Ending request: urn:request:c4133b4f-ea97-44ce-b645-055027e36cd9 (/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:33:06 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:33:06,646 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:33:06 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:33:06,647 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:33:06,647 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:33:06,655 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:33:06,662 [243] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:33:06,718 [243] [DEBUG] [app] Ending request: urn:request:83ec4269-4471-4ba4-b6e6-77f0ae729f2b (/health/instance) gunicorn-web stdout | 2021-10-18 18:33:06,719 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:33:06 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.090 120 0.090) gunicorn-web stdout | 2021-10-18 18:33:06,721 [243] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:33:06 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" notificationworker stdout | 2021-10-18 18:33:08,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:33:08,178 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:18.176502+00:00 (in 9.998333 seconds) notificationworker stdout | 2021-10-18 18:33:08,179 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:33:18 UTC)" (scheduled at 2021-10-18 18:33:08.176502+00:00) notificationworker stdout | 2021-10-18 18:33:08,179 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:33:08,181 [82] [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(2021, 10, 18, 18, 33, 8, 179467), True, datetime.datetime(2021, 10, 18, 18, 33, 8, 179467), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:33:08,192 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:33:08,192 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:33:08,193 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:33:18 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:33:12,692 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} exportactionlogsworker stdout | 2021-10-18 18:33:13,365 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:33:13,365 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:54.485551+00:00 (in 41.120131 seconds) exportactionlogsworker stdout | 2021-10-18 18:33:13,368 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:13 UTC)" (scheduled at 2021-10-18 18:33:13.363994+00:00) exportactionlogsworker stdout | 2021-10-18 18:33:13,368 [67] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2021-10-18 18:33:13,371 [67] [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(2021, 10, 18, 18, 33, 13, 368755), True, datetime.datetime(2021, 10, 18, 18, 33, 13, 368755), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2021-10-18 18:33:13,384 [67] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2021-10-18 18:33:13,384 [67] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2021-10-18 18:33:13,384 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:13 UTC)" executed successfully queuecleanupworker stdout | 2021-10-18 18:33:13,400 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} namespacegcworker stdout | 2021-10-18 18:33:14,510 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:33:14,847 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:33:16,256 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} globalpromstats stdout | 2021-10-18 18:33:16,602 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} gunicorn-web stdout | 2021-10-18 18:33:16,633 [243] [DEBUG] [app] Starting request: urn:request:530eb532-6aec-43c9-a03f-2466e0ead502 (/health/instance) gunicorn-web stdout | 2021-10-18 18:33:16,638 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:33:16,643 [238] [DEBUG] [app] Starting request: urn:request:2bf48ac1-7619-4058-a34e-08a7da9bebd9 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:33:16,644 [238] [DEBUG] [app] Ending request: urn:request:2bf48ac1-7619-4058-a34e-08a7da9bebd9 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:33:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.005 162 0.004) gunicorn-web stdout | 2021-10-18 18:33:16,646 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2021-10-18 18:33:16,647 [238] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:33:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:33:16,648 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:33:16,650 [244] [DEBUG] [app] Starting request: urn:request:1474afdb-c36c-4bbd-ab55-963410cc59b8 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:33:16,651 [244] [DEBUG] [app] Ending request: urn:request:1474afdb-c36c-4bbd-ab55-963410cc59b8 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:33:16,652 [244] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:33:16 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:33:16 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:33:16,652 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:33:16,653 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:33:16,660 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:33:16,667 [243] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:33:16,722 [243] [DEBUG] [app] Ending request: urn:request:530eb532-6aec-43c9-a03f-2466e0ead502 (/health/instance) gunicorn-web stdout | 2021-10-18 18:33:16,723 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:33:16,724 [243] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:33:16 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:33:16 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.094 120 0.094) securityworker stdout | 2021-10-18 18:33:16,871 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:33:16,872 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:46.870699+00:00 (in 29.999005 seconds) securityworker stdout | 2021-10-18 18:33:16,872 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:33:46 UTC)" (scheduled at 2021-10-18 18:33:16.870699+00:00) securityworker stdout | 2021-10-18 18:33:16,873 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:33:16,873 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:33:16,877 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:33:16,879 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:33:16,887 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:33:16,887 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:33:46 UTC)" executed successfully repositorygcworker stdout | 2021-10-18 18:33:16,968 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:33:16,969 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:56.179064+00:00 (in 39.210225 seconds) repositorygcworker stdout | 2021-10-18 18:33:16,969 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:16 UTC)" (scheduled at 2021-10-18 18:33:16.967820+00:00) repositorygcworker stdout | 2021-10-18 18:33:16,969 [99] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2021-10-18 18:33:16,972 [99] [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(2021, 10, 18, 18, 33, 16, 970053), True, datetime.datetime(2021, 10, 18, 18, 33, 16, 970053), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2021-10-18 18:33:16,983 [99] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2021-10-18 18:33:16,984 [99] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2021-10-18 18:33:16,984 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:16 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:33:17,858 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} gcworker stdout | 2021-10-18 18:33:17,886 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:33:17,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:47.886221+00:00 (in 29.999251 seconds) gcworker stdout | 2021-10-18 18:33:17,887 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:33:47 UTC)" (scheduled at 2021-10-18 18:33:17.886221+00:00) gcworker stdout | 2021-10-18 18:33:17,888 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372397887, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:33:17,900 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:33:17,900 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:33:17,900 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:33:47 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:33:18,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:33:18,178 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:28.176502+00:00 (in 9.998642 seconds) notificationworker stdout | 2021-10-18 18:33:18,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:33:28 UTC)" (scheduled at 2021-10-18 18:33:18.176502+00:00) notificationworker stdout | 2021-10-18 18:33:18,179 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:33:18,181 [82] [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(2021, 10, 18, 18, 33, 18, 179432), True, datetime.datetime(2021, 10, 18, 18, 33, 18, 179432), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:33:18,193 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:33:18,193 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:33:18,193 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:33:28 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:33:18,983 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:33:19,310 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:33:19,514 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} notificationworker stdout | 2021-10-18 18:33:19,944 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} manifestbackfillworker stdout | 2021-10-18 18:33:19,980 [75] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestbackfillworker stdout | 2021-10-18 18:33:19,981 [75] [INFO] [apscheduler.executors.default] Running job "ManifestBackfillWorker._backfill_manifests (trigger: interval[1:00:00], next run at: 2021-10-18 18:33:19 UTC)" (scheduled at 2021-10-18 18:33:19.980151+00:00) manifestbackfillworker stdout | 2021-10-18 18:33:19,983 [75] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" WHERE ("t1"."layers_compressed_size" IS %s) LIMIT %s OFFSET %s', [None, 1, 0]) manifestbackfillworker stdout | 2021-10-18 18:33:19,984 [75] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 19:33:19.980151+00:00 (in 3599.999436 seconds) manifestbackfillworker stdout | 2021-10-18 18:33:19,994 [75] [DEBUG] [__main__] Manifest backfill worker has completed; skipping manifestbackfillworker stdout | 2021-10-18 18:33:19,994 [75] [DEBUG] [data.database] Disconnecting from database. manifestbackfillworker stdout | 2021-10-18 18:33:19,994 [75] [INFO] [apscheduler.executors.default] Job "ManifestBackfillWorker._backfill_manifests (trigger: interval[1:00:00], next run at: 2021-10-18 19:33:19 UTC)" executed successfully manifestbackfillworker stdout | 2021-10-18 18:33:20,566 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} securityworker stdout | 2021-10-18 18:33:22,593 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} repositorygcworker stdout | 2021-10-18 18:33:24,493 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:33:24,821 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} teamsyncworker stdout | 2021-10-18 18:33:25,385 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} gunicorn-web stdout | 2021-10-18 18:33:26,632 [242] [DEBUG] [app] Starting request: urn:request:7a724c8f-af41-4f83-b56b-fe0c6ec63ad8 (/health/instance) gunicorn-web stdout | 2021-10-18 18:33:26,636 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:33:26,640 [231] [DEBUG] [app] Starting request: urn:request:e7335ef5-5645-458a-b8f6-335756d9cee4 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:33:26,642 [231] [DEBUG] [app] Ending request: urn:request:e7335ef5-5645-458a-b8f6-335756d9cee4 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:33:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.004 162 0.004) gunicorn-web stdout | 2021-10-18 18:33:26,644 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2021-10-18 18:33:26,643 [231] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:33:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:33:26,647 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:33:26,651 [243] [DEBUG] [app] Starting request: urn:request:4ce63342-76fc-4f02-b857-418babd0cced (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:33:26,652 [243] [DEBUG] [app] Ending request: urn:request:4ce63342-76fc-4f02-b857-418babd0cced (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:33:26,653 [243] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:33:26 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:33:26 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.006 159 0.005) gunicorn-web stdout | 2021-10-18 18:33:26,654 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:33:26,655 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:33:26,662 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:33:26,669 [242] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:33:26,725 [242] [DEBUG] [app] Ending request: urn:request:7a724c8f-af41-4f83-b56b-fe0c6ec63ad8 (/health/instance) gunicorn-web stdout | 2021-10-18 18:33:26,725 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:33:26,726 [242] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:33:26 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:33:26 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.097 120 0.097) builder stdout | 2021-10-18 18:33:26,952 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} buildlogsarchiver stdout | 2021-10-18 18:33:27,666 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} expiredappspecifictokenworker stdout | 2021-10-18 18:33:28,136 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} notificationworker stdout | 2021-10-18 18:33:28,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:33:28,178 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:38.176502+00:00 (in 9.998357 seconds) notificationworker stdout | 2021-10-18 18:33:28,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:33:38 UTC)" (scheduled at 2021-10-18 18:33:28.176502+00:00) notificationworker stdout | 2021-10-18 18:33:28,179 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:33:28,181 [82] [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(2021, 10, 18, 18, 33, 28, 179270), True, datetime.datetime(2021, 10, 18, 18, 33, 28, 179270), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:33:28,193 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:33:28,193 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:33:28,194 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:33:38 UTC)" executed successfully servicekey stdout | 2021-10-18 18:33:28,290 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} gunicorn-secscan stdout | 2021-10-18 18:33:28,645 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:33:28,675 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:33:28,682 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} gunicorn-registry stdout | 2021-10-18 18:33:29,158 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:33:29,196 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:33:29,214 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:33:29,227 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:33:29,230 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:33:29,237 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:33:29,244 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-registry stdout | 2021-10-18 18:33:29,249 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-registry stdout | 2021-10-18 18:33:29,253 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-web stdout | 2021-10-18 18:33:30,075 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:33:30,083 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:33:30,096 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:33:30,102 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | 2021-10-18 18:33:30,109 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} buildlogsarchiver stdout | 2021-10-18 18:33:32,081 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:33:32,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:02.081130+00:00 (in 29.999023 seconds) buildlogsarchiver stdout | 2021-10-18 18:33:32,082 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:34:02 UTC)" (scheduled at 2021-10-18 18:33:32.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:33:32,084 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 33, 32, 83161), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:33:32,096 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:33:32,096 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:33:32,097 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:34:02 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:33:36,632 [244] [DEBUG] [app] Starting request: urn:request:7cc04073-7259-4034-a925-e9497118ee97 (/health/instance) gunicorn-web stdout | 2021-10-18 18:33:36,635 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:33:36,639 [240] [DEBUG] [app] Starting request: urn:request:158595bc-a110-4bc0-984b-070c362eaf8b (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:33:36,641 [240] [DEBUG] [app] Ending request: urn:request:158595bc-a110-4bc0-984b-070c362eaf8b (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:33:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.005 162 0.005) gunicorn-web stdout | 2021-10-18 18:33:36,643 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2021-10-18 18:33:36,644 [240] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:33:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:33:36,645 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:33:36,649 [241] [DEBUG] [app] Starting request: urn:request:42fd7724-3e95-466d-aa49-700fe1154a1c (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:33:36,650 [241] [DEBUG] [app] Ending request: urn:request:42fd7724-3e95-466d-aa49-700fe1154a1c (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:33:36,650 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:33:36 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:33:36 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:33:36,651 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:33:36,652 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:33:36,660 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:33:36,666 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:33:36,726 [244] [DEBUG] [app] Ending request: urn:request:7cc04073-7259-4034-a925-e9497118ee97 (/health/instance) gunicorn-web stdout | 2021-10-18 18:33:36,727 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:33:36,727 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:33:36 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:33:36 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.097 120 0.098) namespacegcworker stdout | 2021-10-18 18:33:37,564 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:33:37,565 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:49.870406+00:00 (in 12.305245 seconds) namespacegcworker stdout | 2021-10-18 18:33:37,565 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:37 UTC)" (scheduled at 2021-10-18 18:33:37.563981+00:00) namespacegcworker stdout | 2021-10-18 18:33:37,566 [77] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2021-10-18 18:33:37,566 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:37 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:33:38,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:33:38,178 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:48.176502+00:00 (in 9.998784 seconds) notificationworker stdout | 2021-10-18 18:33:38,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:33:48 UTC)" (scheduled at 2021-10-18 18:33:38.176502+00:00) notificationworker stdout | 2021-10-18 18:33:38,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:33:38,181 [82] [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(2021, 10, 18, 18, 33, 38, 178990), True, datetime.datetime(2021, 10, 18, 18, 33, 38, 178990), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:33:38,222 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:33:38,223 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:33:38,223 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:33:48 UTC)" executed successfully securityscanningnotificationworker stdout | 2021-10-18 18:33:40,280 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:33:40,281 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:57.461325+00:00 (in 17.180537 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:33:40,281 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:40 UTC)" (scheduled at 2021-10-18 18:33:40.279375+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:33:40,281 [107] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2021-10-18 18:33:40,281 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:40 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:33:42,732 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} queuecleanupworker stdout | 2021-10-18 18:33:43,412 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} namespacegcworker stdout | 2021-10-18 18:33:44,550 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:33:44,892 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:33:46,295 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} gunicorn-web stdout | 2021-10-18 18:33:46,632 [241] [DEBUG] [app] Starting request: urn:request:b2250dd8-63ee-4d0f-af15-09c036ee4045 (/health/instance) gunicorn-web stdout | 2021-10-18 18:33:46,634 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:33:46,638 [231] [DEBUG] [app] Starting request: urn:request:d32e10b1-0c47-407e-b377-1a3fd0bd3be5 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:33:46,639 [231] [DEBUG] [app] Ending request: urn:request:d32e10b1-0c47-407e-b377-1a3fd0bd3be5 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:33:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 162 0.003) gunicorn-web stdout | 2021-10-18 18:33:46,640 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2021-10-18 18:33:46,639 [231] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:33:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:33:46,641 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:33:46,644 [241] [DEBUG] [app] Starting request: urn:request:745fef08-b0c0-4a6f-958b-91f1983723c5 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:33:46,644 [241] [DEBUG] [app] Ending request: urn:request:745fef08-b0c0-4a6f-958b-91f1983723c5 (/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:33:46 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:33:46,645 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:33:46 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:33:46,645 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:33:46,646 [241] [INFO] [data.database] Connection pooling disabled for postgresql globalpromstats stdout | 2021-10-18 18:33:46,651 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} gunicorn-web stdout | 2021-10-18 18:33:46,654 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:33:46,660 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:33:46,716 [241] [DEBUG] [app] Ending request: urn:request:b2250dd8-63ee-4d0f-af15-09c036ee4045 (/health/instance) gunicorn-web stdout | 2021-10-18 18:33:46,717 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:33:46,718 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:33:46 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:33:46 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.088 120 0.088) securityworker stdout | 2021-10-18 18:33:46,871 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:33:46,872 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:16.870699+00:00 (in 29.998811 seconds) securityworker stdout | 2021-10-18 18:33:46,872 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:34:16 UTC)" (scheduled at 2021-10-18 18:33:46.870699+00:00) securityworker stdout | 2021-10-18 18:33:46,872 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:33:46,872 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:33:46,876 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:33:46,879 [108] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:33:46,888 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:33:46,890 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 5, 9]) securityworker stdout | 2021-10-18 18:33:46,892 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:33:46,893 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 4, 8]) securityworker stdout | 2021-10-18 18:33:46,894 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:33:46,894 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:33:46,895 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 28, 46, 894591), 4, 8]) securityworker stdout | 2021-10-18 18:33:46,896 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:33:46,897 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 28, 46, 896772), 8, 9]) securityworker stdout | 2021-10-18 18:33:46,898 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 8-9 securityworker stdout | 2021-10-18 18:33:46,898 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:33:46,899 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 28, 46, 898773), 4, 8]) securityworker stdout | 2021-10-18 18:33:46,900 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:33:46,901 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 28, 46, 901021), 8, 9]) securityworker stdout | 2021-10-18 18:33:46,903 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 8-9 securityworker stdout | 2021-10-18 18:33:46,903 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:33:46,903 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:33:46,903 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:34:16 UTC)" executed successfully gcworker stdout | 2021-10-18 18:33:47,886 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:33:47,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:17.886221+00:00 (in 29.999123 seconds) gcworker stdout | 2021-10-18 18:33:47,887 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:34:17 UTC)" (scheduled at 2021-10-18 18:33:47.886221+00:00) gcworker stdout | 2021-10-18 18:33:47,888 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372427887, 1209600, True, 3, 500, 1, 0]) blobuploadcleanupworker stdout | 2021-10-18 18:33:47,902 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} gcworker stdout | 2021-10-18 18:33:47,905 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:33:47,906 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:33:47,906 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:34:17 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:33:48,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:33:48,178 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:33:58.176502+00:00 (in 9.998811 seconds) notificationworker stdout | 2021-10-18 18:33:48,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:33:58 UTC)" (scheduled at 2021-10-18 18:33:48.176502+00:00) notificationworker stdout | 2021-10-18 18:33:48,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:33:48,179 [82] [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(2021, 10, 18, 18, 33, 48, 178540), True, datetime.datetime(2021, 10, 18, 18, 33, 48, 178540), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:33:48,190 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:33:48,190 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:33:48,190 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:33:58 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:33:49,023 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:33:49,351 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:33:49,552 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} namespacegcworker stdout | 2021-10-18 18:33:49,871 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:33:49,871 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:37.563981+00:00 (in 47.692383 seconds) namespacegcworker stdout | 2021-10-18 18:33:49,872 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:49 UTC)" (scheduled at 2021-10-18 18:33:49.870406+00:00) namespacegcworker stdout | 2021-10-18 18:33:49,872 [77] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2021-10-18 18:33:49,874 [77] [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(2021, 10, 18, 18, 33, 49, 872838), True, datetime.datetime(2021, 10, 18, 18, 33, 49, 872838), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2021-10-18 18:33:49,884 [77] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2021-10-18 18:33:49,884 [77] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2021-10-18 18:33:49,884 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:49 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:33:49,991 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} manifestbackfillworker stdout | 2021-10-18 18:33:50,610 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} securityworker stdout | 2021-10-18 18:33:52,633 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} exportactionlogsworker stdout | 2021-10-18 18:33:54,486 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:33:54,487 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:13.363994+00:00 (in 18.877307 seconds) exportactionlogsworker stdout | 2021-10-18 18:33:54,487 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:54 UTC)" (scheduled at 2021-10-18 18:33:54.485551+00:00) exportactionlogsworker stdout | 2021-10-18 18:33:54,487 [67] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2021-10-18 18:33:54,487 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:54 UTC)" executed successfully repositorygcworker stdout | 2021-10-18 18:33:54,539 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:33:54,864 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} teamsyncworker stdout | 2021-10-18 18:33:55,414 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} repositorygcworker stdout | 2021-10-18 18:33:56,180 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:33:56,180 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:16.967820+00:00 (in 20.787497 seconds) repositorygcworker stdout | 2021-10-18 18:33:56,180 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:56 UTC)" (scheduled at 2021-10-18 18:33:56.179064+00:00) repositorygcworker stdout | 2021-10-18 18:33:56,181 [99] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2021-10-18 18:33:56,181 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:56 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:33:56,632 [242] [DEBUG] [app] Starting request: urn:request:8dcdf2cb-b361-4a12-970b-32d87c841ac5 (/health/instance) gunicorn-web stdout | 2021-10-18 18:33:56,633 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:33:56,639 [233] [DEBUG] [app] Starting request: urn:request:4d212e89-5b18-4c4c-b790-0367f477deee (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:33:56,641 [233] [DEBUG] [app] Ending request: urn:request:4d212e89-5b18-4c4c-b790-0367f477deee (/v1/_internal_ping) gunicorn-web stdout | 2021-10-18 18:33:56,642 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:33:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.007 162 0.007) gunicorn-web stdout | 2021-10-18 18:33:56,644 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:33:56,646 [242] [DEBUG] [app] Starting request: urn:request:e0c98b28-68a3-44d1-88b9-1495a3f74433 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:33:56,647 [242] [DEBUG] [app] Ending request: urn:request:e0c98b28-68a3-44d1-88b9-1495a3f74433 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:33:56,647 [242] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:33:56 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:33:56,648 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:33:56 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:33:56,648 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-registry stdout | 2021-10-18 18:33:56,645 [233] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:33:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:33:56,655 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:33:56,662 [242] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:33:56,727 [242] [DEBUG] [app] Ending request: urn:request:8dcdf2cb-b361-4a12-970b-32d87c841ac5 (/health/instance) gunicorn-web stdout | 2021-10-18 18:33:56,727 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:33:56,728 [242] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:33:56 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:33:56 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.098 120 0.098) builder stdout | 2021-10-18 18:33:56,994 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} securityscanningnotificationworker stdout | 2021-10-18 18:33:57,461 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:33:57,462 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:40.279375+00:00 (in 42.817224 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:33:57,462 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:57 UTC)" (scheduled at 2021-10-18 18:33:57.461325+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:33:57,462 [107] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2021-10-18 18:33:57,463 [107] [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(2021, 10, 18, 18, 33, 57, 462771), True, datetime.datetime(2021, 10, 18, 18, 33, 57, 462771), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2021-10-18 18:33:57,473 [107] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2021-10-18 18:33:57,473 [107] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2021-10-18 18:33:57,473 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:57 UTC)" executed successfully buildlogsarchiver stdout | 2021-10-18 18:33:57,706 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} notificationworker stdout | 2021-10-18 18:33:58,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run expiredappspecifictokenworker stdout | 2021-10-18 18:33:58,178 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} notificationworker stdout | 2021-10-18 18:33:58,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:04.487226+00:00 (in 6.309650 seconds) notificationworker stdout | 2021-10-18 18:33:58,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:34:08 UTC)" (scheduled at 2021-10-18 18:33:58.176502+00:00) notificationworker stdout | 2021-10-18 18:33:58,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:33:58,181 [82] [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(2021, 10, 18, 18, 33, 58, 178531), True, datetime.datetime(2021, 10, 18, 18, 33, 58, 178531), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:33:58,192 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:33:58,192 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:33:58,192 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:34:08 UTC)" executed successfully servicekey stdout | 2021-10-18 18:33:58,338 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} gunicorn-secscan stdout | 2021-10-18 18:33:58,658 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:33:58,698 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:33:58,709 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} teamsyncworker stdout | 2021-10-18 18:33:58,993 [111] [DEBUG] [apscheduler.scheduler] Looking for jobs to run teamsyncworker stdout | 2021-10-18 18:33:58,994 [111] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:58.993100+00:00 (in 59.998793 seconds) teamsyncworker stdout | 2021-10-18 18:33:58,995 [111] [INFO] [apscheduler.executors.default] Running job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:58 UTC)" (scheduled at 2021-10-18 18:33:58.993100+00:00) teamsyncworker stdout | 2021-10-18 18:33:58,995 [111] [DEBUG] [data.users.teamsync] Looking up teams to sync to groups teamsyncworker stdout | 2021-10-18 18:33:58,997 [111] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "teamsync" AS "t1" WHERE (("t1"."last_updated" <= %s) OR ("t1"."last_updated" IS %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2021, 10, 18, 18, 3, 58, 995621), None, 500, 1, 0]) teamsyncworker stdout | 2021-10-18 18:33:59,007 [111] [DEBUG] [data.users.teamsync] No additional stale team found; sleeping teamsyncworker stdout | 2021-10-18 18:33:59,007 [111] [DEBUG] [data.database] Disconnecting from database. teamsyncworker stdout | 2021-10-18 18:33:59,007 [111] [INFO] [apscheduler.executors.default] Job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:34:58 UTC)" executed successfully gunicorn-registry stdout | 2021-10-18 18:33:59,179 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:33:59,218 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:33:59,230 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:33:59,238 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:33:59,247 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:33:59,254 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:33:59,257 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-registry stdout | 2021-10-18 18:33:59,262 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-registry stdout | 2021-10-18 18:33:59,267 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-web stdout | 2021-10-18 18:34:00,094 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:34:00,104 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:34:00,112 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:34:00,117 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | 2021-10-18 18:34:00,122 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} buildlogsarchiver stdout | 2021-10-18 18:34:02,081 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:34:02,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:32.081130+00:00 (in 29.998814 seconds) buildlogsarchiver stdout | 2021-10-18 18:34:02,083 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:34:32 UTC)" (scheduled at 2021-10-18 18:34:02.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:34:02,085 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 34, 2, 83281), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:34:02,097 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:34:02,097 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:34:02,097 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:34:32 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:34:04,487 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:34:04,488 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:08.176502+00:00 (in 3.688452 seconds) notificationworker stdout | 2021-10-18 18:34:04,489 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:04 UTC)" (scheduled at 2021-10-18 18:34:04.487226+00:00) notificationworker stdout | 2021-10-18 18:34:04,490 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2021-10-18 18:34:04,490 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:04 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:34:06,632 [241] [DEBUG] [app] Starting request: urn:request:fe5f2397-139e-439c-ace1-3ca62c1e3315 (/health/instance) gunicorn-web stdout | 2021-10-18 18:34:06,636 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:34:06,641 [240] [DEBUG] [app] Starting request: urn:request:26421139-eb35-412f-85cd-47da3e4f6865 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:34:06,642 [240] [DEBUG] [app] Ending request: urn:request:26421139-eb35-412f-85cd-47da3e4f6865 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:34:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 162 0.002) gunicorn-registry stdout | 2021-10-18 18:34:06,642 [240] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:34:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:34:06,643 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:34:06,645 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:34:06,648 [241] [DEBUG] [app] Starting request: urn:request:9f74144a-cf0c-4568-bb23-908c96373a31 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:34:06,649 [241] [DEBUG] [app] Ending request: urn:request:9f74144a-cf0c-4568-bb23-908c96373a31 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:34:06,649 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:34:06 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:34:06 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:34:06,649 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:34:06,650 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:34:06,658 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:34:06,665 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:34:06,728 [241] [DEBUG] [app] Ending request: urn:request:fe5f2397-139e-439c-ace1-3ca62c1e3315 (/health/instance) gunicorn-web stdout | 2021-10-18 18:34:06,729 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:34:06,729 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:34:06 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:34:06 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.100 120 0.100) notificationworker stdout | 2021-10-18 18:34:08,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:34:08,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:18.176502+00:00 (in 9.998922 seconds) notificationworker stdout | 2021-10-18 18:34:08,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:34:18 UTC)" (scheduled at 2021-10-18 18:34:08.176502+00:00) notificationworker stdout | 2021-10-18 18:34:08,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:34:08,180 [82] [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(2021, 10, 18, 18, 34, 8, 178678), True, datetime.datetime(2021, 10, 18, 18, 34, 8, 178678), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:34:08,192 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:34:08,192 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:34:08,192 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:34:18 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:34:12,776 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} exportactionlogsworker stdout | 2021-10-18 18:34:13,365 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:34:13,366 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:54.485551+00:00 (in 41.119784 seconds) exportactionlogsworker stdout | 2021-10-18 18:34:13,366 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:13 UTC)" (scheduled at 2021-10-18 18:34:13.363994+00:00) exportactionlogsworker stdout | 2021-10-18 18:34:13,366 [67] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2021-10-18 18:34:13,369 [67] [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(2021, 10, 18, 18, 34, 13, 366977), True, datetime.datetime(2021, 10, 18, 18, 34, 13, 366977), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2021-10-18 18:34:13,380 [67] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2021-10-18 18:34:13,381 [67] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2021-10-18 18:34:13,381 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:13 UTC)" executed successfully queuecleanupworker stdout | 2021-10-18 18:34:13,458 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} namespacegcworker stdout | 2021-10-18 18:34:14,599 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:34:14,933 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:34:16,341 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} gunicorn-web stdout | 2021-10-18 18:34:16,631 [241] [DEBUG] [app] Starting request: urn:request:1a431d88-9d58-438d-a0ab-873d5fc03f57 (/health/instance) gunicorn-web stdout | 2021-10-18 18:34:16,633 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:34:16,637 [230] [DEBUG] [app] Starting request: urn:request:9e29342a-a632-4b35-b5a0-a65a5be4a273 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:34:16,640 [230] [DEBUG] [app] Ending request: urn:request:9e29342a-a632-4b35-b5a0-a65a5be4a273 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:34:16,642 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:34:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:34:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.008 162 0.008) gunicorn-web stdout | 2021-10-18 18:34:16,643 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:34:16,645 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:34:16,647 [241] [DEBUG] [app] Starting request: urn:request:f2fa8cb1-ab1e-4124-b1ba-3937468cceca (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:34:16,647 [241] [DEBUG] [app] Ending request: urn:request:f2fa8cb1-ab1e-4124-b1ba-3937468cceca (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:34:16,648 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:34:16 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:34:16 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:34:16,648 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:34:16,649 [241] [INFO] [data.database] Connection pooling disabled for postgresql globalpromstats stdout | 2021-10-18 18:34:16,698 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} securityworker stdout | 2021-10-18 18:34:16,871 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:34:16,871 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:46.870699+00:00 (in 29.999252 seconds) securityworker stdout | 2021-10-18 18:34:16,872 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:34:46 UTC)" (scheduled at 2021-10-18 18:34:16.870699+00:00) securityworker stdout | 2021-10-18 18:34:16,872 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:34:16,872 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:34:16,878 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:34:16,880 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) repositorygcworker stdout | 2021-10-18 18:34:16,968 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:34:16,969 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:24.176873+00:00 (in 7.208071 seconds) repositorygcworker stdout | 2021-10-18 18:34:16,969 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:16 UTC)" (scheduled at 2021-10-18 18:34:16.967820+00:00) repositorygcworker stdout | 2021-10-18 18:34:16,969 [99] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2021-10-18 18:34:16,970 [99] [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(2021, 10, 18, 18, 34, 16, 969728), True, datetime.datetime(2021, 10, 18, 18, 34, 16, 969728), 0, 'repositorygc/%', 50, 1, 0]) gunicorn-web stdout | 2021-10-18 18:34:17,288 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) securityworker stdout | 2021-10-18 18:34:17,289 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:34:17,290 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:34:46 UTC)" executed successfully repositorygcworker stdout | 2021-10-18 18:34:17,293 [99] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2021-10-18 18:34:17,293 [99] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2021-10-18 18:34:17,293 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:16 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:34:17,297 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:34:17,354 [241] [DEBUG] [app] Ending request: urn:request:1a431d88-9d58-438d-a0ab-873d5fc03f57 (/health/instance) gunicorn-web stdout | 2021-10-18 18:34:17,355 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:34:17,355 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:34:17 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:34:17 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.726 120 0.726) gcworker stdout | 2021-10-18 18:34:17,886 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:34:17,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:47.886221+00:00 (in 29.999198 seconds) gcworker stdout | 2021-10-18 18:34:17,887 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:34:47 UTC)" (scheduled at 2021-10-18 18:34:17.886221+00:00) gcworker stdout | 2021-10-18 18:34:17,888 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372457887, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:34:17,900 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:34:17,900 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:34:17,900 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:34:47 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:34:17,943 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} notificationworker stdout | 2021-10-18 18:34:18,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:34:18,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:28.176502+00:00 (in 9.998953 seconds) notificationworker stdout | 2021-10-18 18:34:18,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:34:28 UTC)" (scheduled at 2021-10-18 18:34:18.176502+00:00) notificationworker stdout | 2021-10-18 18:34:18,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:34:18,182 [82] [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(2021, 10, 18, 18, 34, 18, 178847), True, datetime.datetime(2021, 10, 18, 18, 34, 18, 178847), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:34:18,212 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:34:18,212 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:34:18,212 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:34:28 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:34:19,067 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:34:19,394 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:34:19,585 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} notificationworker stdout | 2021-10-18 18:34:20,027 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} manifestbackfillworker stdout | 2021-10-18 18:34:20,653 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} securityworker stdout | 2021-10-18 18:34:22,676 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} repositorygcworker stdout | 2021-10-18 18:34:24,177 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:34:24,178 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:56.179064+00:00 (in 32.000614 seconds) repositorygcworker stdout | 2021-10-18 18:34:24,179 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:39:24 UTC)" (scheduled at 2021-10-18 18:34:24.176873+00:00) repositorygcworker stdout | 2021-10-18 18:34:24,181 [99] [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(2021, 10, 18, 18, 34, 24, 179592), 'repositorygc/%']) repositorygcworker stdout | 2021-10-18 18:34:24,191 [99] [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(2021, 10, 18, 18, 34, 24, 179592), True, datetime.datetime(2021, 10, 18, 18, 34, 24, 179592), 0, 'repositorygc/%']) repositorygcworker stdout | 2021-10-18 18:34:24,194 [99] [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(2021, 10, 18, 18, 34, 24, 179592), True, datetime.datetime(2021, 10, 18, 18, 34, 24, 179592), 0, 'repositorygc/%', False, datetime.datetime(2021, 10, 18, 18, 34, 24, 179592), 'repositorygc/%']) repositorygcworker stdout | 2021-10-18 18:34:24,196 [99] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2021-10-18 18:34:24,196 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:39:24 UTC)" executed successfully repositorygcworker stdout | 2021-10-18 18:34:24,578 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:34:24,892 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} teamsyncworker stdout | 2021-10-18 18:34:25,458 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} gunicorn-web stdout | 2021-10-18 18:34:26,631 [244] [DEBUG] [app] Starting request: urn:request:a732c5c5-c96c-4e28-8735-77b47795cf34 (/health/instance) gunicorn-web stdout | 2021-10-18 18:34:26,633 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:34:26,636 [230] [DEBUG] [app] Starting request: urn:request:2619b2b5-c086-461d-a959-ca58694f4f14 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:34:26,638 [230] [DEBUG] [app] Ending request: urn:request:2619b2b5-c086-461d-a959-ca58694f4f14 (/v1/_internal_ping) gunicorn-web stdout | 2021-10-18 18:34:26,640 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:34:26,642 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:34:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.004 162 0.004) gunicorn-web stdout | 2021-10-18 18:34:26,644 [244] [DEBUG] [app] Starting request: urn:request:a3b66775-d563-4dfc-acdc-b0b0317b6cc5 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:34:26,645 [244] [DEBUG] [app] Ending request: urn:request:a3b66775-d563-4dfc-acdc-b0b0317b6cc5 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:34:26,646 [244] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:34:26 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:34:26,646 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:34:26 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:34:26,648 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-registry stdout | 2021-10-18 18:34:26,649 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:34:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:34:26,656 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:34:26,663 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:34:26,721 [244] [DEBUG] [app] Ending request: urn:request:a732c5c5-c96c-4e28-8735-77b47795cf34 (/health/instance) gunicorn-web stdout | 2021-10-18 18:34:26,723 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:34:26 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.094 120 0.094) gunicorn-web stdout | 2021-10-18 18:34:26,724 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:34:26 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" builder stdout | 2021-10-18 18:34:27,034 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} buildlogsarchiver stdout | 2021-10-18 18:34:27,733 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} notificationworker stdout | 2021-10-18 18:34:28,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:34:28,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:38.176502+00:00 (in 9.998986 seconds) notificationworker stdout | 2021-10-18 18:34:28,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:34:38 UTC)" (scheduled at 2021-10-18 18:34:28.176502+00:00) notificationworker stdout | 2021-10-18 18:34:28,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:34:28,181 [82] [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(2021, 10, 18, 18, 34, 28, 178888), True, datetime.datetime(2021, 10, 18, 18, 34, 28, 178888), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:34:28,195 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:34:28,195 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:34:28,195 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:34:38 UTC)" executed successfully expiredappspecifictokenworker stdout | 2021-10-18 18:34:28,223 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} servicekey stdout | 2021-10-18 18:34:28,381 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} gunicorn-secscan stdout | 2021-10-18 18:34:28,676 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:34:28,713 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:34:28,726 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} gunicorn-registry stdout | 2021-10-18 18:34:29,198 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:34:29,232 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:34:29,248 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:34:29,252 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:34:29,258 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:34:29,265 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:34:29,271 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-registry stdout | 2021-10-18 18:34:29,276 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-registry stdout | 2021-10-18 18:34:29,280 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-web stdout | 2021-10-18 18:34:30,110 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:34:30,126 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:34:30,136 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:34:30,144 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | 2021-10-18 18:34:30,148 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} buildlogsarchiver stdout | 2021-10-18 18:34:32,081 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:34:32,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:02.081130+00:00 (in 29.998989 seconds) buildlogsarchiver stdout | 2021-10-18 18:34:32,082 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:35:02 UTC)" (scheduled at 2021-10-18 18:34:32.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:34:32,083 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 34, 32, 82610), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:34:32,094 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:34:32,094 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:34:32,094 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:35:02 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:34:36,632 [242] [DEBUG] [app] Starting request: urn:request:9980d5ff-2a9a-4048-9dd7-90e6346ae5e8 (/health/instance) gunicorn-web stdout | 2021-10-18 18:34:36,635 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:34:36,640 [240] [DEBUG] [app] Starting request: urn:request:b99d0e0b-8a08-4787-8555-fd51788e0e66 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:34:36,641 [240] [DEBUG] [app] Ending request: urn:request:b99d0e0b-8a08-4787-8555-fd51788e0e66 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:34:36,642 [240] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:34:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:34:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.004 162 0.003) gunicorn-web stdout | 2021-10-18 18:34:36,642 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:34:36,646 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:34:36,649 [242] [DEBUG] [app] Starting request: urn:request:819234b4-fa5e-4ddd-88bb-75e83c429f02 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:34:36,650 [242] [DEBUG] [app] Ending request: urn:request:819234b4-fa5e-4ddd-88bb-75e83c429f02 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:34:36,650 [242] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:34:36 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:34:36 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.003) gunicorn-web stdout | 2021-10-18 18:34:36,650 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:34:36,651 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:34:36,658 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:34:36,666 [242] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:34:36,733 [242] [DEBUG] [app] Ending request: urn:request:9980d5ff-2a9a-4048-9dd7-90e6346ae5e8 (/health/instance) gunicorn-web stdout | 2021-10-18 18:34:36,734 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:34:36 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.105 120 0.105) gunicorn-web stdout | 2021-10-18 18:34:36,735 [242] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:34:36 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" namespacegcworker stdout | 2021-10-18 18:34:37,564 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:34:37,565 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:49.870406+00:00 (in 12.305295 seconds) namespacegcworker stdout | 2021-10-18 18:34:37,566 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:37 UTC)" (scheduled at 2021-10-18 18:34:37.563981+00:00) namespacegcworker stdout | 2021-10-18 18:34:37,566 [77] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2021-10-18 18:34:37,566 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:37 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:34:38,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:34:38,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:48.176502+00:00 (in 9.999195 seconds) notificationworker stdout | 2021-10-18 18:34:38,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:34:48 UTC)" (scheduled at 2021-10-18 18:34:38.176502+00:00) notificationworker stdout | 2021-10-18 18:34:38,177 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:34:38,178 [82] [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(2021, 10, 18, 18, 34, 38, 178014), True, datetime.datetime(2021, 10, 18, 18, 34, 38, 178014), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:34:38,190 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:34:38,190 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:34:38,191 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:34:48 UTC)" executed successfully securityscanningnotificationworker stdout | 2021-10-18 18:34:40,279 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:34:40,280 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:57.461325+00:00 (in 17.181047 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:34:40,281 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:40 UTC)" (scheduled at 2021-10-18 18:34:40.279375+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:34:40,281 [107] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2021-10-18 18:34:40,281 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:40 UTC)" executed successfully gunicorn-registry stdout | 2021-10-18 18:34:40,469 [236] [DEBUG] [app] Starting request: urn:request:d56a6b5d-49e5-4e38-8f72-72b3b9cb25d1 (/v2/) gunicorn-registry stdout | 2021-10-18 18:34:40,470 [236] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {} gunicorn-registry stdout | 2021-10-18 18:34:40,471 [236] [DEBUG] [auth.registry_jwt_auth] No auth header. gunicorn-registry stdout | 2021-10-18 18:34:40,474 [236] [DEBUG] [app] Ending request: urn:request:d56a6b5d-49e5-4e38-8f72-72b3b9cb25d1 (/v2/) nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:34:40 +0000] "GET /v2/ HTTP/1.1" 401 4 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \x5C(linux\x5C))" (0.008 510 0.008) gunicorn-registry stdout | 2021-10-18 18:34:40,476 [236] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:34:40 +0000] "GET /v2/ HTTP/1.1" 401 4 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \(linux\))" gunicorn-registry stdout | 2021-10-18 18:34:40,492 [230] [DEBUG] [app] Starting request: urn:request:6ffe3fa4-c98d-4496-bc23-61e60c061f82 (/v2/auth) gunicorn-registry stdout | 2021-10-18 18:34:40,492 [230] [DEBUG] [auth.basic] Attempt to process basic auth header gunicorn-registry stdout | 2021-10-18 18:34:40,494 [230] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-registry stdout | 2021-10-18 18:34:40,550 [230] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-registry stdout | 2021-10-18 18:34:40,607 [230] [DEBUG] [data.users.externalldap] Incoming username or email param: 'j1vw' gunicorn-registry stdout | 2021-10-18 18:34:40,608 [230] [DEBUG] [data.users.externalldap] Conducting user search: (&(|(sAMAccountName=j1vw)(mail=j1vw))(|(memberOf=CN=Paas_Solutions,OU=Requested,OU=Groups,DC=bcbsfl,DC=com)(memberOf=CN=OSE-USERS,OU=Requested,OU=Groups,DC=bcbsfl,DC=com))) under ou=People,dc=bcbsfl,dc=com gunicorn-registry stdout | 2021-10-18 18:34:40,615 [230] [DEBUG] [data.users.externalldap] Found matching DNs: ['CN=Veerlapati\\, Akhil,OU=APP PLATFORM SOLUTIONS,OU=APP HOSTING,OU=IT INFRA SVCS,OU=IT GROUP,OU=People,DC=bcbsfl,DC=com'] gunicorn-registry stdout | 2021-10-18 18:34:40,618 [230] [DEBUG] [data.users.externalldap] Found user for LDAP username j1vw; validating password gunicorn-registry stdout | 2021-10-18 18:34:40,619 [230] [DEBUG] [data.users.externalldap] DN CN=Veerlapati\, Akhil,OU=APP PLATFORM SOLUTIONS,OU=APP HOSTING,OU=IT INFRA SVCS,OU=IT GROUP,OU=People,DC=bcbsfl,DC=com found: {'objectClass': [b'top', b'person', b'organizationalPerson', b'user'], 'cn': [b'Veerlapati, Akhil'], 'sn': [b'Veerlapati'], 'l': [b'Jacksonville'], 'st': [b'FL'], 'street': [b'4800 Deerwood Campus Parkway'], 'o': [b'BCF'], 'title': [b'Contractor'], 'postalAddress': [b'RFL'], 'postalCode': [b'32246'], 'postOfficeBox': [b'RFL/'], 'physicalDeliveryOfficeName': [b'RFL/'], 'telephoneNumber': [b'904/905-3273'], 'givenName': [b'Akhil'], 'distinguishedName': [b'CN=Veerlapati\\, Akhil,OU=APP PLATFORM SOLUTIONS,OU=APP HOSTING,OU=IT INFRA SVCS,OU=IT GROUP,OU=People,DC=bcbsfl,DC=com'], 'instanceType': [b'4'], 'whenCreated': [b'20190403202019.0Z'], 'whenChanged': [b'20211014130403.0Z'], 'displayName': [b'Veerlapati, Akhil'], 'otherTelephone': [b'NONE'], 'uSNCreated': [b'770920097'], 'memberOf': [b'CN=GPO-WKS-RSA,OU=WKS,OU=Applications,OU=Groups,OU=BLU-PROD,DC=bcbsfl,DC=com', b'CN=FBDF,OU=BCBSFL,OU=Distribution Lists,OU=Groups,DC=bcbsfl,DC=com', b'CN=FB Employees and Contractors,OU=BCBSFL,OU=Distribution Lists,OU=Groups,DC=bcbsfl,DC=com', b'CN=PAM-Illumio-AIX-2,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=z_Application Hosting - CONTR,OU=BCBSFL,OU=Distribution Lists,OU=Groups,DC=bcbsfl,DC=com', b'CN=PAM-Illumio-LINUX,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=PAM-Illumio-Windows,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=ROSurveyTeam,OU=BCBSFL,OU=Distribution Lists,OU=Groups,DC=bcbsfl,DC=com', b'CN=pgs_clr01s1_oseclairs_ro,OU=PostgreSQL,OU=Applications,OU=Groups,DC=bcbsfl,DC=com', b'CN=pgs_clr01s1_oseclairs_rw,OU=PostgreSQL,OU=Applications,OU=Groups,DC=bcbsfl,DC=com', b'CN=pgs_clr01s1_oseclairs_owner,OU=PostgreSQL,OU=Applications,OU=Groups,DC=bcbsfl,DC=com', b'CN=pgs_quy01s1_osequays_ro,OU=PostgreSQL,OU=Applications,OU=Groups,DC=bcbsfl,DC=com', b'CN=pgs_quy01s1_osequays_rw,OU=PostgreSQL,OU=Applications,OU=Groups,DC=bcbsfl,DC=com', b'CN=pgs_quy01s1_osequays_owner,OU=PostgreSQL,OU=Applications,OU=Groups,DC=bcbsfl,DC=com', b'CN=CA PAM Users,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=PAM-Platform-Solutions,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=NE Florida Team Members,OU=BCBSFL,OU=Distribution Lists,OU=Groups,DC=bcbsfl,DC=com', b'CN=M365-BLU-MicrosoftTeams,OU=Office365,OU=Applications,DC=bcbsfl,DC=com', b'CN=Platform Solutions,OU=BCBSFL,OU=Distribution Lists,OU=Groups,DC=bcbsfl,DC=com', b'CN=PAM-Vault Users,OU=PAM,OU=SecAdmin,OU=Applications,OU=Groups,OU=BLU,DC=bcbsfl,DC=com', b'CN=Splunk-IT-WES,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=OSE-USERS,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=XenMobile-DeviceLimit-2,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=XenMobile-Users,OU=Distribution Lists,OU=Groups,DC=bcbsfl,DC=com', b'CN=Paas_Solutions,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=XenMobile-SecureForms,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=XenMobile-SecureNotes,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=XenMobile-SecureMail,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=XenMobile-SecureTasks,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=XenMobile-SecureWeb,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=SP-All Non-employees,OU=Application,OU=Data Managed Groups,OU=Groups,DC=bcbsfl,DC=com', b'CN=PaaS Solutions,OU=BCBSFL,OU=Distribution Lists,OU=Groups,DC=bcbsfl,DC=com', b'CN=svn-wes,OU=Distribution Lists,OU=Groups,DC=bcbsfl,DC=com', b'CN=External Restricted - IT,OU=Application,OU=Data Managed Groups,OU=Groups,DC=bcbsfl,DC=com', b'CN=Safenet-SoftToken,OU=Webtop,OU=Applications,OU=Groups,OU=BLU-PROD,DC=bcbsfl,DC=com', b'CN=GIT-User,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=Application Hosting - CONTR,OU=BCBSFL,OU=Distribution Lists,OU=Groups,DC=bcbsfl,DC=com', b'CN=Access_WebSphereXD_Health_Service_Policy,OU=BCBSFL,OU=Distribution Lists,OU=Groups,DC=bcbsfl,DC=com', b'CN=Windows 7 Users,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=App-Project_Server_Team_Sub_8,OU=Application,OU=Data Managed Groups,OU=Groups,DC=bcbsfl,DC=com', b'CN=Web-A-Google-docs,OU=BlueCoat,OU=Web,OU=Applications,DC=bcbsfl,DC=com', b'CN=AEM Jacksonville Employees,OU=Distribution Lists,OU=Groups,DC=bcbsfl,DC=com', b'CN=App-IE-NativeMode,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=App-Hitachi,OU=Application,OU=Data Managed Groups,OU=Groups,DC=bcbsfl,DC=com', b'CN=SCM ARCH Strategy,OU=Distribution Lists,OU=Groups,DC=bcbsfl,DC=com', b'CN=ewvald,OU=AIX Import,OU=Cross Platform,OU=Groups,DC=bcbsfl,DC=com', b'CN=reweb1d,OU=AIX Import,OU=Cross Platform,OU=Groups,DC=bcbsfl,DC=com', b'CN=keyadmd,OU=AIX Import,OU=Cross Platform,OU=Groups,DC=bcbsfl,DC=com', b'CN=sftpadm,OU=AIX Import,OU=Cross Platform,OU=Groups,DC=bcbsfl,DC=com', b'CN=webappd,OU=AIX Import,OU=Cross Platform,OU=Groups,DC=bcbsfl,DC=com', b'CN=psoftweb,OU=AIX Import,OU=Cross Platform,OU=Groups,DC=bcbsfl,DC=com', b'CN=WebTopRDP,OU=ShopMyIT,OU=Groups,OU=Citrix,OU=Remote Computing,OU=Applications,DC=bcbsfl,DC=com', b'CN=WebEnvSvcsTest,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=App-Media-Blender-Admin,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=App-InternetSearch-App,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=App-3270-Intranet-Admin,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=App-Cisco-Collab-Admin,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=App-Siebel-Admin,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=Certadmin,OU=Distribution Lists,OU=Groups,DC=bcbsfl,DC=com', b'CN=App-MicrosoftOffice2007Testing,OU=Distribution,OU=Applications,DC=bcbsfl,DC=com', b'CN=AEM LEVEL F,OU=Distribution Lists,OU=Data Managed Groups,OU=Groups,DC=bcbsfl,DC=com', b'CN=AEM BCBSFL S-Z,OU=Distribution Lists,OU=Data Managed Groups,OU=Groups,DC=bcbsfl,DC=com', b'CN=wesadm.group,OU=Cross Platform,OU=Groups,DC=bcbsfl,DC=com', b'CN=SP-IT Group,OU=Application,OU=Data Managed Groups,OU=Groups,DC=bcbsfl,DC=com', b'CN=IT Distribution Contractors,OU=Distribution Lists,OU=Data Managed Groups,OU=Groups,DC=bcbsfl,DC=com', b'CN=PVCS-CIP,OU=PVCS Groups,OU=Applications,DC=bcbsfl,DC=com', b'CN=WebtopUsers,OU=ShopMyIT,OU=Groups,OU=Citrix,OU=Remote Computing,OU=Applications,DC=bcbsfl,DC=com', b'CN=File-BCBSFL All,OU=File,OU=Data Managed Groups,OU=Groups,DC=bcbsfl,DC=com', b'CN=W0505239,OU=W0505239,OU=Roles,OU=Groups,DC=bcbsfl,DC=com', b'CN=App-Microsoft Visio,OU=Distribution,OU=Applications,DC=bcbsfl,DC=com', b'CN=Web Environment Services,OU=Distribution Lists,OU=Groups,DC=bcbsfl,DC=com', b'CN=wasappd,OU=Cross Platform,OU=Groups,DC=bcbsfl,DC=com', b'CN=App-Microsoft Visio 2002 Professional,OU=User Groups,OU=Distribution,OU=Applications,DC=bcbsfl,DC=com', b'CN=Apps-TPM_CIT,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=Apps-PVCS Users,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=App-IBM Websphere Studio Application Developer 5.0,OU=User Groups,OU=Distribution,OU=Applications,DC=bcbsfl,DC=com', b'CN=App-IBM Websphere MQ Series Client V5.3,OU=User Groups,OU=Distribution,OU=Applications,DC=bcbsfl,DC=com', b'CN=App-Microsoft Visio 2002 Professional SR-1,OU=User Groups,OU=Distribution,OU=Applications,DC=bcbsfl,DC=com', b'CN=App-Sun Java 2 Runtime Environment Standard 1.4.0,OU=User Groups,OU=Distribution,OU=Applications,DC=bcbsfl,DC=com', b'CN=App-Merant PVCS 6.8.2,OU=User Groups,OU=Distribution,OU=Applications,DC=bcbsfl,DC=com', b'CN=App-BRIC-News-Admin,OU=Requested,OU=Groups,DC=bcbsfl,DC=com', b'CN=redms1d.group,CN=Private Groups,CN=Centrify,CN=Program Data,DC=bcbsfl,DC=com', b'CN=App-Proxy-Admin,OU=Requested,OU=Groups,DC=bcbsfl,DC=com'], 'uSNChanged': [b'5870670465'], 'department': [b'1111-APP PLATFORM SOLUTIONS'], 'company': [b'Blue Cross Blue Shield of Fla'], 'proxyAddresses': [b'smtp:J1VW@guidewell.mail.onmicrosoft.com', b'x500:/o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=645968385ae34a409862f9933fb5ec6c-Veerlapati,', b'smtp:Akhil.Veerlapati@floridablue.com', b'SMTP:Akhil.Veerlapati@bcbsfl.com', b'X400:C=US;A= ;P=BCBSFL;O=Corporate;S=Veerlapati;G=Akhil;'], 'homeMDB': [b'CN=DB003,CN=Databases,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=BCBSFL,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=bcbsfcorp,DC=net'], 'streetAddress': [b'Remote Worker - Florida\r\n4800 Deerwood Campus Parkway'], 'mDBUseDefaults': [b'TRUE'], 'extensionAttribute1': [b'9293'], 'extensionAttribute3': [b'000000/000009/090000//092002//094009//096023/098032/1111'], 'extensionAttribute4': [b'bcbsfl.com/People/IT GROUP/IT INFRA SVCS/APP HOSTING/APP PLATFORM SOLUTIONS'], 'extensionAttribute5': [b'OU=APP PLATFORM SOLUTIONS,OU=APP HOSTING,OU=IT INFRA SVCS,OU=IT GROUP,OU=People,DC=BCBSFL,DC=COM'], 'extensionAttribute6': [b' - '], 'extensionAttribute7': [b'A'], 'extensionAttribute8': [b'Salvi,Vikas V'], 'mailNickname': [b'J1VW'], 'protocolSettings': [b'OWA\xc2\xa71', b'HTTP\xc2\xa71\xc2\xa71\xc2\xa7\xc2\xa7\xc2\xa7\xc2\xa7\xc2\xa7\xc2\xa7', b'MAPI\xc2\xa7\xc2\xa7\xc2\xa7\xc2\xa7\xc2\xa7\xc2\xa7\xc2\xa7\xc2\xa7\xc2\xa7\xc2\xa71'], 'employeeType': [b'C'], 'name': [b'Veerlapati, Akhil'], 'objectGUID': [b'\xee\xcf\xb5\xcc\x02\x8e G\xa2l\xaed\x9c%\xa9\t'], 'userAccountControl': [b'512'], 'badPwdCount': [b'0'], 'codePage': [b'0'], 'countryCode': [b'0'], 'employeeID': [b'T164979'], 'homeDirectory': [b'\\\\bcbsfl.com\\Users\\DCC03\\J1VW'], 'homeDrive': [b'H:'], 'badPasswordTime': [b'132764630762354470'], 'lastLogoff': [b'0'], 'lastLogon': [b'132790368616665055'], 'scriptPath': [b'BluLogon\\BluLogon.bat'], 'pwdLastSet': [b'132786902430334398'], 'primaryGroupID': [b'513'], 'userParameters': [b'CtxCfgPresent P\x04\x1a\x08\x01CtxCfgPresent\xe3\x94\xb5\xe6\x94\xb1\xe6\x88\xb0\xe3\x81\xa2\x18\x08\x01CtxCfgFlags1\xe3\x80\xb0\xe3\x81\xa6\xe3\x80\xb2\xe3\x80\xb9 P\x01CtxWFProfilePath\xe6\x8c\xb5\xe6\x8c\xb5\xe3\x88\xb6\xe3\x8c\xb6\xe3\x88\xb6\xe3\x8c\xb7\xe3\x98\xb6\xe6\x8c\xb6\xe6\x94\xb2\xe3\x8c\xb6\xe6\x98\xb6\xe6\x90\xb6\xe6\x8c\xb5\xe3\x94\xb5\xe3\x8c\xb7\xe3\x94\xb6\xe3\x88\xb7\xe3\x8c\xb7\xe6\x8c\xb5\xe3\x90\xb4\xe3\x8c\xb4\xe3\x8c\xb4\xe3\x80\xb3\xe3\x8c\xb3\xe6\x8c\xb5\xe6\x84\xb4\xe3\x84\xb3\xe3\x98\xb5\xe3\x9c\xb5\xe6\x8c\xb5\xe3\x90\xb7\xe3\x8c\xb7\xe3\x80\xb7\xe3\x88\xb7\xe6\x98\xb6\xe3\x98\xb6\xe3\xa4\xb6\xe6\x8c\xb6\xe3\x94\xb6\xe3\x80\xb0"\xc2\xa0\x01CtxWFProfilePathW\xe6\x8c\xb5\xe3\x80\xb0\xe6\x8c\xb5\xe3\x80\xb0\xe3\x88\xb6\xe3\x80\xb0\xe3\x8c\xb6\xe3\x80\xb0\xe3\x88\xb6\xe3\x80\xb0\xe3\x8c\xb7\xe3\x80\xb0\xe3\x98\xb6\xe3\x80\xb0\xe6\x8c\xb6\xe3\x80\xb0\xe6\x94\xb2\xe3\x80\xb0\xe3\x8c\xb6\xe3\x80\xb0\xe6\x98\xb6\xe3\x80\xb0\xe6\x90\xb6\xe3\x80\xb0\xe6\x8c\xb5\xe3\x80\xb0\xe3\x94\xb5\xe3\x80\xb0\xe3\x8c\xb7\xe3\x80\xb0\xe3\x94\xb6\xe3\x80\xb0\xe3\x88\xb7\xe3\x80\xb0\xe3\x8c\xb7\xe3\x80\xb0\xe6\x8c\xb5\xe3\x80\xb0\xe3\x90\xb4\xe3\x80\xb0\xe3\x8c\xb4\xe3\x80\xb0\xe3\x8c\xb4\xe3\x80\xb0\xe3\x80\xb3\xe3\x80\xb0\xe3\x8c\xb3\xe3\x80\xb0\xe6\x8c\xb5\xe3\x80\xb0\xe6\x84\xb4\xe3\x80\xb0\xe3\x84\xb3\xe3\x80\xb0\xe3\x98\xb5\xe3\x80\xb0\xe3\x9c\xb5\xe3\x80\xb0\xe6\x8c\xb5\xe3\x80\xb0\xe3\x90\xb7\xe3\x80\xb0\xe3\x8c\xb7\xe3\x80\xb0\xe3\x80\xb7\xe3\x80\xb0\xe3\x88\xb7\xe3\x80\xb0\xe6\x98\xb6\xe3\x80\xb0\xe3\x98\xb6\xe3\x80\xb0\xe3\xa4\xb6\xe3\x80\xb0\xe6\x8c\xb6\xe3\x80\xb0\xe3\x94\xb6\xe3\x80\xb0\xe3\x80\xb0\xe3\x80\xb0'], 'profilePath': [b'\\\\bcbsfl.com\\Users\\DCC03\\J1VW\\profile'], 'objectSid': [b'\x01\x05\x00\x00\x00\x00\x00\x05\x15\x00\x00\x00,\x1d\xc5y\x0cA\xf0o\xac4\xa0\x17\x13r\x07\x00'], 'accountExpires': [b'9223372036854775807'], 'logonCount': [b'3937'], 'sAMAccountName': [b'J1VW'], 'sAMAccountType': [b'805306368'], 'showInAddressBook': [b'CN=All Users,CN=All Address Lists,CN=Address Lists Container,CN=BCBSFL,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=bcbsfcorp,DC=net', b'CN=Default Global Address List,CN=All Global Address Lists,CN=Address Lists Container,CN=BCBSFL,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=bcbsfcorp,DC=net'], 'managedObjects': [b'CN=pgs_quy01p1_osequayp_ro,OU=PostgreSQL,OU=Applications,OU=Groups,DC=bcbsfl,DC=com', b'CN=pgs_quy01p1_osequayp_rw,OU=PostgreSQL,OU=Applications,OU=Groups,DC=bcbsfl,DC=com', b'CN=pgs_quy01p1_osequayp_owner,OU=PostgreSQL,OU=Applications,OU=Groups,DC=bcbsfl,DC=com', b'CN=pgs_clr01p1_oseclairp_ro,OU=PostgreSQL,OU=Applications,OU=Groups,DC=bcbsfl,DC=com', b'CN=pgs_clr01p1_oseclairp_rw,OU=PostgreSQL,OU=Applications,OU=Groups,DC=bcbsfl,DC=com', b'CN=pgs_clr01p1_oseclairp_owner,OU=PostgreSQL,OU=Applications,OU=Groups,DC=bcbsfl,DC=com'], 'legacyExchangeDN': [b'/o=BCBSFL/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=aaf88a4ce5e745719c54a19a93a8d527-Veerlapati, Akhil'], 'userPrincipalName': [b'Akhil.Veerlapati@bcbsfl.com'], 'lockoutTime': [b'0'], 'ipPhone': [b'53273'], 'objectCategory': [b'CN=Person,CN=Schema,CN=Configuration,DC=bcbsfcorp,DC=net'], 'dSCorePropagationData': [b'20210928095306.0Z', b'20200807035145.0Z', b'20200807034617.0Z', b'20200807033049.0Z', b'16010714223648.0Z'], 'mS-DS-ConsistencyGuid': [b'\xee\xcf\xb5\xcc\x02\x8e G\xa2l\xaed\x9c%\xa9\t'], 'lastLogonTimestamp': [b'132783624850480370'], 'msTSExpireDate': [b'20210917184508.0Z'], 'msTSLicenseVersion': [b'393216'], 'msTSManagingLS': [b'00376-40000-65964-AT179'], 'msTSLicenseVersion2': [b'7'], 'msTSLicenseVersion3': [b'C50-6.00-S'], 'textEncodedORAddress': [b'X400:C=US;A= ;P=BCBSFL;O=Corporate;S=Veerlapati;G=Akhil;'], 'mail': [b'Akhil.Veerlapati@bcbsfl.com'], 'roomNumber': [b'0191'], 'manager': [b'CN=Salvi\\, Vikas,OU=APP PLATFORM SOLUTIONS,OU=APP HOSTING,OU=IT INFRA SVCS,OU=IT GROUP,OU=People,DC=bcbsfl,DC=com'], 'mobile': [b'NONE'], 'departmentNumber': [b'1111'], 'thumbnailPhoto': [b'\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x01\x00`\x00`\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\xc8\x00\xa0\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc3U\x05q\x82\x0fzl\x8a\x01\xe0{\xf3\xe9R`\xe7\xd4\xe7\x1bM#\x93\xb4\x93\x9e8\xe3\xb7\xd6\xbdK\x9cV)\x1cg\'8\xa60\xdd\xd4\xf2z\xf1V\x1d\x07R9?\xa5D\x13=\xbe\xbc\xd0\xcaDh\x84\x9c\x8c\x8eq\x83W\xa0\xc2\x8e\x07\'\xfc\xf1U\x84y\xff\x00\xf5\xf3V\xe2\r\xb4\x10\t\x1d\xb3\xc1\xa9\x94\x8a-\xc6\xc4\x83\x91\xeb\xc6?\\\xd4\xa0\x9d\xa3\'\xf1\x02\xab+\xf1\x91\xdb\xf45\xa2\xa6\xff\x00\x84\x8a\xcc\x8c\x90\xe0\xe0\x00\n\x8a\x9fo\x0e\xe5{)#ov\xecg\x1c{\xf5\xa5\r\x93\x9e8\x1f\x9dc\xa6\xaf\x16\xdc\x98\xe5\x19\xc9R\x00m\xc3\xe9W`\xbc\x8a\xe6/67WN\x99\x03\xa7\xf5\xa1\xcd=\x83\x95\xa2\xf0\xce\x17\x1c\x8e\xe6\x947\xcd\xceA\x07\xa8\xefQ#\x82J\xe7\xfe\xf9\x14\xf5\'p=y\xe6\x95\xc2\xc3\xc7S\x9cR\xe4\xe7\xee\xafN\xc2\xa3\x04\xb3\x82}q\xf5\xa9\x0ex\x04w\xe2\x9d\xc1\xa0\x1c\x8f\xbd\xd0\xd3\x8e\x07#\xbfS\x9ei\xb8$m\x18\xe3\xa0\xa1\x14\x86\xce\x0e\x0fn\xe2\xae\xe4\xd8\xcb^A\x07\xf1\xa5?6\xd7>\xb8\xcfqH\xbf.\xd1\xd3<\xf7\xebO\xfb\xa7v\xdeO\xe9[\x98\xa2\x02\x84!9\x07\x93\xcei\x822T\xf6\xe7\x07\xd35(\xe7\xaf~\xff\x00\xe3Hp[\xd3\xb1\xc7B)\\h\x8dW\xe5\xed\xc5XE\xe3v@\x18\'\'\x80\x00\xf7\xa8\x1d\xe3\x8d\x1eI\\F\xa89bx\x15\xc9\xeb\x1a\xd1\xd4so\x06\xf4\xb4\x1ds\xc1\x9b\x9e\xa4v\x1e\xd5\x8dZ\xaa(\xd20m\x9b\x17\xfe(\xb5\xb7\xdd\x1d\x9e.\xe4\x1f\xc6\x0e#\x1f\x89\xfb\xdf\x85`\xdc\xea\xfa\x8d\xe7\x12\xde\x14\x8c\xf0#\x8b\xe4\x1f\xa75MH\x03+\xc3z\xe2\x85d\x0czd\xd7\x04\xea\xca[\x9d\x11\x8a@\x89\x08l\x17%\xbd\xaa\xc0\x05\x01*\xc4\xe3\xb3w\xa6\xc2[a\xfd\xda\xed\xf5a\x8f\xff\x00]U\x95\\\xbf$\xe7\xda\xb2\xdc\xd3b\xd3\xcf\x1b\xa9P^&\xeaP\xe7i\xfcj\xabm\x04\x10Xz\x9c\xe6\x94Z\x16\\\xf9\xa0\x01\xeai\xa6\x1d\xa0\x86\xc9\xc7|\xd3V@\xee\xcbv:\x83[\xcc\x04\x87\xcc\x8d\xb8`NA\x1f\xd0\xfb\xd6\xd8\x98\xc3*]\xc4\xc4\x16;_\x1f\xc6z\x0c\xfb\xd7-\xc6x\xe9\xe8Mh\xc3\x7f"\xc5\x1a\x18\xd0\xc7\x13\xef?7,{\x0fJ\xd6/C3\xb9\xb4\xb8\x12\xc1\x1bp\x0bu\xf6>\xb5\xa0\x08\x03#8\xaewG\x9dM\xa4k\x11\r\xeez\xe7<\x8f\xc3\x9a\xde\x8c\x83\x93\xf2\xf4\xf5\xe9[FW\x13D\xcb\x8d\xa1\x9b\xd7\xf8jL\xe5\x8b\x16\xed\xd35\x121 \xf5\x07\xa7=O\xb5H0G\x04\x90{\xd5\xdc\x96=@\xc0\xc3\xf7\xe3\x8aq\xc0<\x11\x93\xedQ\x82ON}M?x\xdc8\xce)\xdd\x89\xa3#\xa8\x1f^9\xc8\xfc)\xd9=x\x1d\x8dG\xb8\xf1\xdc\xf7\xdc)X\x82\x06\xd2Oxg\xc1\xe3\x8cf\xad\xc3\xa0\xcfx\xcc\xc4\x15Q\xeb\xd5\x8dC\xab\x18\xeb#H\xd1\x94\xb4\x89\xcdd\xa9\x18\x1c\xd3\xb7\xfa\xa8\x15\xaf}\xa5\x0bG\xdaG\xcaG\x07\xde\xb2\xda"7\x008Q\x93\xed\x93Z\xc2q\x92\xba2\x9d)A\xd9\x93Z\xccVpK\xba\xb9?y\x1b\x04\xfbWi\xa6^\x9b\x85D\x92\xe3\xce\xde0\x92\x15\xf9\xb8\xecq\xf8\xe3\xe9\\!B\xa1\x19OQ\x9a\xda\xd2eo\xb5*\x8f\xe3]\xc5I\xc7\xcc:\x9a\xd22\xb3#\x96\xe8\xee\xd4\xee\xc0\x1c\x81\xd3\x9eEXV;\xb0\xdf\x98\xaa\xd0\x1f\x900Q\x93\xfc\xeap\xc7\x18$\xe0\xf6\xf7\xae\x93&)\x04\x0es\xc7z;\x8c\x9e\x9d0z\xd2\x13\x95\xc1\xe4\x83\xc7\xff\x00^\x97\x1c\x1e;S\xb8X\xcb;\x7f\x11\xeb\xd2\x9a\xd9\xc0\xed\x8e\x06\x057r\xe7\xa7>\x80\x7f*R\xdf1\xc0\xfae\xb95\xd8\xd1\xca\x86\xb6p>\x9d\xab\'\\}\xbaT\xa1x\x19\x0b\xf4\x04\xd6\x9bpN\x0e3\xdf\x15\x99\xae m"rO\x03\x04c\xebXU\xf8Y\xa47G\x1cd\xc3\x00;R\x86i\x1e\xa2\xc7\xccj\xd5\xaa\r\xdb\x8fA\xc9\xe6\xbc\xe7\xa2\xb9\xd5\x15wa\xca\x8eX\xc6\xbfV?\xd2\xac\xaa\x98\xc8N7\x0e\xbe\xd55\xbd\xb5\xcbG\xbd\x16=\xcf\xceOQW\xedt\x1b\xab\xc9\x81\x95\xb6\xa9\xe4\x08\xd7\x96\xaeyTKvu\xc6\x8b{#=6\x97\x00\x00\xdcc\xa7\x19\xad\xbd#B\x9e\xe3\xe7 \x05c\x9c\x9a\xd4\xd3\xbc.\xc90-\x19E\xd5\xd7\xd9i\xe8$\x18Ra\x8b\n\x00<\x13\\U\xb1J\xd6\x89\xdfC\x06\xefy\x19V\xbe\x1bf\n\xc4$h\xb8\t\xc0\xcb\x9fj\xd660\xe9\xf6\xed\xd3\x089f\x1dO\xb9\xad\'Y%\x99PG\xbb\xd1\xbb~5\x15\xfe\x8f5\xc5\xa8Gc\x1cn0\xc1\\\x82\xff\x00\xe1\\.n_\x13=\x1fe\x18\xed\xb9\xe6\xbe"\xba\xb4\x99\xb6\xa1\x06S\xc9\x0b\xe9\xdb\x9a\xe5%Rd\x90\x0c\x12\xd8\xce;W[\xad\xf8}\xb4\xe6g\x1b\xcc}~n\xdf\x8ds\xce\xa1\x138\xe0\xe0\x8e+\xd5\xc3J*\x1e\xe9\xe3b\xe1\'?x\xa4\x98e\x0b\xb7\xe5*Ns\xd4\xd6\x8e\x8c\xc0\xea\x10\x92@!7\x0frG\xf8U\x10<\xb8\x01\xc7\x1b\x9b\x1c\xf6\xa9,\x19\x8e\xa7n\xb1\x9c\x10W\x18\xfeU\xd8\x9e\xa7\x0b=\x1a\x13\xfb\xb8\xd9@\x03\x1e\xbc\x11\x8a\x99[\xa8\x19\x03\xf9T0.\xc1\xfcC<\xe3\xa6=\xaaq\xf7\x06\xe1\x8fBG5\xd8\x99\x83\x1a\x01\'$c=)\xc0\x95\xdd\xb7==)\xe0\x0c\x8c\xe4\x9fZ8\xc8\xc1\xc9\xf6\xa6\x07?\xb8rG\x1c\xf5\x13\xb6\x92\xbc\xcb\xab\xa8Em&@\xdc\xc3\xdf\x8a\xb4\xd4\xb9?\\\x9c\x93\x9f\xd2\x8eG\xe3M\x81\xcf\xe0\x13\xf8\xf3\x8a~\x15\x88\x1e\x9d*\x14a\x9e\x0f\x1e\xf5>A=\xfd\xb8\xfd+\xbe\xe7\x18\x1e\x0e\xee:\xe3\xad7\x1b\xb7\r\xc4u\x07\xe9J\xc5\xb89\x9e5\xba\xb5\x8a\x7f,a<\xe2X(\xf4\xf6\x1e\xd5\xbf\xa4O\xe6\x00\xb8\r\xdc\x03\xcdn\xc5f%;\x82/\xbf\x15\xe7:\xf2\x8b=8a\x94\xd1\xca6\x9c\xf3B\xaf,\x8e\xfb\x17\x11\xefc\x88\xc7m\xa0\x9e1\xedW\xb4H\xd2\xda\xf7`=z\x9a\xb5\xab\xca\xb6\xc9\xb7\xab\xb1\xc2\xa8\xa6\xf8b\xcc\\H\xf3?\xcc\xe5\xbag\x9f\xca\xb3\x94\xe5(\xb6\xcd!N1\x9aH\xbb\xab$W\x93\xa8<:\x80T\xfb\xd65\xf5\x85\xd4Vb\x15\x87\xed\x1a{rmNL}s\xd0\x1cg<\xd7K\xadX/\x96$\x86O\x9c}\xde\xd8\xa8\xb4\xbb\xf42\x8bi\xc7\x956:g\x83\xefY\xd3\x9c\xa1\xb1\xb5Jp\x9b\xd4\xe5-\xac\x1eksd\x96\x02+G\x93y\x81N#\xdd\x8cgos[Phq\xda\xdb\xb6!\xf2\xd7\x1c.s\xf9WXbH\xfebG\xe5X\x97\xf7\xed\n\xc8\xbb{pi\xca\xac\xa4\xc9\x8d\x08E\\\xf2/\x14\xdb<>!\x9dG+*,\x8a\x00\xfc\xff\x00QW|/\xa7M\x1d\xe4\x97s\xc6\xcb\xb10\xa1\x97\xae{\xff\x00\x9fZ\xd7\x9f\xf7\xbe,\xd3e\x8e4\x95\xd5\\\xb28\x07\x8c\xe7\x9a\xea5\x98\xa3\x86H\x84_*|\xc4\x01\xd86\x1b\x1f\xce\xbd\x8a\x15\xfd\xf8Rktx\xb5\xf0\xcb\x92uS\xd9\x99\xeb\x8c\x827`\x9cg\xae*ls\x8e\x9f\x8f\x06\xa0PK\xed\xc8\xc9\x1cm\xe0\x1a\x93#%r09\x04\x8e\x05z\xe8\xf3\tp7`r}\x01\xfdh\xfb\xa0\xf1\xf4\xe6\x98\xe7o\xca\xd1\xe1\x97\x91\x93\x8cSK\x9e\xf9>\x94\x9a\x04s\xe0\xf3\xd7\'\x1cf\x9e\x8f\xd4\x0c\x9fj\x87v\x0fN;R\x03\xce\x01\xc1\xf5\xf7\xae\xd6r\x96w\x80\xbbz\x8ezzTY\xda\xc3\x18\xc7\xbf\x7fzam\xdcw=M3p##\x81\x9f\xca\xb3e\xa2\xbd\xd4M>\x93$*\xc7\x95g\x07\xdb\xb8\x15\x9fe\'\xcb\x19\xf6\x1f\xca\xb6\x92[Ym\xccw3\xb4R.W\x01~\xf0\xed\\\xed\xa9\xc0\x03\xb8\xf9q\xfaW\x85\xc9%\xcc\xa4\xba\x9e\xbb\x9a|\xb2O\xa1\xd9i\x97b \x0e\xee\x9f\xe7\x15\xd2C\xac%\xbd\xa9$`\x91\xc0&\xb8\x0byv\x9c\x02=\x7f\xfa\xd4\xe9n\xcf\x9a\xdb\xd9\xb6/8\xf45\xc5*\x17\x91\xdd\x1cG,t65+\xe6\x9a\xf5$Y\x15\x992v\x93\xc1\xfcj\xb5\xa6\xabuiu\xf6\x98\xe4UP~h\xd7*\xca}\x8fCYQ\xcb\x14\xc7-*\x8fq\xc9\xadk;Ky\x94\x97y\x8ac9\n\x06=x&\xad\xd3\x8cU\x99\n\xa4\xa4\xee\x8b\x17:\xf6\xa3|\xc3\xc9v%O9<~5~\xda\xed\x18\x89\'\x97t\x9b~f\x03\x83\x8fOj\xa2\xf7:d\x0b\xfb\xb7\x05\xb8\x18i\x02\xf4\xf4\x03\xbdg\xbe\xad`\xd7\x1e^\xe7L\x1c\xecs\x91Y:w\xd1"\xddIGY3\xbe]X\xbd\xaa\x8d\xeaA\x18\x0e\x0f5\x8b}w\xb9\x19\x89=\rS\xb5\x90\r\xfb\x18m#r\xe3\x91\xcfj\xadw+\x15os\xe9YF\x9f\xbco,Cp\xd448\x96\xf3Y\x9e\xe9\x8b\x93o\x16\xc5\xdb\xdfq\xf5\xfa\n\xdd\xd5Y\x84\xf0\xc7\'\xcc\xcd\x1f\x9a\xcf\xeex\x03\xe8\x00\xac/\x0f\xeaO\xa5\xb4\xee\xb0,\xe9#\x00\xca\xc4\x8c\x10:\x8a\xba\xf7r\xdd\\\xc9s8\x01\xa4<*\xf4P:\n\xf4\xb0\xd8i\xfbuQ\xad\x16\xc7\x9d_\x11Ma\xdd4\xfd\xe6\xf5\x14}\xdey\x19\xe9\xe9R\x86\xe3#\xb0\xc8\xc7oj\x8e2r\x02\xf5=T\x1eqN`y\x00\x8c\x0fA\xcd{\x16<\xa2M\xc7\x80~lr3\xfc\x85FF>\x9d\xbd\xe97c\xafA\xde\x90\x90NFx\xe4\xff\x00\x8d$6s\xb9\xdc}1I\x9c\x02?\x0c\xe2\xa3-\x83\xc0\x19\xa3;\xb0\x00\x1c\xf2+\xb0\xe6$\r\x83\x9c\xd2\x13\xc9\xed\xf8\xd4y\x05y\xa4$\xf00H\xa8\x91HS\xb5\x8eJ\x82\x7f\x9ddL\x9fg\xbdp\x0e\x03\x1d\xcb\xf8\xd6\xa7Q\xf7\xaa\xb5\xf4&h\x83(\x1b\xd6\xb9k\xc7\x9a66\xa7.Y\x08\x92m \x829\xc1\xa9\xe7\x0b0\xdcI\xc3\x1c6:VZ\xb9e\\\xfaT\xf1JKm\xea+\xca\x94m\xa9\xdf\x19\xe9cK\xfb&\x12\xa1\xd5y8\xce\x0e?:\xd4\xd2\xe0\xd3c\x9d>\xd8\xb6\xa2!\xf7\x83\x83\x92>\xb9\xac\xd8\xaedo\x95x\\b\xac\xb5\x8c\xb7\x01B\xa0l\xff\x00\x9e\xb5\x84\x9b\xdaL\xea\x83I{\xa8\xe8\xff\x00\xb4\xb4\x88\xe2hm.,\xa2c\xc16\xd6\x8a\x19\xbf\xe0X\xcdP{h\'\x85\xd0\xb3\x18\xbe\xf3nQ\xf3\x1f\xe7U \xd2e\x81\xb7\x98\xc2m\xcf$\x0ei\xf2\x97M\xa9\xbfnFO\x1c\xe3\xff\x00\xafX4\xaf\xee\xb3W7%\xef\x11\xc3r O-\x14\x01\xd8v\xaa\xf77;\xa3c\x9cv#\xbdGs \xdc@\xc0\xdb\xc0\x00\xf5\xa8l\xd4\xdc^\xa4D\xf1\xd4\xee?x\x8eq\xf8WM*\\\xf2G=J\xbc\xb16l\xe20Y\xc6\x8cHf\x1b\x98\x1fz\xb1\x8f\xce\x9a1\x83\x8f\xcb\x1d)UHc\x91\x9e\xfdk\xdc\x8a\xd2\xc7\x92\xdd\xdd\xc9\x91s\xd7\x9c\xfe\x14\xbb\x94\x00\x089\xf55\x16~Q\x83\xdf\xb7Zhm\xc4\x81\xf5\xc5W(\xaeJH,pz\xf6\xa5\x19\x19\x19\xfa\x1fZ\x8bq\xfc}iC\x90I\xf5\xa9\xd8g5\xf4\xe4\xf7\xa0g#\x03\x03\x1c`\xd3\x0b\x1e9\xa4-\x82:\x92+\xac\xe7%-\x902s\x9e\xb4\xb9\xdc\x80\xf01\xefPo\xc99\xfci\xc2@:Vm\xd8\xa49\xb1\xf9\x9a\xa7\xa8\\\xf9\x16\xac\x15\xf1$\x9c\x0e2@\xcf&\x9f=\xcaB\x0fB\xe7\x85L\xf2Oj\xc6\xb9\x90\xb8b\xcf\xf3\x13\x93\x83\x90\xdf\xfdoJ\xe6\xab>\x86\xb1E\xdb\x841\xb7\x9a\x83\xe5<\x91\x8e\x9e\xf4\xd4\x94\x10\x19[\x15~\xddV\xe2\xd9\x0fL\xa8\xac\xfb\x8b7\x8eB\xf1\x92\xad\x9e\x82\xbc\xd5$\xf4gt\xa0\xd6\xa8\xb5orQ\x89\'\xadm\xdaj\x8b\x02\x0c\xe4\x9e\xc1\xb9\xaeI\xa4\x95\x0f\xefP\x9fp2*D\xbc\xfe\x12N)N\x92\x90B\xab\x89\xd7.\xb8f\xf9[\xb9\xed\xdf\xde\xa9\xdd_\x16s\x86\xcfl\xf6\'\xd6\xb9\xd1rO\x08\x18\x9faR,sH\ts\xb1};\xd6j\x84S\xb9\xa7\xb6\x93V-y\xd2\\M\xe5\xc4If8=\xf1S\xea\x1b\xac$\xd3U|\xc1\x86f>_\xdec\xc7\xf3\xab\xbaE\x808|`g\xf1\xaa\xda\xf7\xfc\x7f\xdan\x0cR=\xcc\xe1FHN\x01\xc0\xfci\xc2i\xd5QC\x95;Rrf\xfc\x13,\xf1n*\xc8\xd9\xc1W\x1c\x8f\xff\x00_\xf8\xd4\xc1\xf3\xc7Lt\xc7\\V\x05\x83\x1bY&\x82(.$0d\xb1\xc8*\xc9\xdc\xf4\xc08*\xdd{\x9a\xd3\x86\xee)\x02\xedp\xac\xd9\xfd\xdb\x9d\xac}p=3^\xbd*\x89\xadw<\xd9E\xa2\xe1\x19\x1f\x8f\xd3\xf1\xa3nrT\x9c\xf4\xc8\xe2\xa3\xder\x01\x07\xdc\x1e\xd5*2\x9c\x83\xc1\xc6~\xb5\xb9\x00\x00\x05F\xdcz\xe6\x9d\x86\xdd\x83\x8cv\xefI\x90=\xf1\xde\x9e\xa3\xe5$\x13\xd7$\x1e\xe3\xebK\x94w9 \xdc\xf4\xed\xda\x9a\\\x01\xf5\xaa\xf2\\,k\x96u\x1e\xd5\x04\x97\x12r#\x1f7]\x98\xf9\xb1\xeb\x8e\xc2\x89\xd5H\x85\x06[yB\x0eN=\xea\xb3]\xbb\x8cBv\xf3\xdce\x88\xf5\x02\xab\x05\xf3\x1b\xcc\r\xfb\xc1\xc9\\\xf0\xa3\xfb\xc4\xf7\xfaQ\x91#a@]\xc0nv?\x7f=\x0e;w\xe2\xb9eU\xb3E\x1b\x08N\xef\x9frorUA\xc9>\xe7\xfa~t\xac\x0e\xc7P\xeb\x8c\x88\xc2\xe3\x83\xcf<\xfe\x14\xaaw>\xe5\xe5G\xca\x8a\x17\x1f(\xf5?\xe7\xa9\xa7\x04c\xf6t\t\x1b\x96&R\xaap}\xbfA\xfa\xd6E\x97\xb4\x97\xca\x94#\x05I\xadW\x81d\\8\x00\xf65\xce\xe9\xb2\x04\x95v3e\xc9\xf9Xt\xff\x00<\xd7Q\x0b\xefA\xc7Q^}t\xe3+\xa3\xd2\xc3\xc9J\x16fT\xb6o\x18\xc9\x00\xaf\xafj\xad\xe4\xa6yQ\x9f\xa5o01\xb6@$T.\x919\xdd\xb5O>\x951\xaa\xcb\x95\x14e|\xa3\xee\x8ezp*\xed\x9d\x83O"\x97\xe1}*t\x8d<\xcf\x90e\xba\x00\x05m\xd9\xdb0\x00\xb0\x03\xeb\xe9QR\xad\x96\x85\xc2\x8e\xba\x8f\x8e5\x82 \x02\xe3\x8e\x80W-}:\xc9\xe2?.IY!)\xe4I\xb0e\x987a\xf8\xe3\xf2\xae\xb6v\x022\xa82q\xc9\xae\x1b\x06\xe6\xe3P\x96\x18\xf7\xce\xac\x08;s\x85\'\x04\x81\xd0`\xed9>\xb4\xf0j\xf3rdc\x1d\xa0\xa2\x89\xfe\xd0\xc4Z\xcd!\x9aY-\xcf\x90\xf0\x8ex\\\xe0c\xfd\xdd\xc3#\xb8\xabO\x14\x11\\2\xcf\x13m\x8b\x98\x9aBs\x8e\xa8I\xee\x00 \xf4\xea*\xa1\x98\xdc\xdd\xca\xaf9U\xbbA!X\xc7&Ld\x0c\xfan\r\x9eq\xcdX\x85\xa3\x92\xce\xdaO\xf4\x98\xd0\x1f%\x8b\xaeT\xa8\xe4c\xdfia\xf8W\xa2y\xc8r\\\\i\xc8\x88\xb7\x8b)\x90\xeeX\xeeI\xe5:\x02\x18d\x12\xc7\xa7\xd2\xb5m\xef\x01\xb9{ic1\xc9\x1f\xde \xee\x8d\xba}\xd6\x1e\xfcV8t\x89\x14\xb7\x10\x8bC,k24\x88\xcd\x96\x03i\xe0\xa9\xe3#\x9e\xa2\xa9yH|\x95\xb5.\xbb\xd1\x9d\x88r>\xe6G~z\xe4\xf3\xebZ\xc2\xac\xa2D\xa2\x99\xd9\x06\x07\xaa\xb6:`\x1cb\x9c\tc\xf7\x87\xb1\xac[MR@#\x17\x1fg*\xd9\xdb\xb6NP)\xc7\xcd\xebZP\xdcGq\x96\x82@\xcb\x9e\x83\xb5v\xc2\xacdb\xe2\xd1\xc3dFD\x90\x1d\x98\x19%\xb9\x7fB@\xf4\xfa\xd3\x19\x91\x8cA\x03\xc4\xae\xdd\x07,Nq\x9f\xfe\xb5,\x9e_\x9bvC\xb7%\xb9\x00c\x96\xa4\xc8Qm\xb6r\x1b\x92\xd8S\x9cn\xff\x00\n\xe04\x11\xd4\xf9sl\x18\x8c8\xc0`\x07s\x82\x07\xd0~\xb4\xfc\x12\xe8\x85\xd3*\xa1\x19\x97\x9c\x7f\xf5\xc0\xa7E\x1a\xa7\xef\x15\x94\xbb\xb1\xd8\xac\x87\xfe\xfa>\xc2\x87d\xb7\x1b\x8c\x8a\x18p\xa3n\x18\x9f\\\x7f\x8d\x00J\xc8\xd2\xc4\x1d"\x92F\x91\xb6F\x1b8\n0\x00\xe3\xdc\x8aY\x921uq\xba\xdeDHb`\x9c\x9e0\x02\x8e\xbe\xf9\xfc\xea\x9f\xf6\x9c\xbee\xbb\xaa\x0cD\x00@\xecH\'9\xc9\x1fS\x9f\xc0T\xf6\x97\x13}\x8a\xe8\x89\xc0f\x91"\xda_\x04\x8eX\x9fLd\x0c\xe7\xda\x93\xb8\xc6\x061\x18dF2"\x02\xe4\xe3\x95\xe7\x9f\xd3\xf9\xd7Oo\xca\xa3\xa7\xcd\x1b\xf2\x18\x1a\xc5\xd6\xb4\xe6\xd2uK\x9b\'\xb8\xb4\x9aHQ\x15\xael\xa4\xf3 }\xc0\x13\xb4\xe0g\xae\x08\xc7QV4=B;k\x94\xb4\xb9}\xb0J~W\x1fuX\x9e1\xe8\x0fz\xe7\xc4A\xca<\xc8\xe9\xc3\xd4\xe4v}N\x88A\xbcu\xe9\xebP\xb5\x9a\x96\xc5m\xc5jr\xca{\x0e8\xe9S\x0b\x0c\xe3\x83\x8e\xf9\xaf+\xda4z\xaa73l\xec\xd1Yx\xc5i4@F<\xb5\xc9\xad\x0bM<\x95\xe9\xd3\xaf\xbd\\KH\xa2\x06Yd\x02%B\xcc\xe4p\x14u&\xb1\x94\xee\xcd\xe3\r\x0e;\\s\xa7i2N\xccD\xd2\x1f.%\xeeX\x8e\xbf\x80\xfe\x95\xc7\xc4\x92\x01\xb4\x0c@\xf0\x91 R\x00!\x81\x1c\x93\xd78\xab\xda\xfe\xacu\xcdK\xed\x1fr\x08\xf2\x90\xc7\x9e\x11;g\xd5\x8fS\x8f\xa5W\xf2Y\x92\xcc\xc5o;\xca\x03F\t\xc2\x80C``}\x18W\xb5\x86\xa4\xe9\xc3\xde\xdd\x9e.&\xaa\xa9=6DAZ+KI"\x9e?67e\xc9_\x95\x18a\xc6\t\x1c\xf5\xf4\xad\x10\xca\x977\x91\xc5y;+\xaf\x9f\x19h\xd8\x86\xc7\xcf\x8c\x13\xdc\x16\x1d;Vu\xe9\x9a\xd7N\x92\xcd\xd28\x98\xdc\xae#L\x16\x0c\xb9V\xc9\xce}?J\xc6/"\x82\xc2IU\xd4\xe0\x1d\xc7\x8e\xb5\xd1k\x9c\xd7\xb1\xd1\xc4\xe4^\xc2\xa2\xe4 !\x95\x00\xc9R\xbbX\x8f\xa7S\xda\xab\xdb\xedy\xf4\xe1#,\x91\xbb\xc9\x19\x8e\x0e\xa7+\xc7oSRi\x97--\xf0\xdb\x14c\xec\xe0\x12\xcd\xfd\xce>\xf7o\xe2\xc6~\x95\x08S\x04\x16\xd2\x9f*#\x15\xe4`\xb4D\x13\xb7o=\xfdE\x00Ik\xb0_\xe9\xcb\xe4\xb8\xdd#++\x1c\x15<\x1e\xdc\xfet\xf0\x0bEd\xb8X\xbc\xc9@`\xff\x00#\x0c\x95\x19\xcfp3I{\x9f\xb1\x94[\xc0DW\x8e\x01bU\xb1\xb4t\xf5\xe9\xebL\xb6x\xc5\x95\xbb\x19\x14\xec\xbc\xc6\xc9\x97\xe5\x1bv\x12A\xceE0(n\x90\xc31\x13!\xdcW \xf1\xd4\xe7\xd2\x9a\xe5\x96H\x171\x0f\xdd\x8f\xba3\xeaz\nG [6`*L\x80u#\xa2\x93H\x91\xc9\xe6\xe5"\xc6\xd8\xf3\x96\xe7\xf8}\xe8 \x86I\xe5\x9dY\xde\xe1\xcb;s\x9e3\xc7z`F\x0c\xbf(l!c\xdf\xf5\xa9B\x81f\xe6D\xfb\xae\x00\xc7\x1f\xc3\xff\x00\xd6\xa50\xa8\x96e\xde\xc3\xcb\x8c\xf0G=\x07\xf8\xd3\x02%V\x02\x10\x19z\xf4\xcf\xfbT\xb1?\x97#;\x85t<2\xee\xc7\x04\xd4\x8a\xb1\x19\xad\x97k`\xf5\xc3\x0c\x9eMD\xbe_\x94\xff\x00!$\x95\xc1\xdd\xd3\xad\x00h\x89!x\xe7x\xa7d\xf3\x19~VL\x903\x9c\xf1\xc5%\xb6\xe3\x14\x92 I?\x84\xc4\xd8\xfb\xc7\xba\xfe\x19, False, None, [, None, None, None, None, None]) gunicorn-registry stdout | 2021-10-18 18:34:40,715 [230] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2021-10-18 18:34:40,715 [230] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-registry stdout | 2021-10-18 18:34:40,715 [230] [DEBUG] [endpoints.v2.v2auth] Request audience: registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | 2021-10-18 18:34:40,715 [230] [DEBUG] [endpoints.v2.v2auth] Scope request: ['repository:j1vw/proxyv2-rhel8:push,pull'] gunicorn-registry stdout | 2021-10-18 18:34:40,716 [230] [DEBUG] [endpoints.v2.v2auth] Match: ('j1vw/proxyv2-rhel8', 'j1vw/proxyv2-rhel8', 'push,pull') gunicorn-registry stdout | 2021-10-18 18:34:40,717 [230] [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', ['j1vw', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,720 [230] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,723 [230] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-registry stdout | 2021-10-18 18:34:40,723 [230] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-registry stdout | 2021-10-18 18:34:40,723 [230] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-registry stdout | 2021-10-18 18:34:40,723 [230] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-registry stdout | 2021-10-18 18:34:40,723 [230] [DEBUG] [endpoints.v2.v2auth] Creating repository: j1vw/proxyv2-rhel8 gunicorn-registry stdout | 2021-10-18 18:34:40,725 [230] [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', ['j1vw', 'proxyv2-rhel8', 3, 'image', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,728 [230] [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', ['j1vw', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,730 [230] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,732 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:34:40,733 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:34:40,735 [230] [DEBUG] [peewee] ('INSERT INTO "repository" ("namespace_user_id", "name", "visibility_id", "description", "badge_token", "kind_id", "trust_enabled", "state") VALUES (%s, %s, %s, %s, %s, %s, %s, %s) RETURNING "repository"."id"', [2, 'proxyv2-rhel8', 2, None, '1a7f7672-d0da-40a1-beb4-97174c113dac', 1, False, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,738 [230] [DEBUG] [peewee] ('INSERT INTO "repositoryactioncount" ("repository_id", "count", "date") VALUES (%s, %s, %s) RETURNING "repositoryactioncount"."id"', [13, 0, datetime.date(2021, 10, 17)]) gunicorn-registry stdout | 2021-10-18 18:34:40,739 [230] [DEBUG] [peewee] ('INSERT INTO "repositorysearchscore" ("repository_id", "score") VALUES (%s, %s) RETURNING "repositorysearchscore"."id"', [13, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,741 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "role" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['admin', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,743 [230] [DEBUG] [peewee] ('INSERT INTO "repositorypermission" ("user_id", "repository_id", "role_id") VALUES (%s, %s, %s) RETURNING "repositorypermission"."id"', [2, 13, 1]) gunicorn-registry stdout | 2021-10-18 18:34:40,753 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['public', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,755 [230] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-registry stdout | 2021-10-18 18:34:40,756 [230] [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 ("t1"."id" = %s) LIMIT %s OFFSET %s', [13, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,770 [230] [DEBUG] [app] Ending request: urn:request:6ffe3fa4-c98d-4496-bc23-61e60c061f82 (/v2/auth) gunicorn-registry stdout | 2021-10-18 18:34:40,770 [230] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:34:40,770 [230] [DEBUG] [peewee.pool] Returning 140521461485936 to pool. gunicorn-registry stdout | 2021-10-18 18:34:40,771 [230] [INFO] [gunicorn.access] 10.224.10.1 - j1vw [18/Oct/2021:18:34:40 +0000] "GET /v2/auth?account=j1vw&scope=repository%3Aj1vw%2Fproxyv2-rhel8%3Apush%2Cpull&service=registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com HTTP/1.1" 200 1058 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \(linux\))" nginx stdout | 10.224.10.1 () - j1vw [18/Oct/2021:18:34:40 +0000] "GET /v2/auth?account=j1vw&scope=repository%3Aj1vw%2Fproxyv2-rhel8%3Apush%2Cpull&service=registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com HTTP/1.1" 200 1058 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \x5C(linux\x5C))" (0.280 684 0.280) gunicorn-registry stdout | 2021-10-18 18:34:40,774 [230] [DEBUG] [data.userevent] Published user event docker-cli: {'action': 'push_start', 'namespace': 'j1vw', 'repository': 'proxyv2-rhel8'} gunicorn-registry stdout | 2021-10-18 18:34:40,785 [230] [DEBUG] [app] Starting request: urn:request:1d0b06aa-ff71-4a9c-9e6b-f69f8e3db9b6 (/v2/j1vw/proxyv2-rhel8/blobs/sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948) gunicorn-registry stdout | 2021-10-18 18:34:40,786 [230] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'digest': 'sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 'namespace_name': 'j1vw', 'repo_name': 'proxyv2-rhel8'} gunicorn-registry stdout | 2021-10-18 18:34:40,786 [230] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:40,786 [230] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:40,788 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."kid", "t1"."service", "t1"."jwk", "t1"."metadata", "t1"."created_date", "t1"."expiration_date", "t1"."rotation_duration", "t1"."approval_id" FROM "servicekey" AS "t1" LEFT OUTER JOIN "servicekeyapproval" AS "t2" ON ("t1"."approval_id" = "t2"."id") WHERE ((((NOT ("t1"."approval_id" IS %s) AND (("t1"."expiration_date" > %s) OR ("t1"."expiration_date" IS %s))) AND ("t1"."service" = %s)) AND (NOT (("t1"."service" = %s) AND ("t1"."expiration_date" <= %s)) OR NOT ((("t1"."service" = %s) AND ("t1"."approval_id" IS %s)) AND ("t1"."created_date" <= %s)))) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s)))', [None, datetime.datetime(2021, 10, 18, 18, 34, 40, 786869), None, 'quay', 'quay', datetime.datetime(2021, 10, 18, 18, 34, 40, 786896), 'quay', None, datetime.datetime(2021, 10, 17, 18, 34, 40, 786924), datetime.datetime(2021, 10, 11, 18, 34, 40, 786938), None]) gunicorn-registry stdout | 2021-10-18 18:34:40,794 [230] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2021-10-18 18:34:40,794 [230] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: j1vw gunicorn-registry stdout | 2021-10-18 18:34:40,794 [230] [DEBUG] [auth.registry_jwt_auth] Identity changed to j1vw gunicorn-registry stdout | 2021-10-18 18:34:40,794 [230] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'e647c41d-edb4-4dcf-a70e-f2dfd152fe67', 'kind': 'user', 'user': 'j1vw', 'com.apostille.roots': {'j1vw/proxyv2-rhel8': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2021-10-18 18:34:40,794 [230] [DEBUG] [endpoints.v2] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-registry stdout | 2021-10-18 18:34:40,794 [230] [DEBUG] [data.cache.impl] Checking cache for key repo_blob__j1vw_proxyv2-rhel8_sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948_2 gunicorn-registry stdout | 2021-10-18 18:34:40,796 [230] [DEBUG] [data.cache.impl] Found no result in cache for key repo_blob__j1vw_proxyv2-rhel8_sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948_2; calling loader gunicorn-registry stdout | 2021-10-18 18:34:40,797 [230] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,799 [230] [DEBUG] [peewee] ('SELECT "t1"."uuid" FROM "imagestorage" AS "t1" INNER JOIN "uploadedblob" AS "t2" ON ("t2"."blob_id" = "t1"."id") WHERE (("t2"."repository_id" = %s) AND ("t1"."content_checksum" = %s)) LIMIT %s OFFSET %s', [13, 'sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,802 [230] [DEBUG] [peewee] ('SELECT "t1"."uuid" FROM "imagestorage" AS "t1" INNER JOIN "manifestblob" AS "t2" ON ("t2"."blob_id" = "t1"."id") WHERE (("t2"."repository_id" = %s) AND ("t1"."content_checksum" = %s)) LIMIT %s OFFSET %s', [13, 'sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,804 [230] [DEBUG] [data.cache.impl] Got loaded result for key repo_blob__j1vw_proxyv2-rhel8_sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948_2: None gunicorn-registry stdout | 2021-10-18 18:34:40,804 [230] [DEBUG] [data.cache.impl] Not caching loaded result for key repo_blob__j1vw_proxyv2-rhel8_sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948_2: None gunicorn-registry stdout | 2021-10-18 18:34:40,809 [230] [DEBUG] [endpoints.v2] sending response: b'{"errors":[{"code":"BLOB_UNKNOWN","detail":{},"message":"blob unknown to registry"}]}\n' gunicorn-registry stdout | 2021-10-18 18:34:40,810 [230] [DEBUG] [app] Ending request: urn:request:1d0b06aa-ff71-4a9c-9e6b-f69f8e3db9b6 (/v2/j1vw/proxyv2-rhel8/blobs/sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948) gunicorn-registry stdout | 2021-10-18 18:34:40,810 [230] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:34:40,810 [230] [DEBUG] [peewee.pool] Returning 140521461485936 to pool. nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:34:40 +0000] "HEAD /v2/j1vw/proxyv2-rhel8/blobs/sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948 HTTP/1.1" 404 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \x5C(linux\x5C))" (0.027 1653 0.028) gunicorn-registry stdout | 2021-10-18 18:34:40,811 [230] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:34:40 +0000] "HEAD /v2/j1vw/proxyv2-rhel8/blobs/sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948 HTTP/1.1" 404 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \(linux\))" gunicorn-registry stdout | 2021-10-18 18:34:40,828 [238] [DEBUG] [app] Starting request: urn:request:30b9171c-848a-4304-96d8-52b3ae5dd7d7 (/v2/j1vw/proxyv2-rhel8/blobs/uploads/) gunicorn-registry stdout | 2021-10-18 18:34:40,829 [238] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'namespace_name': 'j1vw', 'repo_name': 'proxyv2-rhel8'} gunicorn-registry stdout | 2021-10-18 18:34:40,829 [238] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:40,830 [238] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:40,835 [238] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."kid", "t1"."service", "t1"."jwk", "t1"."metadata", "t1"."created_date", "t1"."expiration_date", "t1"."rotation_duration", "t1"."approval_id" FROM "servicekey" AS "t1" LEFT OUTER JOIN "servicekeyapproval" AS "t2" ON ("t1"."approval_id" = "t2"."id") WHERE ((((NOT ("t1"."approval_id" IS %s) AND (("t1"."expiration_date" > %s) OR ("t1"."expiration_date" IS %s))) AND ("t1"."service" = %s)) AND (NOT (("t1"."service" = %s) AND ("t1"."expiration_date" <= %s)) OR NOT ((("t1"."service" = %s) AND ("t1"."approval_id" IS %s)) AND ("t1"."created_date" <= %s)))) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s)))', [None, datetime.datetime(2021, 10, 18, 18, 34, 40, 832763), None, 'quay', 'quay', datetime.datetime(2021, 10, 18, 18, 34, 40, 832814), 'quay', None, datetime.datetime(2021, 10, 17, 18, 34, 40, 832862), datetime.datetime(2021, 10, 11, 18, 34, 40, 832889), None]) gunicorn-registry stdout | 2021-10-18 18:34:40,835 [238] [DEBUG] [peewee.pool] No connection available in pool. gunicorn-registry stdout | 2021-10-18 18:34:40,837 [235] [DEBUG] [app] Starting request: urn:request:dcdc9dd0-dcb3-4c28-8c5c-c776892b085a (/v2/j1vw/proxyv2-rhel8/blobs/uploads/) gunicorn-registry stdout | 2021-10-18 18:34:40,837 [235] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'namespace_name': 'j1vw', 'repo_name': 'proxyv2-rhel8'} gunicorn-registry stdout | 2021-10-18 18:34:40,837 [235] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:40,838 [235] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:40,842 [235] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."kid", "t1"."service", "t1"."jwk", "t1"."metadata", "t1"."created_date", "t1"."expiration_date", "t1"."rotation_duration", "t1"."approval_id" FROM "servicekey" AS "t1" LEFT OUTER JOIN "servicekeyapproval" AS "t2" ON ("t1"."approval_id" = "t2"."id") WHERE ((((NOT ("t1"."approval_id" IS %s) AND (("t1"."expiration_date" > %s) OR ("t1"."expiration_date" IS %s))) AND ("t1"."service" = %s)) AND (NOT (("t1"."service" = %s) AND ("t1"."expiration_date" <= %s)) OR NOT ((("t1"."service" = %s) AND ("t1"."approval_id" IS %s)) AND ("t1"."created_date" <= %s)))) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s)))', [None, datetime.datetime(2021, 10, 18, 18, 34, 40, 840000), None, 'quay', 'quay', datetime.datetime(2021, 10, 18, 18, 34, 40, 840055), 'quay', None, datetime.datetime(2021, 10, 17, 18, 34, 40, 840092), datetime.datetime(2021, 10, 11, 18, 34, 40, 840115), None]) gunicorn-registry stdout | 2021-10-18 18:34:40,842 [235] [DEBUG] [peewee.pool] No connection available in pool. gunicorn-registry stdout | 2021-10-18 18:34:40,844 [238] [DEBUG] [peewee.pool] Created new connection 140521461461664. gunicorn-registry stdout | 2021-10-18 18:34:40,851 [235] [DEBUG] [peewee.pool] Created new connection 140521470238336. gunicorn-registry stdout | 2021-10-18 18:34:40,854 [238] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2021-10-18 18:34:40,854 [238] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: j1vw gunicorn-registry stdout | 2021-10-18 18:34:40,854 [238] [DEBUG] [auth.registry_jwt_auth] Identity changed to j1vw gunicorn-registry stdout | 2021-10-18 18:34:40,854 [238] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'e647c41d-edb4-4dcf-a70e-f2dfd152fe67', 'kind': 'user', 'user': 'j1vw', 'com.apostille.roots': {'j1vw/proxyv2-rhel8': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2021-10-18 18:34:40,854 [238] [DEBUG] [endpoints.v2] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-registry stdout | 2021-10-18 18:34:40,857 [238] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,860 [238] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:34:40,863 [238] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['public', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,866 [238] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/endpoints.json gunicorn-registry stdout | 2021-10-18 18:34:40,866 [235] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2021-10-18 18:34:40,867 [235] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: j1vw gunicorn-registry stdout | 2021-10-18 18:34:40,867 [235] [DEBUG] [auth.registry_jwt_auth] Identity changed to j1vw gunicorn-registry stdout | 2021-10-18 18:34:40,867 [235] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'e647c41d-edb4-4dcf-a70e-f2dfd152fe67', 'kind': 'user', 'user': 'j1vw', 'com.apostille.roots': {'j1vw/proxyv2-rhel8': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2021-10-18 18:34:40,867 [235] [DEBUG] [endpoints.v2] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-registry stdout | 2021-10-18 18:34:40,872 [235] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,874 [238] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,877 [235] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:34:40,879 [235] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['public', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:40,882 [235] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/endpoints.json gunicorn-registry stdout | 2021-10-18 18:34:40,886 [238] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/s3/2006-03-01/service-2.json gunicorn-registry stdout | 2021-10-18 18:34:40,891 [235] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,896 [238] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,896 [238] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7fcdb5c16d30> gunicorn-registry stdout | 2021-10-18 18:34:40,900 [235] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/s3/2006-03-01/service-2.json gunicorn-registry stdout | 2021-10-18 18:34:40,911 [235] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,911 [235] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7fcdb5c16d30> gunicorn-registry stdout | 2021-10-18 18:34:40,912 [238] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,916 [238] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2021-10-18 18:34:40,918 [238] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/_retry.json gunicorn-registry stdout | 2021-10-18 18:34:40,919 [238] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2021-10-18 18:34:40,927 [238] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/boto3/data/s3/2006-03-01/resources-1.json gunicorn-registry stdout | 2021-10-18 18:34:40,929 [238] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,929 [235] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,930 [238] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,930 [238] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7fcdb5c16d30> gunicorn-registry stdout | 2021-10-18 18:34:40,930 [238] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,932 [238] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2021-10-18 18:34:40,932 [235] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2021-10-18 18:34:40,933 [238] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2021-10-18 18:34:40,933 [238] [DEBUG] [boto3.resources.factory] Loading s3:s3 gunicorn-registry stdout | 2021-10-18 18:34:40,935 [235] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/_retry.json gunicorn-registry stdout | 2021-10-18 18:34:40,935 [238] [DEBUG] [boto3.resources.factory] Loading s3:Bucket gunicorn-registry stdout | 2021-10-18 18:34:40,935 [238] [DEBUG] [boto3.resources.model] Renaming Bucket attribute name gunicorn-registry stdout | 2021-10-18 18:34:40,935 [235] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2021-10-18 18:34:40,936 [238] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Bucket: calling handler ._handler at 0x7fcdb5c16e50> gunicorn-registry stdout | 2021-10-18 18:34:40,937 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,937 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:40,937 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:40,937 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,937 [238] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,937 [238] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:40,937 [238] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,937 [238] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:40,938 [238] [DEBUG] [botocore.hooks] Event request-created.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:40,938 [238] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:40,938 [238] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,938 [238] [DEBUG] [botocore.hooks] Event before-sign.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:40,938 [238] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2021-10-18 18:34:40,939 [238] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:40,939 [238] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | HEAD gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09 gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183440Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:40,939 [238] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183440Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | 95f5cbfab94647f1fc3ca9bb1083ca08f46279321bc717e2edd4c4042158d166 gunicorn-registry stdout | 2021-10-18 18:34:40,939 [238] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f49cc8e67f2db9a1e290cafa84981c36a7717d2d3cab0a0269961645cda25250 gunicorn-registry stdout | 2021-10-18 18:34:40,939 [238] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:40,942 [238] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:40,942 [238] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 gunicorn-registry stdout | 2021-10-18 18:34:40,943 [235] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/boto3/data/s3/2006-03-01/resources-1.json gunicorn-registry stdout | 2021-10-18 18:34:40,944 [235] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,945 [235] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,946 [235] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7fcdb5c16d30> gunicorn-registry stdout | 2021-10-18 18:34:40,946 [235] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,947 [235] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2021-10-18 18:34:40,948 [235] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2021-10-18 18:34:40,949 [235] [DEBUG] [boto3.resources.factory] Loading s3:s3 gunicorn-registry stdout | 2021-10-18 18:34:40,950 [235] [DEBUG] [boto3.resources.factory] Loading s3:Bucket gunicorn-registry stdout | 2021-10-18 18:34:40,951 [235] [DEBUG] [boto3.resources.model] Renaming Bucket attribute name gunicorn-registry stdout | 2021-10-18 18:34:40,951 [235] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Bucket: calling handler ._handler at 0x7fcdb5c16e50> gunicorn-registry stdout | 2021-10-18 18:34:40,952 [235] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,952 [235] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:40,952 [235] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:40,952 [235] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,953 [235] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,953 [235] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:40,960 [235] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,960 [235] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:40,960 [235] [DEBUG] [botocore.hooks] Event request-created.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:40,960 [235] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:40,960 [235] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:40,960 [235] [DEBUG] [botocore.hooks] Event before-sign.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:40,961 [235] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2021-10-18 18:34:40,961 [235] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:40,961 [235] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | HEAD gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09 gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183440Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:40,961 [235] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183440Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | 95f5cbfab94647f1fc3ca9bb1083ca08f46279321bc717e2edd4c4042158d166 gunicorn-registry stdout | 2021-10-18 18:34:40,961 [235] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | f49cc8e67f2db9a1e290cafa84981c36a7717d2d3cab0a0269961645cda25250 gunicorn-registry stdout | 2021-10-18 18:34:40,962 [235] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:40,965 [235] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:40,965 [235] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 gunicorn-registry stdout | 2021-10-18 18:34:41,030 [238] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "HEAD /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09 HTTP/1.1" 200 0 gunicorn-registry stdout | 2021-10-18 18:34:41,032 [238] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzytp8-62sajk-exr', 'x-amz-id-2': 'kuwzytp8-62sajk-exr', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Date': 'Mon, 18 Oct 2021 18:34:41 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None', 'Cache-control': 'private'} gunicorn-registry stdout | 2021-10-18 18:34:41,032 [238] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:34:41,034 [238] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,034 [238] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:41,034 [238] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,036 [238] [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 ("t1"."id" = %s) LIMIT %s OFFSET %s', [13, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:41,039 [238] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "imagestoragelocation" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:34:41,044 [238] [DEBUG] [peewee] ('INSERT INTO "blobupload" ("repository_id", "uuid", "byte_count", "sha_state", "location_id", "storage_metadata", "chunk_count", "created") VALUES (%s, %s, %s, %s, %s, %s, %s, %s) RETURNING "blobupload"."id"', [13, '8e1bbcf5-2da0-42e2-9ce9-eb1926b29c34', 0, 'gASVqwAAAAAAAACMBnJlaGFzaJSMBnNoYTI1NpSTlCmBlH2UKIwEbmFtZZRoAYwHbWRfZGF0YZRDeGfmCWqFrme7cvNuPDr1T6V/Ug5RjGgFm6vZgx8ZzeBbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAJR1Yi4=', 9, '{"chunks": []}', 0, datetime.datetime(2021, 10, 18, 18, 34, 41, 41895)]) gunicorn-registry stdout | 2021-10-18 18:34:41,044 [235] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "HEAD /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09 HTTP/1.1" 200 0 gunicorn-registry stdout | 2021-10-18 18:34:41,045 [235] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzytpk-6a1he3-11jz', 'x-amz-id-2': 'kuwzytpk-6a1he3-11jz', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Date': 'Mon, 18 Oct 2021 18:34:41 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None', 'Cache-control': 'private'} gunicorn-registry stdout | 2021-10-18 18:34:41,045 [235] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:34:41,046 [235] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,047 [235] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:41,047 [235] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,049 [235] [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 ("t1"."id" = %s) LIMIT %s OFFSET %s', [13, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:41,052 [235] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "imagestoragelocation" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:34:41,057 [235] [DEBUG] [peewee] ('INSERT INTO "blobupload" ("repository_id", "uuid", "byte_count", "sha_state", "location_id", "storage_metadata", "chunk_count", "created") VALUES (%s, %s, %s, %s, %s, %s, %s, %s) RETURNING "blobupload"."id"', [13, 'f48d428c-2eb9-49e5-a3ba-f25aa791721f', 0, 'gASVqwAAAAAAAACMBnJlaGFzaJSMBnNoYTI1NpSTlCmBlH2UKIwEbmFtZZRoAYwHbWRfZGF0YZRDeGfmCWqFrme7cvNuPDr1T6V/Ug5RjGgFm6vZgx8ZzeBbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAJR1Yi4=', 9, '{"chunks": []}', 0, datetime.datetime(2021, 10, 18, 18, 34, 41, 55446)]) gunicorn-registry stdout | 2021-10-18 18:34:41,064 [238] [DEBUG] [app] Ending request: urn:request:30b9171c-848a-4304-96d8-52b3ae5dd7d7 (/v2/j1vw/proxyv2-rhel8/blobs/uploads/) gunicorn-registry stdout | 2021-10-18 18:34:41,065 [238] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:34:41,065 [238] [DEBUG] [peewee.pool] Returning 140521461461664 to pool. gunicorn-registry stdout | 2021-10-18 18:34:41,066 [238] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:34:41 +0000] "POST /v2/j1vw/proxyv2-rhel8/blobs/uploads/ HTTP/1.1" 202 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \(linux\))" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:34:41 +0000] "POST /v2/j1vw/proxyv2-rhel8/blobs/uploads/ HTTP/1.1" 202 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \x5C(linux\x5C))" (0.241 1648 0.241) gunicorn-registry stdout | 2021-10-18 18:34:41,068 [235] [DEBUG] [app] Ending request: urn:request:dcdc9dd0-dcb3-4c28-8c5c-c776892b085a (/v2/j1vw/proxyv2-rhel8/blobs/uploads/) gunicorn-registry stdout | 2021-10-18 18:34:41,069 [235] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:34:41,069 [235] [DEBUG] [peewee.pool] Returning 140521470238336 to pool. nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:34:41 +0000] "POST /v2/j1vw/proxyv2-rhel8/blobs/uploads/ HTTP/1.1" 202 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \x5C(linux\x5C))" (0.235 1648 0.236) gunicorn-registry stdout | 2021-10-18 18:34:41,070 [235] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:34:41 +0000] "POST /v2/j1vw/proxyv2-rhel8/blobs/uploads/ HTTP/1.1" 202 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \(linux\))" gunicorn-registry stdout | 2021-10-18 18:34:41,091 [231] [DEBUG] [app] Starting request: urn:request:10fbcc5d-aa91-45b6-a2d2-dfc69b0bb624 (/v2/j1vw/proxyv2-rhel8/blobs/uploads/f48d428c-2eb9-49e5-a3ba-f25aa791721f) gunicorn-registry stdout | 2021-10-18 18:34:41,091 [231] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'upload_uuid': 'f48d428c-2eb9-49e5-a3ba-f25aa791721f', 'namespace_name': 'j1vw', 'repo_name': 'proxyv2-rhel8'} gunicorn-registry stdout | 2021-10-18 18:34:41,091 [231] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:41,092 [231] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:41,096 [231] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."kid", "t1"."service", "t1"."jwk", "t1"."metadata", "t1"."created_date", "t1"."expiration_date", "t1"."rotation_duration", "t1"."approval_id" FROM "servicekey" AS "t1" LEFT OUTER JOIN "servicekeyapproval" AS "t2" ON ("t1"."approval_id" = "t2"."id") WHERE ((((NOT ("t1"."approval_id" IS %s) AND (("t1"."expiration_date" > %s) OR ("t1"."expiration_date" IS %s))) AND ("t1"."service" = %s)) AND (NOT (("t1"."service" = %s) AND ("t1"."expiration_date" <= %s)) OR NOT ((("t1"."service" = %s) AND ("t1"."approval_id" IS %s)) AND ("t1"."created_date" <= %s)))) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s)))', [None, datetime.datetime(2021, 10, 18, 18, 34, 41, 93633), None, 'quay', 'quay', datetime.datetime(2021, 10, 18, 18, 34, 41, 93689), 'quay', None, datetime.datetime(2021, 10, 17, 18, 34, 41, 93736), datetime.datetime(2021, 10, 11, 18, 34, 41, 93763), None]) gunicorn-registry stdout | 2021-10-18 18:34:41,096 [231] [DEBUG] [peewee.pool] No connection available in pool. gunicorn-registry stdout | 2021-10-18 18:34:41,103 [231] [DEBUG] [peewee.pool] Created new connection 140521470180992. gunicorn-registry stdout | 2021-10-18 18:34:41,112 [231] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2021-10-18 18:34:41,113 [231] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: j1vw gunicorn-registry stdout | 2021-10-18 18:34:41,113 [231] [DEBUG] [auth.registry_jwt_auth] Identity changed to j1vw gunicorn-registry stdout | 2021-10-18 18:34:41,113 [231] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'e647c41d-edb4-4dcf-a70e-f2dfd152fe67', 'kind': 'user', 'user': 'j1vw', 'com.apostille.roots': {'j1vw/proxyv2-rhel8': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2021-10-18 18:34:41,113 [231] [DEBUG] [endpoints.v2] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-registry stdout | 2021-10-18 18:34:41,115 [231] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:41,119 [231] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:34:41,121 [231] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['public', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:41,123 [231] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."uuid", "t1"."byte_count", "t1"."sha_state", "t1"."location_id", "t1"."storage_metadata", "t1"."chunk_count", "t1"."uncompressed_byte_count", "t1"."created", "t1"."piece_sha_state", "t1"."piece_hashes", "t2"."id", "t2"."name" FROM "blobupload" AS "t1" INNER JOIN "imagestoragelocation" AS "t2" ON ("t1"."location_id" = "t2"."id") WHERE ("t1"."uuid" = %s) LIMIT %s OFFSET %s', ['f48d428c-2eb9-49e5-a3ba-f25aa791721f', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:41,126 [231] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:34:41,126 [231] [DEBUG] [peewee.pool] Returning 140521470180992 to pool. gunicorn-registry stdout | 2021-10-18 18:34:41,128 [231] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/endpoints.json gunicorn-registry stdout | 2021-10-18 18:34:41,136 [231] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,145 [231] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/s3/2006-03-01/service-2.json gunicorn-registry stdout | 2021-10-18 18:34:41,155 [231] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,155 [231] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7fcdb5c16d30> gunicorn-registry stdout | 2021-10-18 18:34:41,171 [231] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,175 [231] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2021-10-18 18:34:41,177 [231] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/_retry.json gunicorn-registry stdout | 2021-10-18 18:34:41,177 [231] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2021-10-18 18:34:41,185 [231] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/boto3/data/s3/2006-03-01/resources-1.json gunicorn-registry stdout | 2021-10-18 18:34:41,186 [231] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,188 [231] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,188 [231] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7fcdb5c16d30> gunicorn-registry stdout | 2021-10-18 18:34:41,188 [231] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,190 [231] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2021-10-18 18:34:41,191 [231] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2021-10-18 18:34:41,192 [231] [DEBUG] [boto3.resources.factory] Loading s3:s3 gunicorn-registry stdout | 2021-10-18 18:34:41,193 [231] [DEBUG] [boto3.resources.factory] Loading s3:Bucket gunicorn-registry stdout | 2021-10-18 18:34:41,193 [231] [DEBUG] [boto3.resources.model] Renaming Bucket attribute name gunicorn-registry stdout | 2021-10-18 18:34:41,194 [231] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Bucket: calling handler ._handler at 0x7fcdb5c16e50> gunicorn-registry stdout | 2021-10-18 18:34:41,194 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,194 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,194 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,195 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,195 [231] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,195 [231] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,195 [231] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,195 [231] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:41,195 [231] [DEBUG] [botocore.hooks] Event request-created.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,196 [231] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,196 [231] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,196 [231] [DEBUG] [botocore.hooks] Event before-sign.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,196 [231] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2021-10-18 18:34:41,198 [231] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:41,198 [231] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | HEAD gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09 gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183441Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:41,198 [231] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183441Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | bbc60de56a52c01b47de463f801a3efd77cafe1df63a5466f1729c391b761bab gunicorn-registry stdout | 2021-10-18 18:34:41,198 [231] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 950480c9453f506c3f71dc6558f79be41993c0a7d587ecea770762d731bd0b69 gunicorn-registry stdout | 2021-10-18 18:34:41,198 [231] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:41,199 [231] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:41,200 [231] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 gunicorn-registry stdout | 2021-10-18 18:34:41,244 [231] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "HEAD /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09 HTTP/1.1" 200 0 gunicorn-registry stdout | 2021-10-18 18:34:41,245 [231] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzytvu-a063st-i8d', 'x-amz-id-2': 'kuwzytvu-a063st-i8d', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Date': 'Mon, 18 Oct 2021 18:34:41 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None', 'Cache-control': 'private'} gunicorn-registry stdout | 2021-10-18 18:34:41,245 [231] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:34:41,246 [231] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,246 [231] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:41,246 [231] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,246 [231] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2021-10-18 18:34:41,248 [231] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fcdb5c16ee0> gunicorn-registry stdout | 2021-10-18 18:34:41,248 [231] [DEBUG] [boto3.resources.action] Calling s3:create_multipart_upload with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f', 'ContentType': 'application/octet-stream'} gunicorn-registry stdout | 2021-10-18 18:34:41,249 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,249 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,249 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,249 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,249 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,249 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,250 [231] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,250 [231] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,250 [231] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,250 [231] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=CreateMultipartUpload) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f?uploads', 'query_string': {}, 'method': 'POST', 'headers': {'Content-Type': 'application/octet-stream', 'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f?uploads', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:41,250 [231] [DEBUG] [botocore.hooks] Event request-created.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,250 [231] [DEBUG] [botocore.hooks] Event choose-signer.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,251 [231] [DEBUG] [botocore.hooks] Event choose-signer.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,251 [231] [DEBUG] [botocore.hooks] Event before-sign.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,251 [231] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2021-10-18 18:34:41,251 [231] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:41,251 [231] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | POST gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f gunicorn-registry stdout | uploads= gunicorn-registry stdout | content-type:application/octet-stream gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183441Z gunicorn-registry stdout | content-type;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:41,251 [231] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183441Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | caf0b795cd0cac72b852364df47a239b4832b2d9e3e21dfb1091b2e2b4990338 gunicorn-registry stdout | 2021-10-18 18:34:41,251 [231] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 35e4073351ed04efaf23997793c38cf8071b3e37c37fb031c0775c7acc6f9095 gunicorn-registry stdout | 2021-10-18 18:34:41,251 [231] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:41,252 [231] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:41,252 [231] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 gunicorn-registry stdout | 2021-10-18 18:34:41,299 [231] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "POST /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f?uploads HTTP/1.1" 200 338 gunicorn-registry stdout | 2021-10-18 18:34:41,300 [231] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzytxe-axezdh-t8f', 'x-amz-id-2': 'kuwzytxe-axezdh-t8f', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Content-Type': 'application/xml', 'Content-Length': '338', 'Date': 'Mon, 18 Oct 2021 18:34:41 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'} gunicorn-registry stdout | 2021-10-18 18:34:41,301 [231] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f616dbe41706baf000dcb9e14' gunicorn-registry stdout | 2021-10-18 18:34:41,302 [231] [DEBUG] [botocore.hooks] Event needs-retry.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,302 [231] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:41,302 [231] [DEBUG] [botocore.hooks] Event needs-retry.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,302 [231] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzytxe-axezdh-t8f', 'HostId': 'kuwzytxe-axezdh-t8f', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amz-request-id': 'kuwzytxe-axezdh-t8f', 'x-amz-id-2': 'kuwzytxe-axezdh-t8f', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'content-type': 'application/xml', 'content-length': '338', 'date': 'Mon, 18 Oct 2021 18:34:41 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'}, 'RetryAttempts': 0}, 'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f', 'UploadId': '616dbe41706baf000dcb9e14'} gunicorn-registry stdout | 2021-10-18 18:34:41,303 [231] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUpload gunicorn-registry stdout | 2021-10-18 18:34:41,306 [231] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUploadPart gunicorn-registry stdout | 2021-10-18 18:34:41,306 [231] [DEBUG] [boto3.resources.model] Renaming MultipartUploadPart attribute part_number gunicorn-registry stdout | 2021-10-18 18:34:41,308 [231] [DEBUG] [boto3.resources.action] Calling s3:upload_part with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f', 'UploadId': '616dbe41706baf000dcb9e14', 'PartNumber': 1, 'Body': <_io.BytesIO object at 0x7fcdb308adb0>, 'ContentLength': 1792} gunicorn-registry stdout | 2021-10-18 18:34:41,308 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,309 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,309 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,309 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,309 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,309 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.UploadPart: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,310 [231] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,310 [231] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,310 [231] [DEBUG] [botocore.handlers] Adding expect 100 continue header to request. gunicorn-registry stdout | 2021-10-18 18:34:41,310 [231] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,311 [231] [DEBUG] [botocore.hooks] Event before-call.s3.UploadPart: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,311 [231] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=UploadPart) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f', 'query_string': {'uploadId': '616dbe41706baf000dcb9e14', 'partNumber': 1}, 'method': 'PUT', 'headers': {'Content-Length': '1792', 'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource', 'Content-MD5': 'Fj6yeolu2eBok5kjEjf0CQ==', 'Expect': '100-continue'}, 'body': <_io.BytesIO object at 0x7fcdb308adb0>, 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f?uploadId=616dbe41706baf000dcb9e14&partNumber=1', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': True, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:41,311 [231] [DEBUG] [botocore.hooks] Event request-created.s3.UploadPart: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,312 [231] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,312 [231] [DEBUG] [botocore.hooks] Event choose-signer.s3.UploadPart: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,312 [231] [DEBUG] [botocore.hooks] Event before-sign.s3.UploadPart: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,312 [231] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:41,312 [231] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f gunicorn-registry stdout | partNumber=1&uploadId=616dbe41706baf000dcb9e14 gunicorn-registry stdout | content-length:1792 gunicorn-registry stdout | content-md5:Fj6yeolu2eBok5kjEjf0CQ== gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:UNSIGNED-PAYLOAD gunicorn-registry stdout | x-amz-date:20211018T183441Z gunicorn-registry stdout | content-length;content-md5;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | UNSIGNED-PAYLOAD gunicorn-registry stdout | 2021-10-18 18:34:41,312 [231] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183441Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | 725b7c00c1c18f6c498e45b0dd2f671ca9f06cdd73151400183d82c18e89475d gunicorn-registry stdout | 2021-10-18 18:34:41,312 [231] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2782517f316a41fcbf218166e3ab90c482aa80a3b74176f7ef6f473b93b824be gunicorn-registry stdout | 2021-10-18 18:34:41,312 [231] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:41,313 [231] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:41,316 [231] [DEBUG] [botocore.awsrequest] Waiting for 100 Continue response. gunicorn-registry stdout | 2021-10-18 18:34:41,317 [231] [DEBUG] [botocore.awsrequest] 100 Continue response seen, now sending request body. gunicorn-registry stdout | 2021-10-18 18:34:41,520 [231] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "PUT /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f?uploadId=616dbe41706baf000dcb9e14&partNumber=1 HTTP/1.1" 200 0 gunicorn-registry stdout | 2021-10-18 18:34:41,521 [231] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzytyd-bictxs-65x', 'x-amz-id-2': 'kuwzytyd-bictxs-65x', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'ETag': '"163eb27a896ed9e0689399231237f409"', 'Date': 'Mon, 18 Oct 2021 18:34:41 GMT', 'Keep-Alive': 'timeout=5', 'Content-Length': '0', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'} gunicorn-registry stdout | 2021-10-18 18:34:41,521 [231] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:34:41,522 [231] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,522 [231] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:41,522 [231] [DEBUG] [botocore.hooks] Event needs-retry.s3.UploadPart: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,522 [231] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzytyd-bictxs-65x', 'HostId': 'kuwzytyd-bictxs-65x', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amz-request-id': 'kuwzytyd-bictxs-65x', 'x-amz-id-2': 'kuwzytyd-bictxs-65x', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'etag': '"163eb27a896ed9e0689399231237f409"', 'date': 'Mon, 18 Oct 2021 18:34:41 GMT', 'keep-alive': 'timeout=5', 'content-length': '0', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'}, 'RetryAttempts': 0}, 'ETag': '"163eb27a896ed9e0689399231237f409"'} gunicorn-registry stdout | 2021-10-18 18:34:41,523 [231] [DEBUG] [boto3.resources.action] Calling s3:complete_multipart_upload with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f', 'UploadId': '616dbe41706baf000dcb9e14', 'MultipartUpload': {'Parts': [{'ETag': '"163eb27a896ed9e0689399231237f409"', 'PartNumber': 1}]}} gunicorn-registry stdout | 2021-10-18 18:34:41,524 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,524 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CompleteMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,524 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CompleteMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,524 [231] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,526 [231] [DEBUG] [botocore.hooks] Event before-call.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,526 [231] [DEBUG] [botocore.hooks] Event before-call.s3.CompleteMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,527 [231] [DEBUG] [botocore.hooks] Event before-call.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,527 [231] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=CompleteMultipartUpload) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f', 'query_string': {'uploadId': '616dbe41706baf000dcb9e14'}, 'method': 'POST', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'"163eb27a896ed9e0689399231237f409"1', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f?uploadId=616dbe41706baf000dcb9e14', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:41,527 [231] [DEBUG] [botocore.hooks] Event request-created.s3.CompleteMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,528 [231] [DEBUG] [botocore.hooks] Event choose-signer.s3.CompleteMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,528 [231] [DEBUG] [botocore.hooks] Event choose-signer.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,528 [231] [DEBUG] [botocore.hooks] Event before-sign.s3.CompleteMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,528 [231] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:41,528 [231] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | POST gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f gunicorn-registry stdout | uploadId=616dbe41706baf000dcb9e14 gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:cf2c6472b8100ad38c0b597492889f0c6358888509dcc0722f2be9989fa03ca8 gunicorn-registry stdout | x-amz-date:20211018T183441Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | cf2c6472b8100ad38c0b597492889f0c6358888509dcc0722f2be9989fa03ca8 gunicorn-registry stdout | 2021-10-18 18:34:41,529 [231] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183441Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | 56e97113467b418d2b9d73540cb53268ac5214990684299893e39ab2d5d2292b gunicorn-registry stdout | 2021-10-18 18:34:41,529 [231] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | e527148cd2bcc09f777adee169470adf0b0beeef6da818e68a2ccb9a38f3c955 gunicorn-registry stdout | 2021-10-18 18:34:41,529 [231] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:41,529 [231] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:41,604 [231] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "POST /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f?uploadId=616dbe41706baf000dcb9e14 HTTP/1.1" 200 525 gunicorn-registry stdout | 2021-10-18 18:34:41,605 [231] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzyu4c-f2s4j4-euz', 'x-amz-id-2': 'kuwzyu4c-f2s4j4-euz', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Content-Type': 'application/xml', 'Content-Length': '525', 'Date': 'Mon, 18 Oct 2021 18:34:41 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'} gunicorn-registry stdout | 2021-10-18 18:34:41,605 [231] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f"ea4828b4cbb1c77c964f2be61063e7dc-1"/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f?uploadId=616dbe41706baf000dcb9e14' gunicorn-registry stdout | 2021-10-18 18:34:41,606 [231] [DEBUG] [botocore.hooks] Event needs-retry.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,607 [231] [DEBUG] [botocore.hooks] Event needs-retry.s3.CompleteMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,607 [231] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:41,607 [231] [DEBUG] [botocore.hooks] Event needs-retry.s3.CompleteMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,607 [231] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzyu4c-f2s4j4-euz', 'HostId': 'kuwzyu4c-f2s4j4-euz', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amz-request-id': 'kuwzyu4c-f2s4j4-euz', 'x-amz-id-2': 'kuwzyu4c-f2s4j4-euz', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'content-type': 'application/xml', 'content-length': '525', 'date': 'Mon, 18 Oct 2021 18:34:41 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'}, 'RetryAttempts': 0}, 'Location': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f?uploadId=616dbe41706baf000dcb9e14', 'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f', 'ETag': '"ea4828b4cbb1c77c964f2be61063e7dc-1"'} gunicorn-registry stdout | 2021-10-18 18:34:41,608 [231] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2021-10-18 18:34:41,610 [231] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fcdb5c16ee0> gunicorn-registry stdout | 2021-10-18 18:34:41,612 [231] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."uuid", "t1"."byte_count", "t1"."sha_state", "t1"."location_id", "t1"."storage_metadata", "t1"."chunk_count", "t1"."uncompressed_byte_count", "t1"."created", "t1"."piece_sha_state", "t1"."piece_hashes", "t2"."id", "t2"."name" FROM "blobupload" AS "t1" INNER JOIN "imagestoragelocation" AS "t2" ON ("t1"."location_id" = "t2"."id") WHERE ("t1"."uuid" = %s) LIMIT %s OFFSET %s', ['f48d428c-2eb9-49e5-a3ba-f25aa791721f', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:41,616 [231] [DEBUG] [peewee] ('UPDATE "blobupload" SET "repository_id" = %s, "uuid" = %s, "byte_count" = %s, "sha_state" = %s, "location_id" = %s, "storage_metadata" = %s, "chunk_count" = %s, "uncompressed_byte_count" = %s, "created" = %s, "piece_sha_state" = %s, "piece_hashes" = %s WHERE ("blobupload"."id" = %s)', [13, 'f48d428c-2eb9-49e5-a3ba-f25aa791721f', 1792, 'gASVsgAAAAAAAACMBnJlaGFzaJSMBnNoYTI1NpSTlCmBlH2UKIwEbmFtZZSMBnNoYTI1NpSMB21kX2RhdGGUQ3hJSZmAq74mou91F2S5t+eePxm53AJvTPngDuvBlRltXQA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACUdWIu', 9, '{"chunks": [["uploads/9977e384-9170-4644-a280-a95d74a03e2f", 0, 1792]]}', 1, 20480, datetime.datetime(2021, 10, 18, 18, 34, 41, 55446), None, None, 177]) gunicorn-registry stdout | 2021-10-18 18:34:41,623 [231] [DEBUG] [app] Ending request: urn:request:10fbcc5d-aa91-45b6-a2d2-dfc69b0bb624 (/v2/j1vw/proxyv2-rhel8/blobs/uploads/f48d428c-2eb9-49e5-a3ba-f25aa791721f) gunicorn-registry stdout | 2021-10-18 18:34:41,623 [231] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:34:41,623 [231] [DEBUG] [peewee.pool] Returning 140521470180992 to pool. gunicorn-registry stdout | 2021-10-18 18:34:41,624 [231] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:34:41 +0000] "PATCH /v2/j1vw/proxyv2-rhel8/blobs/uploads/f48d428c-2eb9-49e5-a3ba-f25aa791721f HTTP/1.1" 202 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \(linux\))" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:34:41 +0000] "PATCH /v2/j1vw/proxyv2-rhel8/blobs/uploads/f48d428c-2eb9-49e5-a3ba-f25aa791721f HTTP/1.1" 202 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \x5C(linux\x5C))" (0.535 3482 0.534) gunicorn-registry stdout | 2021-10-18 18:34:41,639 [233] [DEBUG] [app] Starting request: urn:request:72536411-bfe3-4160-a1b8-be74a1fa1abd (/v2/j1vw/proxyv2-rhel8/blobs/uploads/f48d428c-2eb9-49e5-a3ba-f25aa791721f) gunicorn-registry stdout | 2021-10-18 18:34:41,639 [233] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'upload_uuid': 'f48d428c-2eb9-49e5-a3ba-f25aa791721f', 'namespace_name': 'j1vw', 'repo_name': 'proxyv2-rhel8'} gunicorn-registry stdout | 2021-10-18 18:34:41,639 [233] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:41,640 [233] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:41,643 [233] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."kid", "t1"."service", "t1"."jwk", "t1"."metadata", "t1"."created_date", "t1"."expiration_date", "t1"."rotation_duration", "t1"."approval_id" FROM "servicekey" AS "t1" LEFT OUTER JOIN "servicekeyapproval" AS "t2" ON ("t1"."approval_id" = "t2"."id") WHERE ((((NOT ("t1"."approval_id" IS %s) AND (("t1"."expiration_date" > %s) OR ("t1"."expiration_date" IS %s))) AND ("t1"."service" = %s)) AND (NOT (("t1"."service" = %s) AND ("t1"."expiration_date" <= %s)) OR NOT ((("t1"."service" = %s) AND ("t1"."approval_id" IS %s)) AND ("t1"."created_date" <= %s)))) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s)))', [None, datetime.datetime(2021, 10, 18, 18, 34, 41, 641434), None, 'quay', 'quay', datetime.datetime(2021, 10, 18, 18, 34, 41, 641470), 'quay', None, datetime.datetime(2021, 10, 17, 18, 34, 41, 641503), datetime.datetime(2021, 10, 11, 18, 34, 41, 641518), None]) gunicorn-registry stdout | 2021-10-18 18:34:41,643 [233] [DEBUG] [peewee.pool] No connection available in pool. gunicorn-registry stdout | 2021-10-18 18:34:41,653 [233] [DEBUG] [peewee.pool] Created new connection 140521470148672. gunicorn-registry stdout | 2021-10-18 18:34:41,670 [233] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2021-10-18 18:34:41,671 [233] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: j1vw gunicorn-registry stdout | 2021-10-18 18:34:41,671 [233] [DEBUG] [auth.registry_jwt_auth] Identity changed to j1vw gunicorn-registry stdout | 2021-10-18 18:34:41,671 [233] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'e647c41d-edb4-4dcf-a70e-f2dfd152fe67', 'kind': 'user', 'user': 'j1vw', 'com.apostille.roots': {'j1vw/proxyv2-rhel8': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2021-10-18 18:34:41,671 [233] [DEBUG] [endpoints.v2] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-registry stdout | 2021-10-18 18:34:41,673 [233] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:41,679 [233] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:34:41,681 [233] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['public', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:41,683 [233] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."uuid", "t1"."byte_count", "t1"."sha_state", "t1"."location_id", "t1"."storage_metadata", "t1"."chunk_count", "t1"."uncompressed_byte_count", "t1"."created", "t1"."piece_sha_state", "t1"."piece_hashes", "t2"."id", "t2"."name" FROM "blobupload" AS "t1" INNER JOIN "imagestoragelocation" AS "t2" ON ("t1"."location_id" = "t2"."id") WHERE ("t1"."uuid" = %s) LIMIT %s OFFSET %s', ['f48d428c-2eb9-49e5-a3ba-f25aa791721f', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:41,686 [233] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:34:41,686 [233] [DEBUG] [peewee.pool] Returning 140521470148672 to pool. gunicorn-registry stdout | 2021-10-18 18:34:41,687 [233] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/endpoints.json gunicorn-registry stdout | 2021-10-18 18:34:41,695 [233] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,704 [233] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/s3/2006-03-01/service-2.json gunicorn-registry stdout | 2021-10-18 18:34:41,715 [233] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,715 [233] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7fcdb5c16d30> gunicorn-registry stdout | 2021-10-18 18:34:41,731 [233] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,735 [233] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2021-10-18 18:34:41,737 [233] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/_retry.json gunicorn-registry stdout | 2021-10-18 18:34:41,738 [233] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2021-10-18 18:34:41,746 [233] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/boto3/data/s3/2006-03-01/resources-1.json gunicorn-registry stdout | 2021-10-18 18:34:41,747 [233] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,748 [233] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,748 [233] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7fcdb5c16d30> gunicorn-registry stdout | 2021-10-18 18:34:41,748 [233] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,750 [233] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2021-10-18 18:34:41,751 [233] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2021-10-18 18:34:41,752 [233] [DEBUG] [boto3.resources.factory] Loading s3:s3 gunicorn-registry stdout | 2021-10-18 18:34:41,753 [233] [DEBUG] [boto3.resources.factory] Loading s3:Bucket gunicorn-registry stdout | 2021-10-18 18:34:41,753 [233] [DEBUG] [boto3.resources.model] Renaming Bucket attribute name gunicorn-registry stdout | 2021-10-18 18:34:41,754 [233] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Bucket: calling handler ._handler at 0x7fcdb5c16e50> gunicorn-registry stdout | 2021-10-18 18:34:41,754 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,755 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,755 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,755 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,755 [233] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,755 [233] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,755 [233] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,755 [233] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:41,756 [233] [DEBUG] [botocore.hooks] Event request-created.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,756 [233] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,756 [233] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,756 [233] [DEBUG] [botocore.hooks] Event before-sign.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,756 [233] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2021-10-18 18:34:41,756 [233] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:41,756 [233] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | HEAD gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09 gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183441Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:41,756 [233] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183441Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | bbc60de56a52c01b47de463f801a3efd77cafe1df63a5466f1729c391b761bab gunicorn-registry stdout | 2021-10-18 18:34:41,757 [233] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 950480c9453f506c3f71dc6558f79be41993c0a7d587ecea770762d731bd0b69 gunicorn-registry stdout | 2021-10-18 18:34:41,758 [233] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:41,759 [233] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:41,759 [233] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 gunicorn-registry stdout | 2021-10-18 18:34:41,805 [233] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "HEAD /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09 HTTP/1.1" 200 0 gunicorn-registry stdout | 2021-10-18 18:34:41,806 [233] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzyubk-2tviij-at5', 'x-amz-id-2': 'kuwzyubk-2tviij-at5', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Date': 'Mon, 18 Oct 2021 18:34:41 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None', 'Cache-control': 'private'} gunicorn-registry stdout | 2021-10-18 18:34:41,807 [233] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:34:41,807 [233] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,808 [233] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:41,808 [233] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,808 [233] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2021-10-18 18:34:41,810 [233] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fcdb5c16ee0> gunicorn-registry stdout | 2021-10-18 18:34:41,811 [233] [DEBUG] [boto3.resources.action] Calling s3:create_multipart_upload with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/3a55abb0-d3e8-4ced-aea5-b1438f42e7f1', 'ContentType': 'application/octet-stream'} gunicorn-registry stdout | 2021-10-18 18:34:41,811 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,811 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,811 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,811 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,811 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,811 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,813 [233] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,813 [233] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,813 [233] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,813 [233] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=CreateMultipartUpload) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/3a55abb0-d3e8-4ced-aea5-b1438f42e7f1?uploads', 'query_string': {}, 'method': 'POST', 'headers': {'Content-Type': 'application/octet-stream', 'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/3a55abb0-d3e8-4ced-aea5-b1438f42e7f1?uploads', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:41,813 [233] [DEBUG] [botocore.hooks] Event request-created.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,814 [233] [DEBUG] [botocore.hooks] Event choose-signer.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,814 [233] [DEBUG] [botocore.hooks] Event choose-signer.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,814 [233] [DEBUG] [botocore.hooks] Event before-sign.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,814 [233] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2021-10-18 18:34:41,814 [233] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:41,814 [233] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | POST gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/3a55abb0-d3e8-4ced-aea5-b1438f42e7f1 gunicorn-registry stdout | uploads= gunicorn-registry stdout | content-type:application/octet-stream gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183441Z gunicorn-registry stdout | content-type;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:41,814 [233] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183441Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | 1dc33ac93894837c2f673f028b329215a53739fff00552c86f8801cd106df7b6 gunicorn-registry stdout | 2021-10-18 18:34:41,814 [233] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5d48782f27aa0a2fd6fe552dd16dc9656b3221a92868eade267a1c54ed2d613a gunicorn-registry stdout | 2021-10-18 18:34:41,815 [233] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:41,815 [233] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:41,815 [233] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 gunicorn-registry stdout | 2021-10-18 18:34:41,864 [233] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "POST /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/3a55abb0-d3e8-4ced-aea5-b1438f42e7f1?uploads HTTP/1.1" 200 338 gunicorn-registry stdout | 2021-10-18 18:34:41,865 [233] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzyud1-3plzqh-1a9f', 'x-amz-id-2': 'kuwzyud1-3plzqh-1a9f', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Content-Type': 'application/xml', 'Content-Length': '338', 'Date': 'Mon, 18 Oct 2021 18:34:41 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'} gunicorn-registry stdout | 2021-10-18 18:34:41,865 [233] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09datastorage/registry/uploads/3a55abb0-d3e8-4ced-aea5-b1438f42e7f1616dbe41706baf000dcb9e1c' gunicorn-registry stdout | 2021-10-18 18:34:41,866 [233] [DEBUG] [botocore.hooks] Event needs-retry.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,866 [233] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:41,867 [233] [DEBUG] [botocore.hooks] Event needs-retry.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,867 [233] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzyud1-3plzqh-1a9f', 'HostId': 'kuwzyud1-3plzqh-1a9f', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amz-request-id': 'kuwzyud1-3plzqh-1a9f', 'x-amz-id-2': 'kuwzyud1-3plzqh-1a9f', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'content-type': 'application/xml', 'content-length': '338', 'date': 'Mon, 18 Oct 2021 18:34:41 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'}, 'RetryAttempts': 0}, 'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/3a55abb0-d3e8-4ced-aea5-b1438f42e7f1', 'UploadId': '616dbe41706baf000dcb9e1c'} gunicorn-registry stdout | 2021-10-18 18:34:41,867 [233] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUpload gunicorn-registry stdout | 2021-10-18 18:34:41,870 [233] [DEBUG] [boto3.resources.action] Calling s3:abort_multipart_upload with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/3a55abb0-d3e8-4ced-aea5-b1438f42e7f1', 'UploadId': '616dbe41706baf000dcb9e1c'} gunicorn-registry stdout | 2021-10-18 18:34:41,871 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,871 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,871 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,871 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,872 [233] [DEBUG] [botocore.hooks] Event before-call.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,872 [233] [DEBUG] [botocore.hooks] Event before-call.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,872 [233] [DEBUG] [botocore.hooks] Event before-call.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,872 [233] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=AbortMultipartUpload) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/3a55abb0-d3e8-4ced-aea5-b1438f42e7f1', 'query_string': {'uploadId': '616dbe41706baf000dcb9e1c'}, 'method': 'DELETE', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/3a55abb0-d3e8-4ced-aea5-b1438f42e7f1?uploadId=616dbe41706baf000dcb9e1c', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:41,873 [233] [DEBUG] [botocore.hooks] Event request-created.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,873 [233] [DEBUG] [botocore.hooks] Event choose-signer.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,873 [233] [DEBUG] [botocore.hooks] Event choose-signer.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,873 [233] [DEBUG] [botocore.hooks] Event before-sign.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,874 [233] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:41,874 [233] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | DELETE gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/3a55abb0-d3e8-4ced-aea5-b1438f42e7f1 gunicorn-registry stdout | uploadId=616dbe41706baf000dcb9e1c gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183441Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:41,874 [233] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183441Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | d4b2fe8f5df5c69c73638dfd5e24d1524976c7e0cd57bd0a1d718ed84670d3ab gunicorn-registry stdout | 2021-10-18 18:34:41,874 [233] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 76ae6cacb8f3696b5b0727d079ac7a295567cb42400d7fbe324e4a5a43f51011 gunicorn-registry stdout | 2021-10-18 18:34:41,874 [233] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:41,875 [233] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:41,923 [233] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "DELETE /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/3a55abb0-d3e8-4ced-aea5-b1438f42e7f1?uploadId=616dbe41706baf000dcb9e1c HTTP/1.1" 204 0 gunicorn-registry stdout | 2021-10-18 18:34:41,924 [233] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzyudz-49onpc-47e', 'x-amz-id-2': 'kuwzyudz-49onpc-47e', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Date': 'Mon, 18 Oct 2021 18:34:41 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'} gunicorn-registry stdout | 2021-10-18 18:34:41,924 [233] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:34:41,925 [233] [DEBUG] [botocore.hooks] Event needs-retry.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,925 [233] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:41,925 [233] [DEBUG] [botocore.hooks] Event needs-retry.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,926 [233] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzyudz-49onpc-47e', 'HostId': 'kuwzyudz-49onpc-47e', 'HTTPStatusCode': 204, 'HTTPHeaders': {'x-amz-request-id': 'kuwzyudz-49onpc-47e', 'x-amz-id-2': 'kuwzyudz-49onpc-47e', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'date': 'Mon, 18 Oct 2021 18:34:41 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'}, 'RetryAttempts': 0}} gunicorn-registry stdout | 2021-10-18 18:34:41,928 [233] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."uuid", "t1"."byte_count", "t1"."sha_state", "t1"."location_id", "t1"."storage_metadata", "t1"."chunk_count", "t1"."uncompressed_byte_count", "t1"."created", "t1"."piece_sha_state", "t1"."piece_hashes", "t2"."id", "t2"."name" FROM "blobupload" AS "t1" INNER JOIN "imagestoragelocation" AS "t2" ON ("t1"."location_id" = "t2"."id") WHERE ("t1"."uuid" = %s) LIMIT %s OFFSET %s', ['f48d428c-2eb9-49e5-a3ba-f25aa791721f', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:41,932 [233] [DEBUG] [peewee] ('UPDATE "blobupload" SET "repository_id" = %s, "uuid" = %s, "byte_count" = %s, "sha_state" = %s, "location_id" = %s, "storage_metadata" = %s, "chunk_count" = %s, "uncompressed_byte_count" = %s, "created" = %s, "piece_sha_state" = %s, "piece_hashes" = %s WHERE ("blobupload"."id" = %s)', [13, 'f48d428c-2eb9-49e5-a3ba-f25aa791721f', 1792, 'gASVsgAAAAAAAACMBnJlaGFzaJSMBnNoYTI1NpSTlCmBlH2UKIwEbmFtZZSMBnNoYTI1NpSMB21kX2RhdGGUQ3hJSZmAq74mou91F2S5t+eePxm53AJvTPngDuvBlRltXQA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACUdWIu', 9, '{"chunks": [["uploads/9977e384-9170-4644-a280-a95d74a03e2f", 0, 1792]]}', 2, 20480, datetime.datetime(2021, 10, 18, 18, 34, 41, 55446), None, None, 177]) gunicorn-registry stdout | 2021-10-18 18:34:41,940 [233] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:34:41,940 [233] [DEBUG] [peewee.pool] Returning 140521470148672 to pool. gunicorn-registry stdout | 2021-10-18 18:34:41,940 [233] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2021-10-18 18:34:41,942 [233] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fcdb5c16ee0> gunicorn-registry stdout | 2021-10-18 18:34:41,942 [233] [DEBUG] [boto3.resources.action] Calling s3:head_object with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c'} gunicorn-registry stdout | 2021-10-18 18:34:41,942 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,942 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,942 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,942 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,942 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,943 [233] [DEBUG] [botocore.hooks] Event before-call.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,943 [233] [DEBUG] [botocore.hooks] Event before-call.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,943 [233] [DEBUG] [botocore.hooks] Event before-call.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,943 [233] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=HeadObject) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:41,944 [233] [DEBUG] [botocore.hooks] Event request-created.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,944 [233] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,944 [233] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,944 [233] [DEBUG] [botocore.hooks] Event before-sign.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,944 [233] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:41,944 [233] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | HEAD gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183441Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:41,944 [233] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183441Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | 7e1272242f232dc19c4bb6ae144ebe8933c651ed08c83ee2eea7d56416635ad6 gunicorn-registry stdout | 2021-10-18 18:34:41,944 [233] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ebfe2f461a4e88be9a22fa17d59e65aa7244e1e4191a033375c4f767c370ea36 gunicorn-registry stdout | 2021-10-18 18:34:41,945 [233] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:41,945 [233] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:41,955 [233] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "HEAD /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c HTTP/1.1" 404 0 gunicorn-registry stdout | 2021-10-18 18:34:41,955 [233] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzyufw-5en0tf-mxr', 'x-amz-id-2': 'kuwzyufw-5en0tf-mxr', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Content-Type': 'application/xml', 'Content-Length': '338', 'Date': 'Mon, 18 Oct 2021 18:34:41 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None', 'Cache-control': 'private'} gunicorn-registry stdout | 2021-10-18 18:34:41,956 [233] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:34:41,958 [233] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,958 [233] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:41,958 [233] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,959 [233] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2021-10-18 18:34:41,960 [233] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fcdb5c16ee0> gunicorn-registry stdout | 2021-10-18 18:34:41,960 [233] [DEBUG] [boto3.resources.action] Calling s3:copy_object with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c', 'CopySource': {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f'}} gunicorn-registry stdout | 2021-10-18 18:34:41,961 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,961 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,961 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,961 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,961 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,961 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,961 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,961 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,962 [233] [DEBUG] [botocore.hooks] Event before-call.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,962 [233] [DEBUG] [botocore.hooks] Event before-call.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,962 [233] [DEBUG] [botocore.hooks] Event before-call.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,962 [233] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=CopyObject) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-copy-source': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f', 'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:41,962 [233] [DEBUG] [botocore.hooks] Event request-created.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,962 [233] [DEBUG] [botocore.hooks] Event choose-signer.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,962 [233] [DEBUG] [botocore.hooks] Event choose-signer.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:41,962 [233] [DEBUG] [botocore.hooks] Event before-sign.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:41,963 [233] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:41,963 [233] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-copy-source:quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f gunicorn-registry stdout | x-amz-date:20211018T183441Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-copy-source;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:41,963 [233] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183441Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | 82d5ef4d56636885077d1937cdcbafd9d3fad3c7157f8e2cfec683ade6ef9416 gunicorn-registry stdout | 2021-10-18 18:34:41,963 [233] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 6669d605d556da74d8a5138dc0790d1ae9add4a80519a5e6859484c9b2759700 gunicorn-registry stdout | 2021-10-18 18:34:41,963 [233] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:41,963 [233] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:42,598 [233] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "PUT /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c HTTP/1.1" 200 235 gunicorn-registry stdout | 2021-10-18 18:34:42,599 [233] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzyugq-5wpxkb-1e8p', 'x-amz-id-2': 'kuwzyugq-5wpxkb-1e8p', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Content-Type': 'application/xml', 'Content-Length': '235', 'Date': 'Mon, 18 Oct 2021 18:34:42 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'} gunicorn-registry stdout | 2021-10-18 18:34:42,599 [233] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'2021-10-18T18:34:42.000Z"ea4828b4cbb1c77c964f2be61063e7dc-1"' gunicorn-registry stdout | 2021-10-18 18:34:42,601 [233] [DEBUG] [botocore.hooks] Event needs-retry.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:42,602 [233] [DEBUG] [botocore.hooks] Event needs-retry.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:42,602 [233] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:42,602 [233] [DEBUG] [botocore.hooks] Event needs-retry.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:42,602 [233] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzyugq-5wpxkb-1e8p', 'HostId': 'kuwzyugq-5wpxkb-1e8p', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amz-request-id': 'kuwzyugq-5wpxkb-1e8p', 'x-amz-id-2': 'kuwzyugq-5wpxkb-1e8p', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'content-type': 'application/xml', 'content-length': '235', 'date': 'Mon, 18 Oct 2021 18:34:42 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'}, 'RetryAttempts': 0}, 'CopyObjectResult': {'ETag': '"ea4828b4cbb1c77c964f2be61063e7dc-1"', 'LastModified': datetime.datetime(2021, 10, 18, 18, 34, 42, tzinfo=tzlocal())}} gunicorn-registry stdout | 2021-10-18 18:34:42,602 [233] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2021-10-18 18:34:42,604 [233] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fcdb5c16ee0> gunicorn-registry stdout | 2021-10-18 18:34:42,604 [233] [DEBUG] [boto3.resources.action] Calling s3:delete_object with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f'} gunicorn-registry stdout | 2021-10-18 18:34:42,605 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:42,605 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:42,605 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:42,605 [233] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:42,606 [233] [DEBUG] [botocore.hooks] Event before-call.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:42,606 [233] [DEBUG] [botocore.hooks] Event before-call.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:42,606 [233] [DEBUG] [botocore.hooks] Event before-call.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:42,606 [233] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=DeleteObject) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f', 'query_string': {}, 'method': 'DELETE', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:42,606 [233] [DEBUG] [botocore.hooks] Event request-created.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:42,606 [233] [DEBUG] [botocore.hooks] Event choose-signer.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:42,607 [233] [DEBUG] [botocore.hooks] Event choose-signer.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:42,607 [233] [DEBUG] [botocore.hooks] Event before-sign.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:42,607 [233] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:42,607 [233] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | DELETE gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183442Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:42,607 [233] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183442Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | e06ec05cf3a0a84b195592d289fac754fbb7734d9b94f40d1ac02a1d6a77e8ec gunicorn-registry stdout | 2021-10-18 18:34:42,607 [233] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | ef6bc0da209866934d8289dcf8fb4568650cc92d1d780e8a64810c361398e443 gunicorn-registry stdout | 2021-10-18 18:34:42,608 [233] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:42,608 [233] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:42,626 [233] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "DELETE /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/9977e384-9170-4644-a280-a95d74a03e2f HTTP/1.1" 204 0 gunicorn-registry stdout | 2021-10-18 18:34:42,627 [233] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzyuyb-gdn7ie-fmn', 'x-amz-id-2': 'kuwzyuyb-gdn7ie-fmn', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Date': 'Mon, 18 Oct 2021 18:34:42 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'} gunicorn-registry stdout | 2021-10-18 18:34:42,627 [233] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:34:42,627 [233] [DEBUG] [botocore.hooks] Event needs-retry.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:42,627 [233] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:42,627 [233] [DEBUG] [botocore.hooks] Event needs-retry.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:42,628 [233] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzyuyb-gdn7ie-fmn', 'HostId': 'kuwzyuyb-gdn7ie-fmn', 'HTTPStatusCode': 204, 'HTTPHeaders': {'x-amz-request-id': 'kuwzyuyb-gdn7ie-fmn', 'x-amz-id-2': 'kuwzyuyb-gdn7ie-fmn', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'date': 'Mon, 18 Oct 2021 18:34:42 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'}, 'RetryAttempts': 0}} gunicorn-registry stdout | 2021-10-18 18:34:42,629 [233] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."uuid", "t1"."byte_count", "t1"."sha_state", "t1"."location_id", "t1"."storage_metadata", "t1"."chunk_count", "t1"."uncompressed_byte_count", "t1"."created", "t1"."piece_sha_state", "t1"."piece_hashes", "t2"."id", "t2"."name" FROM "blobupload" AS "t1" INNER JOIN "imagestoragelocation" AS "t2" ON ("t1"."location_id" = "t2"."id") WHERE ("t1"."uuid" = %s) LIMIT %s OFFSET %s', ['f48d428c-2eb9-49e5-a3ba-f25aa791721f', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:42,632 [233] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "imagestoragelocation" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:34:42,634 [233] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."image_size", "t1"."uncompressed_size", "t1"."uploading", "t1"."cas_path", "t1"."content_checksum" FROM "imagestorage" AS "t1" WHERE ("t1"."content_checksum" = %s) LIMIT %s OFFSET %s', ['sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:42,638 [233] [DEBUG] [peewee] ('INSERT INTO "imagestorage" ("uuid", "image_size", "uncompressed_size", "uploading", "cas_path", "content_checksum") VALUES (%s, %s, %s, %s, %s, %s) RETURNING "imagestorage"."id"', ['aab4c80f-2485-4256-b843-99c05dd79a2f', 1792, 20480, True, True, 'sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c']) gunicorn-registry stdout | 2021-10-18 18:34:42,640 [233] [DEBUG] [peewee] ('INSERT INTO "imagestorageplacement" ("storage_id", "location_id") VALUES (%s, %s) RETURNING "imagestorageplacement"."id"', [52, 9]) gunicorn-registry stdout | 2021-10-18 18:34:42,642 [233] [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 ("t1"."id" = %s) LIMIT %s OFFSET %s', [13, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:42,643 [233] [DEBUG] [peewee] ('INSERT INTO "uploadedblob" ("repository_id", "blob_id", "uploaded_at", "expires_at") VALUES (%s, %s, %s, %s) RETURNING "uploadedblob"."id"', [13, 52, datetime.datetime(2021, 10, 18, 18, 34, 42, 643027), datetime.datetime(2021, 10, 18, 19, 34, 42, 642976)]) gunicorn-registry stdout | 2021-10-18 18:34:42,645 [233] [DEBUG] [peewee] ('DELETE FROM "blobupload" WHERE ("blobupload"."id" = %s)', [177]) gunicorn-registry stdout | 2021-10-18 18:34:42,658 [233] [DEBUG] [app] Ending request: urn:request:72536411-bfe3-4160-a1b8-be74a1fa1abd (/v2/j1vw/proxyv2-rhel8/blobs/uploads/f48d428c-2eb9-49e5-a3ba-f25aa791721f) gunicorn-registry stdout | 2021-10-18 18:34:42,659 [233] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:34:42,659 [233] [DEBUG] [peewee.pool] Returning 140521470148672 to pool. gunicorn-registry stdout | 2021-10-18 18:34:42,659 [233] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:34:42 +0000] "PUT /v2/j1vw/proxyv2-rhel8/blobs/uploads/f48d428c-2eb9-49e5-a3ba-f25aa791721f?digest=sha256%3A356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c HTTP/1.1" 201 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \(linux\))" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:34:42 +0000] "PUT /v2/j1vw/proxyv2-rhel8/blobs/uploads/f48d428c-2eb9-49e5-a3ba-f25aa791721f?digest=sha256%3A356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c HTTP/1.1" 201 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \x5C(linux\x5C))" (1.022 1748 1.022) gunicorn-registry stdout | 2021-10-18 18:34:42,678 [240] [DEBUG] [app] Starting request: urn:request:8f298f26-be4d-4992-a7e4-afa5550e6cfa (/v2/j1vw/proxyv2-rhel8/blobs/sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c) gunicorn-registry stdout | 2021-10-18 18:34:42,679 [240] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'digest': 'sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c', 'namespace_name': 'j1vw', 'repo_name': 'proxyv2-rhel8'} gunicorn-registry stdout | 2021-10-18 18:34:42,679 [240] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:42,680 [240] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:42,686 [240] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."kid", "t1"."service", "t1"."jwk", "t1"."metadata", "t1"."created_date", "t1"."expiration_date", "t1"."rotation_duration", "t1"."approval_id" FROM "servicekey" AS "t1" LEFT OUTER JOIN "servicekeyapproval" AS "t2" ON ("t1"."approval_id" = "t2"."id") WHERE ((((NOT ("t1"."approval_id" IS %s) AND (("t1"."expiration_date" > %s) OR ("t1"."expiration_date" IS %s))) AND ("t1"."service" = %s)) AND (NOT (("t1"."service" = %s) AND ("t1"."expiration_date" <= %s)) OR NOT ((("t1"."service" = %s) AND ("t1"."approval_id" IS %s)) AND ("t1"."created_date" <= %s)))) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s)))', [None, datetime.datetime(2021, 10, 18, 18, 34, 42, 682668), None, 'quay', 'quay', datetime.datetime(2021, 10, 18, 18, 34, 42, 682772), 'quay', None, datetime.datetime(2021, 10, 17, 18, 34, 42, 682847), datetime.datetime(2021, 10, 11, 18, 34, 42, 682898), None]) gunicorn-registry stdout | 2021-10-18 18:34:42,687 [240] [DEBUG] [peewee.pool] No connection available in pool. gunicorn-registry stdout | 2021-10-18 18:34:42,696 [240] [DEBUG] [peewee.pool] Created new connection 140521470225136. gunicorn-registry stdout | 2021-10-18 18:34:42,711 [240] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2021-10-18 18:34:42,711 [240] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: j1vw gunicorn-registry stdout | 2021-10-18 18:34:42,711 [240] [DEBUG] [auth.registry_jwt_auth] Identity changed to j1vw gunicorn-registry stdout | 2021-10-18 18:34:42,711 [240] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'e647c41d-edb4-4dcf-a70e-f2dfd152fe67', 'kind': 'user', 'user': 'j1vw', 'com.apostille.roots': {'j1vw/proxyv2-rhel8': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2021-10-18 18:34:42,712 [240] [DEBUG] [endpoints.v2] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-registry stdout | 2021-10-18 18:34:42,712 [240] [DEBUG] [data.cache.impl] Checking cache for key repo_blob__j1vw_proxyv2-rhel8_sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c_2 gunicorn-registry stdout | 2021-10-18 18:34:42,713 [240] [DEBUG] [data.cache.impl] Found no result in cache for key repo_blob__j1vw_proxyv2-rhel8_sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c_2; calling loader gunicorn-registry stdout | 2021-10-18 18:34:42,715 [240] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:42,720 [240] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:34:42,722 [240] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['public', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:42,724 [240] [DEBUG] [peewee] ('SELECT "t1"."uuid" FROM "imagestorage" AS "t1" INNER JOIN "uploadedblob" AS "t2" ON ("t2"."blob_id" = "t1"."id") WHERE (("t2"."repository_id" = %s) AND ("t1"."content_checksum" = %s)) LIMIT %s OFFSET %s', [13, 'sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:42,726 [240] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."storage_id", "t1"."location_id", "t2"."id", "t2"."uuid", "t2"."image_size", "t2"."uncompressed_size", "t2"."uploading", "t2"."cas_path", "t2"."content_checksum" FROM "imagestorageplacement" AS "t1" INNER JOIN "imagestorage" AS "t2" ON ("t1"."storage_id" = "t2"."id") WHERE ("t2"."uuid" = %s)', ['aab4c80f-2485-4256-b843-99c05dd79a2f']) gunicorn-registry stdout | 2021-10-18 18:34:42,728 [240] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "imagestoragelocation" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:34:42,730 [240] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."storage_id", "t1"."location_id" FROM "imagestorageplacement" AS "t1" INNER JOIN "imagestorage" AS "t2" ON ("t1"."storage_id" = "t2"."id") WHERE ("t2"."uuid" = %s)', ['aab4c80f-2485-4256-b843-99c05dd79a2f']) gunicorn-registry stdout | 2021-10-18 18:34:42,731 [240] [DEBUG] [data.cache.impl] Got loaded result for key repo_blob__j1vw_proxyv2-rhel8_sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c_2: {'uuid': 'aab4c80f-2485-4256-b843-99c05dd79a2f', 'digest': 'sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c', 'compressed_size': 1792, 'uncompressed_size': 20480, 'uploading': True, 'db_id': 52, 'inputs': {'placements': ['local_us'], 'storage_path': 'sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c'}} gunicorn-registry stdout | 2021-10-18 18:34:42,731 [240] [DEBUG] [data.cache.impl] Caching loaded result for key repo_blob__j1vw_proxyv2-rhel8_sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c_2 with expiration {'uuid': 'aab4c80f-2485-4256-b843-99c05dd79a2f', 'digest': 'sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c', 'compressed_size': 1792, 'uncompressed_size': 20480, 'uploading': True, 'db_id': 52, 'inputs': {'placements': ['local_us'], 'storage_path': 'sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c'}}: 60s gunicorn-registry stdout | 2021-10-18 18:34:42,732 [240] [DEBUG] [data.cache.impl] Cached loaded result for key repo_blob__j1vw_proxyv2-rhel8_sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c_2 with expiration {'uuid': 'aab4c80f-2485-4256-b843-99c05dd79a2f', 'digest': 'sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c', 'compressed_size': 1792, 'uncompressed_size': 20480, 'uploading': True, 'db_id': 52, 'inputs': {'placements': ['local_us'], 'storage_path': 'sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c'}}: 60s gunicorn-registry stdout | 2021-10-18 18:34:42,733 [240] [DEBUG] [app] Ending request: urn:request:8f298f26-be4d-4992-a7e4-afa5550e6cfa (/v2/j1vw/proxyv2-rhel8/blobs/sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c) gunicorn-registry stdout | 2021-10-18 18:34:42,733 [240] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:34:42,733 [240] [DEBUG] [peewee.pool] Returning 140521470225136 to pool. gunicorn-registry stdout | 2021-10-18 18:34:42,733 [240] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:34:42 +0000] "HEAD /v2/j1vw/proxyv2-rhel8/blobs/sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c HTTP/1.1" 200 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \(linux\))" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:34:42 +0000] "HEAD /v2/j1vw/proxyv2-rhel8/blobs/sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c HTTP/1.1" 200 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \x5C(linux\x5C))" (0.058 1653 0.058) storagereplication stdout | 2021-10-18 18:34:42,817 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} queuecleanupworker stdout | 2021-10-18 18:34:43,476 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} namespacegcworker stdout | 2021-10-18 18:34:44,640 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:34:44,981 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:34:46,378 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} gunicorn-web stdout | 2021-10-18 18:34:46,631 [241] [DEBUG] [app] Starting request: urn:request:3ec50843-e2f0-413a-a35c-466b777d727f (/health/instance) gunicorn-web stdout | 2021-10-18 18:34:46,635 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:34:46,640 [230] [DEBUG] [app] Starting request: urn:request:ad341088-fb42-429c-a057-9b370a1a7649 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:34:46,642 [230] [DEBUG] [app] Ending request: urn:request:ad341088-fb42-429c-a057-9b370a1a7649 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:34:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.004 162 0.004) gunicorn-web stdout | 2021-10-18 18:34:46,643 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2021-10-18 18:34:46,643 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:34:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:34:46,645 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:34:46,647 [241] [DEBUG] [app] Starting request: urn:request:ce10e740-22ba-4fa3-b670-75e5e9b999e3 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:34:46,648 [241] [DEBUG] [app] Ending request: urn:request:ce10e740-22ba-4fa3-b670-75e5e9b999e3 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:34:46,648 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:34:46 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:34:46 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:34:46,649 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:34:46,649 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:34:46,659 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:34:46,667 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:34:46,723 [241] [DEBUG] [app] Ending request: urn:request:3ec50843-e2f0-413a-a35c-466b777d727f (/health/instance) gunicorn-web stdout | 2021-10-18 18:34:46,724 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:34:46,725 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:34:46 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:34:46 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.095 120 0.095) globalpromstats stdout | 2021-10-18 18:34:46,744 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} securityworker stdout | 2021-10-18 18:34:46,871 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:34:46,871 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:16.870699+00:00 (in 29.999135 seconds) securityworker stdout | 2021-10-18 18:34:46,872 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:35:16 UTC)" (scheduled at 2021-10-18 18:34:46.870699+00:00) securityworker stdout | 2021-10-18 18:34:46,872 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:34:46,873 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:34:46,878 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:34:46,881 [108] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:34:46,890 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:34:46,892 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 5, 9]) securityworker stdout | 2021-10-18 18:34:46,895 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:34:46,895 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 4, 8]) securityworker stdout | 2021-10-18 18:34:46,897 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:34:46,897 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:34:46,898 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 29, 46, 897574), 4, 8]) securityworker stdout | 2021-10-18 18:34:46,899 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:34:46,900 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 29, 46, 900009), 8, 9]) securityworker stdout | 2021-10-18 18:34:46,902 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 8-9 securityworker stdout | 2021-10-18 18:34:46,902 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:34:46,903 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 29, 46, 902531), 5, 9]) securityworker stdout | 2021-10-18 18:34:46,905 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:34:46,906 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 29, 46, 905867), 4, 8]) securityworker stdout | 2021-10-18 18:34:46,908 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:34:46,908 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:34:46,908 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:34:46,908 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:35:16 UTC)" executed successfully gcworker stdout | 2021-10-18 18:34:47,886 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:34:47,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:17.886221+00:00 (in 29.998894 seconds) gcworker stdout | 2021-10-18 18:34:47,888 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:35:17 UTC)" (scheduled at 2021-10-18 18:34:47.886221+00:00) gcworker stdout | 2021-10-18 18:34:47,889 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372487888, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:34:47,903 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:34:47,903 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:34:47,903 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:35:17 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:34:47,984 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} notificationworker stdout | 2021-10-18 18:34:48,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:34:48,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:34:58.176502+00:00 (in 9.999101 seconds) notificationworker stdout | 2021-10-18 18:34:48,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:34:58 UTC)" (scheduled at 2021-10-18 18:34:48.176502+00:00) notificationworker stdout | 2021-10-18 18:34:48,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:34:48,179 [82] [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(2021, 10, 18, 18, 34, 48, 178216), True, datetime.datetime(2021, 10, 18, 18, 34, 48, 178216), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:34:48,188 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:34:48,188 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:34:48,188 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:34:58 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:34:49,110 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:34:49,441 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:34:49,630 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} namespacegcworker stdout | 2021-10-18 18:34:49,871 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:34:49,872 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:37.563981+00:00 (in 47.691856 seconds) namespacegcworker stdout | 2021-10-18 18:34:49,872 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:49 UTC)" (scheduled at 2021-10-18 18:34:49.870406+00:00) namespacegcworker stdout | 2021-10-18 18:34:49,873 [77] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2021-10-18 18:34:49,875 [77] [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(2021, 10, 18, 18, 34, 49, 873320), True, datetime.datetime(2021, 10, 18, 18, 34, 49, 873320), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2021-10-18 18:34:49,886 [77] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2021-10-18 18:34:49,886 [77] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2021-10-18 18:34:49,887 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:49 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:34:50,045 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} manifestbackfillworker stdout | 2021-10-18 18:34:50,701 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} gunicorn-registry stdout | 2021-10-18 18:34:52,137 [238] [DEBUG] [app] Starting request: urn:request:1c29493e-fc1f-40a6-89ee-24a727bb58ea (/v2/j1vw/proxyv2-rhel8/blobs/uploads/5908ab43-c417-4e11-a6aa-e043f02984c1) gunicorn-registry stdout | 2021-10-18 18:34:52,138 [238] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'upload_uuid': '5908ab43-c417-4e11-a6aa-e043f02984c1', 'namespace_name': 'j1vw', 'repo_name': 'proxyv2-rhel8'} gunicorn-registry stdout | 2021-10-18 18:34:52,139 [238] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:52,140 [238] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:52,142 [238] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2021-10-18 18:34:52,143 [238] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: j1vw gunicorn-registry stdout | 2021-10-18 18:34:52,143 [238] [DEBUG] [auth.registry_jwt_auth] Identity changed to j1vw gunicorn-registry stdout | 2021-10-18 18:34:52,144 [238] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'e647c41d-edb4-4dcf-a70e-f2dfd152fe67', 'kind': 'user', 'user': 'j1vw', 'com.apostille.roots': {'j1vw/proxyv2-rhel8': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2021-10-18 18:34:52,144 [238] [DEBUG] [endpoints.v2] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-registry stdout | 2021-10-18 18:34:52,146 [238] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:52,151 [238] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."uuid", "t1"."byte_count", "t1"."sha_state", "t1"."location_id", "t1"."storage_metadata", "t1"."chunk_count", "t1"."uncompressed_byte_count", "t1"."created", "t1"."piece_sha_state", "t1"."piece_hashes", "t2"."id", "t2"."name" FROM "blobupload" AS "t1" INNER JOIN "imagestoragelocation" AS "t2" ON ("t1"."location_id" = "t2"."id") WHERE ("t1"."uuid" = %s) LIMIT %s OFFSET %s', ['5908ab43-c417-4e11-a6aa-e043f02984c1', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:52,153 [238] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:34:52,154 [238] [DEBUG] [peewee.pool] Returning 140521461461664 to pool. gunicorn-registry stdout | 2021-10-18 18:34:52,155 [238] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2021-10-18 18:34:52,157 [238] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fcdb5c16ee0> gunicorn-registry stdout | 2021-10-18 18:34:52,158 [238] [DEBUG] [boto3.resources.action] Calling s3:create_multipart_upload with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/ed3c5531-a6cc-4771-971c-21a6ca55cae2', 'ContentType': 'application/octet-stream'} gunicorn-registry stdout | 2021-10-18 18:34:52,159 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,160 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,161 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,162 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,162 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,163 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,165 [238] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,166 [238] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,167 [238] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,167 [238] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=CreateMultipartUpload) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/ed3c5531-a6cc-4771-971c-21a6ca55cae2?uploads', 'query_string': {}, 'method': 'POST', 'headers': {'Content-Type': 'application/octet-stream', 'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/ed3c5531-a6cc-4771-971c-21a6ca55cae2?uploads', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:52,169 [238] [DEBUG] [botocore.hooks] Event request-created.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,170 [238] [DEBUG] [botocore.hooks] Event choose-signer.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,171 [238] [DEBUG] [botocore.hooks] Event choose-signer.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,171 [238] [DEBUG] [botocore.hooks] Event before-sign.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,172 [238] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2021-10-18 18:34:52,175 [238] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:52,176 [238] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | POST gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/ed3c5531-a6cc-4771-971c-21a6ca55cae2 gunicorn-registry stdout | uploads= gunicorn-registry stdout | content-type:application/octet-stream gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183452Z gunicorn-registry stdout | content-type;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:52,176 [238] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183452Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | 9ce03a0211b9edb5663f50e789103c37dbe0a12b9646a05784b29ec7c7a63fa2 gunicorn-registry stdout | 2021-10-18 18:34:52,177 [238] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a90a1c996bcb03301720325ff867745b8064acb83d1c75e1059ed2cf9fdc5afd gunicorn-registry stdout | 2021-10-18 18:34:52,178 [238] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:52,179 [238] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:52,180 [238] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 gunicorn-registry stdout | 2021-10-18 18:34:52,222 [238] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "POST /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/ed3c5531-a6cc-4771-971c-21a6ca55cae2?uploads HTTP/1.1" 200 338 gunicorn-registry stdout | 2021-10-18 18:34:52,224 [238] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzz2cw-9pv3yh-zbp', 'x-amz-id-2': 'kuwzz2cw-9pv3yh-zbp', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Content-Type': 'application/xml', 'Content-Length': '338', 'Date': 'Mon, 18 Oct 2021 18:34:52 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'} gunicorn-registry stdout | 2021-10-18 18:34:52,225 [238] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09datastorage/registry/uploads/ed3c5531-a6cc-4771-971c-21a6ca55cae2616dbe4c706baf000dcb9edd' gunicorn-registry stdout | 2021-10-18 18:34:52,226 [238] [DEBUG] [botocore.hooks] Event needs-retry.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,227 [238] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:52,228 [238] [DEBUG] [botocore.hooks] Event needs-retry.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,229 [238] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzz2cw-9pv3yh-zbp', 'HostId': 'kuwzz2cw-9pv3yh-zbp', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amz-request-id': 'kuwzz2cw-9pv3yh-zbp', 'x-amz-id-2': 'kuwzz2cw-9pv3yh-zbp', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'content-type': 'application/xml', 'content-length': '338', 'date': 'Mon, 18 Oct 2021 18:34:52 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'}, 'RetryAttempts': 0}, 'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/ed3c5531-a6cc-4771-971c-21a6ca55cae2', 'UploadId': '616dbe4c706baf000dcb9edd'} gunicorn-registry stdout | 2021-10-18 18:34:52,230 [238] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUpload gunicorn-registry stdout | 2021-10-18 18:34:52,232 [238] [DEBUG] [boto3.resources.action] Calling s3:abort_multipart_upload with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/ed3c5531-a6cc-4771-971c-21a6ca55cae2', 'UploadId': '616dbe4c706baf000dcb9edd'} gunicorn-registry stdout | 2021-10-18 18:34:52,232 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,233 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,234 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,234 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,235 [238] [DEBUG] [botocore.hooks] Event before-call.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,236 [238] [DEBUG] [botocore.hooks] Event before-call.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,236 [238] [DEBUG] [botocore.hooks] Event before-call.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,237 [238] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=AbortMultipartUpload) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/ed3c5531-a6cc-4771-971c-21a6ca55cae2', 'query_string': {'uploadId': '616dbe4c706baf000dcb9edd'}, 'method': 'DELETE', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/ed3c5531-a6cc-4771-971c-21a6ca55cae2?uploadId=616dbe4c706baf000dcb9edd', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:52,237 [238] [DEBUG] [botocore.hooks] Event request-created.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,238 [238] [DEBUG] [botocore.hooks] Event choose-signer.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,239 [238] [DEBUG] [botocore.hooks] Event choose-signer.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,239 [238] [DEBUG] [botocore.hooks] Event before-sign.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,240 [238] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:52,240 [238] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | DELETE gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/ed3c5531-a6cc-4771-971c-21a6ca55cae2 gunicorn-registry stdout | uploadId=616dbe4c706baf000dcb9edd gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183452Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:52,241 [238] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183452Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | 9bc4ccc52cb37537b0c5aa4380be973039a71a760d726eb494af456afe83bd75 gunicorn-registry stdout | 2021-10-18 18:34:52,242 [238] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | a82d5eccbf06fc6cb4fcd42078b421e7442e54a2ff989b38ed3db4b15377bb3a gunicorn-registry stdout | 2021-10-18 18:34:52,242 [238] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:52,243 [238] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:52,281 [238] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "DELETE /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/ed3c5531-a6cc-4771-971c-21a6ca55cae2?uploadId=616dbe4c706baf000dcb9edd HTTP/1.1" 204 0 gunicorn-registry stdout | 2021-10-18 18:34:52,284 [238] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzz2e1-ae7dnl-o4f', 'x-amz-id-2': 'kuwzz2e1-ae7dnl-o4f', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Date': 'Mon, 18 Oct 2021 18:34:52 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'} gunicorn-registry stdout | 2021-10-18 18:34:52,285 [238] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:34:52,287 [238] [DEBUG] [botocore.hooks] Event needs-retry.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,288 [238] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:52,290 [238] [DEBUG] [botocore.hooks] Event needs-retry.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,291 [238] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzz2e1-ae7dnl-o4f', 'HostId': 'kuwzz2e1-ae7dnl-o4f', 'HTTPStatusCode': 204, 'HTTPHeaders': {'x-amz-request-id': 'kuwzz2e1-ae7dnl-o4f', 'x-amz-id-2': 'kuwzz2e1-ae7dnl-o4f', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'date': 'Mon, 18 Oct 2021 18:34:52 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'}, 'RetryAttempts': 0}} gunicorn-registry stdout | 2021-10-18 18:34:52,293 [238] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."uuid", "t1"."byte_count", "t1"."sha_state", "t1"."location_id", "t1"."storage_metadata", "t1"."chunk_count", "t1"."uncompressed_byte_count", "t1"."created", "t1"."piece_sha_state", "t1"."piece_hashes", "t2"."id", "t2"."name" FROM "blobupload" AS "t1" INNER JOIN "imagestoragelocation" AS "t2" ON ("t1"."location_id" = "t2"."id") WHERE ("t1"."uuid" = %s) LIMIT %s OFFSET %s', ['5908ab43-c417-4e11-a6aa-e043f02984c1', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:52,297 [238] [DEBUG] [peewee] ('UPDATE "blobupload" SET "repository_id" = %s, "uuid" = %s, "byte_count" = %s, "sha_state" = %s, "location_id" = %s, "storage_metadata" = %s, "chunk_count" = %s, "uncompressed_byte_count" = %s, "created" = %s, "piece_sha_state" = %s, "piece_hashes" = %s WHERE ("blobupload"."id" = %s)', [13, '5908ab43-c417-4e11-a6aa-e043f02984c1', 66055792, 'gASVsgAAAAAAAACMBnJlaGFzaJSMBnNoYTI1NpSTlCmBlH2UKIwEbmFtZZSMBnNoYTI1NpSMB21kX2RhdGGUQ3hJ1jCpl8C7t+q5cSweok5CLcrgQuaQwl8OVOAj4WuhH4Bzfx8AAAAAd+2u3bW7dtfu2l27a3ftrt21u3bX7tpdu2t37a7dtV+99n8DAAD//xiI4LcAOC0JAAAAAAAAAAAAAAAAAAAAADAAAAAgAAAAAAAAAAAAAACUdWIu', 9, '{"chunks": [["uploads/6765ca48-179c-4b45-ab61-cc8bd06d8926", 0, 66055792]]}', 2, 153958400, datetime.datetime(2021, 10, 18, 18, 34, 40, 996256), None, None, 175]) gunicorn-registry stdout | 2021-10-18 18:34:52,305 [238] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:34:52,307 [238] [DEBUG] [peewee.pool] Returning 140521461461664 to pool. gunicorn-registry stdout | 2021-10-18 18:34:52,309 [238] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2021-10-18 18:34:52,312 [238] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fcdb5c16ee0> gunicorn-registry stdout | 2021-10-18 18:34:52,313 [238] [DEBUG] [boto3.resources.action] Calling s3:head_object with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/sha256/e7/e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75'} gunicorn-registry stdout | 2021-10-18 18:34:52,315 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,316 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,317 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,318 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,318 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,320 [238] [DEBUG] [botocore.hooks] Event before-call.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,321 [238] [DEBUG] [botocore.hooks] Event before-call.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,322 [238] [DEBUG] [botocore.hooks] Event before-call.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,323 [238] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=HeadObject) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/e7/e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/e7/e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:52,324 [238] [DEBUG] [botocore.hooks] Event request-created.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,324 [238] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,325 [238] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,326 [238] [DEBUG] [botocore.hooks] Event before-sign.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,326 [238] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:52,327 [238] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | HEAD gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/e7/e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75 gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183452Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:52,328 [238] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183452Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | eedcb7015b12c1bff6d133442a6b23d49157e005a8963fcae43b17c855ea9591 gunicorn-registry stdout | 2021-10-18 18:34:52,328 [238] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 21b5d77f7033fe5432fccbdda092caeacfad46825fa5011f6198a852d3cf5d5b gunicorn-registry stdout | 2021-10-18 18:34:52,329 [238] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:52,330 [238] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:52,342 [238] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "HEAD /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/e7/e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75 HTTP/1.1" 404 0 gunicorn-registry stdout | 2021-10-18 18:34:52,343 [238] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzz2gf-bszv1c-4pb', 'x-amz-id-2': 'kuwzz2gf-bszv1c-4pb', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Content-Type': 'application/xml', 'Content-Length': '338', 'Date': 'Mon, 18 Oct 2021 18:34:52 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None', 'Cache-control': 'private'} gunicorn-registry stdout | 2021-10-18 18:34:52,343 [238] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:34:52,350 [238] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,350 [238] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:52,350 [238] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,351 [238] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2021-10-18 18:34:52,353 [238] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fcdb5c16ee0> gunicorn-registry stdout | 2021-10-18 18:34:52,353 [238] [DEBUG] [boto3.resources.action] Calling s3:copy_object with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/sha256/e7/e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75', 'CopySource': {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/6765ca48-179c-4b45-ab61-cc8bd06d8926'}} gunicorn-registry stdout | 2021-10-18 18:34:52,354 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,354 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,354 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,354 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,354 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,354 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,354 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,354 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,355 [238] [DEBUG] [botocore.hooks] Event before-call.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,355 [238] [DEBUG] [botocore.hooks] Event before-call.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,355 [238] [DEBUG] [botocore.hooks] Event before-call.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,355 [238] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=CopyObject) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/e7/e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-copy-source': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/6765ca48-179c-4b45-ab61-cc8bd06d8926', 'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/e7/e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:52,355 [238] [DEBUG] [botocore.hooks] Event request-created.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,355 [238] [DEBUG] [botocore.hooks] Event choose-signer.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,355 [238] [DEBUG] [botocore.hooks] Event choose-signer.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:52,355 [238] [DEBUG] [botocore.hooks] Event before-sign.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:52,356 [238] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:52,356 [238] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/e7/e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75 gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-copy-source:quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/6765ca48-179c-4b45-ab61-cc8bd06d8926 gunicorn-registry stdout | x-amz-date:20211018T183452Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-copy-source;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:52,356 [238] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183452Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | d908acf595cee85ca4fd93693d3744bc4e5b8d64c5bcb716772192e361f9247b gunicorn-registry stdout | 2021-10-18 18:34:52,356 [238] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 9f6fef3a7fda90ff9e32860968c4d7174330a6099d23f3eb9f724274d966428e gunicorn-registry stdout | 2021-10-18 18:34:52,356 [238] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:52,356 [238] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem securityworker stdout | 2021-10-18 18:34:52,710 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} gunicorn-registry stdout | 2021-10-18 18:34:53,156 [238] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "PUT /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/e7/e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75 HTTP/1.1" 200 236 gunicorn-registry stdout | 2021-10-18 18:34:53,156 [238] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzz2h5-c8focy-cyc', 'x-amz-id-2': 'kuwzz2h5-c8focy-cyc', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Content-Type': 'application/xml', 'Content-Length': '236', 'Date': 'Mon, 18 Oct 2021 18:34:53 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'} gunicorn-registry stdout | 2021-10-18 18:34:53,156 [238] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'2021-10-18T18:34:53.000Z"3779956a171d4a2ca6760885eb7ee8ff-13"' gunicorn-registry stdout | 2021-10-18 18:34:53,158 [238] [DEBUG] [botocore.hooks] Event needs-retry.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:53,158 [238] [DEBUG] [botocore.hooks] Event needs-retry.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:53,158 [238] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:53,158 [238] [DEBUG] [botocore.hooks] Event needs-retry.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:53,158 [238] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzz2h5-c8focy-cyc', 'HostId': 'kuwzz2h5-c8focy-cyc', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amz-request-id': 'kuwzz2h5-c8focy-cyc', 'x-amz-id-2': 'kuwzz2h5-c8focy-cyc', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'content-type': 'application/xml', 'content-length': '236', 'date': 'Mon, 18 Oct 2021 18:34:53 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'}, 'RetryAttempts': 0}, 'CopyObjectResult': {'ETag': '"3779956a171d4a2ca6760885eb7ee8ff-13"', 'LastModified': datetime.datetime(2021, 10, 18, 18, 34, 53, tzinfo=tzlocal())}} gunicorn-registry stdout | 2021-10-18 18:34:53,158 [238] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2021-10-18 18:34:53,160 [238] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fcdb5c16ee0> gunicorn-registry stdout | 2021-10-18 18:34:53,160 [238] [DEBUG] [boto3.resources.action] Calling s3:delete_object with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/6765ca48-179c-4b45-ab61-cc8bd06d8926'} gunicorn-registry stdout | 2021-10-18 18:34:53,160 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:53,160 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:53,160 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:53,160 [238] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:53,161 [238] [DEBUG] [botocore.hooks] Event before-call.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:53,161 [238] [DEBUG] [botocore.hooks] Event before-call.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:53,161 [238] [DEBUG] [botocore.hooks] Event before-call.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:53,161 [238] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=DeleteObject) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/6765ca48-179c-4b45-ab61-cc8bd06d8926', 'query_string': {}, 'method': 'DELETE', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/6765ca48-179c-4b45-ab61-cc8bd06d8926', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:53,161 [238] [DEBUG] [botocore.hooks] Event request-created.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:53,161 [238] [DEBUG] [botocore.hooks] Event choose-signer.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:53,161 [238] [DEBUG] [botocore.hooks] Event choose-signer.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:53,161 [238] [DEBUG] [botocore.hooks] Event before-sign.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:53,162 [238] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:53,162 [238] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | DELETE gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/6765ca48-179c-4b45-ab61-cc8bd06d8926 gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183453Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:53,162 [238] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183453Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | 577db330de625a8adb613ac7e81406547b27c44f4baa76b72aec9e016e78dffe gunicorn-registry stdout | 2021-10-18 18:34:53,162 [238] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 11f2e28d6b4b89d2c315c0f33792a690bad1133c0f628432a97d1487f286916a gunicorn-registry stdout | 2021-10-18 18:34:53,162 [238] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:53,162 [238] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:53,244 [238] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "DELETE /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/6765ca48-179c-4b45-ab61-cc8bd06d8926 HTTP/1.1" 204 0 gunicorn-registry stdout | 2021-10-18 18:34:53,245 [238] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzz358-a1k3ir-zja', 'x-amz-id-2': 'kuwzz358-a1k3ir-zja', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Date': 'Mon, 18 Oct 2021 18:34:53 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'} gunicorn-registry stdout | 2021-10-18 18:34:53,245 [238] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:34:53,245 [238] [DEBUG] [botocore.hooks] Event needs-retry.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:53,245 [238] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:53,245 [238] [DEBUG] [botocore.hooks] Event needs-retry.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:53,246 [238] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzz358-a1k3ir-zja', 'HostId': 'kuwzz358-a1k3ir-zja', 'HTTPStatusCode': 204, 'HTTPHeaders': {'x-amz-request-id': 'kuwzz358-a1k3ir-zja', 'x-amz-id-2': 'kuwzz358-a1k3ir-zja', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'date': 'Mon, 18 Oct 2021 18:34:53 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'}, 'RetryAttempts': 0}} gunicorn-registry stdout | 2021-10-18 18:34:53,247 [238] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."uuid", "t1"."byte_count", "t1"."sha_state", "t1"."location_id", "t1"."storage_metadata", "t1"."chunk_count", "t1"."uncompressed_byte_count", "t1"."created", "t1"."piece_sha_state", "t1"."piece_hashes", "t2"."id", "t2"."name" FROM "blobupload" AS "t1" INNER JOIN "imagestoragelocation" AS "t2" ON ("t1"."location_id" = "t2"."id") WHERE ("t1"."uuid" = %s) LIMIT %s OFFSET %s', ['5908ab43-c417-4e11-a6aa-e043f02984c1', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:53,250 [238] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."image_size", "t1"."uncompressed_size", "t1"."uploading", "t1"."cas_path", "t1"."content_checksum" FROM "imagestorage" AS "t1" WHERE ("t1"."content_checksum" = %s) LIMIT %s OFFSET %s', ['sha256:e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:53,252 [238] [DEBUG] [peewee] ('INSERT INTO "imagestorage" ("uuid", "image_size", "uncompressed_size", "uploading", "cas_path", "content_checksum") VALUES (%s, %s, %s, %s, %s, %s) RETURNING "imagestorage"."id"', ['aa0d25c1-c5d5-48bd-8a9a-7c0c25e51264', 66055792, 153958400, True, True, 'sha256:e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75']) gunicorn-registry stdout | 2021-10-18 18:34:53,253 [238] [DEBUG] [peewee] ('INSERT INTO "imagestorageplacement" ("storage_id", "location_id") VALUES (%s, %s) RETURNING "imagestorageplacement"."id"', [53, 9]) gunicorn-registry stdout | 2021-10-18 18:34:53,255 [238] [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 ("t1"."id" = %s) LIMIT %s OFFSET %s', [13, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:53,256 [238] [DEBUG] [peewee] ('INSERT INTO "uploadedblob" ("repository_id", "blob_id", "uploaded_at", "expires_at") VALUES (%s, %s, %s, %s) RETURNING "uploadedblob"."id"', [13, 53, datetime.datetime(2021, 10, 18, 18, 34, 53, 256051), datetime.datetime(2021, 10, 18, 19, 34, 53, 256018)]) gunicorn-registry stdout | 2021-10-18 18:34:53,257 [238] [DEBUG] [peewee] ('DELETE FROM "blobupload" WHERE ("blobupload"."id" = %s)', [175]) gunicorn-registry stdout | 2021-10-18 18:34:53,265 [238] [DEBUG] [app] Ending request: urn:request:1c29493e-fc1f-40a6-89ee-24a727bb58ea (/v2/j1vw/proxyv2-rhel8/blobs/uploads/5908ab43-c417-4e11-a6aa-e043f02984c1) gunicorn-registry stdout | 2021-10-18 18:34:53,265 [238] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:34:53,265 [238] [DEBUG] [peewee.pool] Returning 140521461461664 to pool. gunicorn-registry stdout | 2021-10-18 18:34:53,266 [238] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:34:53 +0000] "PUT /v2/j1vw/proxyv2-rhel8/blobs/uploads/5908ab43-c417-4e11-a6aa-e043f02984c1?digest=sha256%3Ae75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75 HTTP/1.1" 201 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \(linux\))" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:34:53 +0000] "PUT /v2/j1vw/proxyv2-rhel8/blobs/uploads/5908ab43-c417-4e11-a6aa-e043f02984c1?digest=sha256%3Ae75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75 HTTP/1.1" 201 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \x5C(linux\x5C))" (1.131 1748 1.130) exportactionlogsworker stdout | 2021-10-18 18:34:54,486 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:34:54,486 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:13.363994+00:00 (in 18.877459 seconds) exportactionlogsworker stdout | 2021-10-18 18:34:54,487 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:54 UTC)" (scheduled at 2021-10-18 18:34:54.485551+00:00) exportactionlogsworker stdout | 2021-10-18 18:34:54,487 [67] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2021-10-18 18:34:54,487 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:54 UTC)" executed successfully repositorygcworker stdout | 2021-10-18 18:34:54,626 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:34:54,933 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} teamsyncworker stdout | 2021-10-18 18:34:55,501 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} repositorygcworker stdout | 2021-10-18 18:34:56,180 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:34:56,180 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:16.967820+00:00 (in 20.787521 seconds) repositorygcworker stdout | 2021-10-18 18:34:56,180 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:56 UTC)" (scheduled at 2021-10-18 18:34:56.179064+00:00) repositorygcworker stdout | 2021-10-18 18:34:56,181 [99] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2021-10-18 18:34:56,181 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:56 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:34:56,631 [241] [DEBUG] [app] Starting request: urn:request:eb652905-ef15-4902-badc-a81b0d61652a (/health/instance) gunicorn-web stdout | 2021-10-18 18:34:56,633 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:34:56,637 [230] [DEBUG] [app] Starting request: urn:request:d405c584-bfb5-4fca-a823-cd6f79595413 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:34:56,638 [230] [DEBUG] [app] Ending request: urn:request:d405c584-bfb5-4fca-a823-cd6f79595413 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:34:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.003) gunicorn-registry stdout | 2021-10-18 18:34:56,639 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:34:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:34:56,639 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:34:56,641 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:34:56,643 [241] [DEBUG] [app] Starting request: urn:request:425d0cf1-ea23-4e6f-8a2d-770659800a0d (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:34:56,644 [241] [DEBUG] [app] Ending request: urn:request:425d0cf1-ea23-4e6f-8a2d-770659800a0d (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:34:56,644 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:34:56 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:34:56 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:34:56,645 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:34:56,646 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:34:56,653 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:34:56,660 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:34:56,723 [241] [DEBUG] [app] Ending request: urn:request:eb652905-ef15-4902-badc-a81b0d61652a (/health/instance) gunicorn-web stdout | 2021-10-18 18:34:56,724 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:34:56,725 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:34:56 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:34:56 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.095 120 0.095) builder stdout | 2021-10-18 18:34:57,089 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} securityscanningnotificationworker stdout | 2021-10-18 18:34:57,462 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:34:57,462 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:40.279375+00:00 (in 42.816893 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:34:57,463 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:57 UTC)" (scheduled at 2021-10-18 18:34:57.461325+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:34:57,463 [107] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2021-10-18 18:34:57,466 [107] [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(2021, 10, 18, 18, 34, 57, 463772), True, datetime.datetime(2021, 10, 18, 18, 34, 57, 463772), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2021-10-18 18:34:57,477 [107] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2021-10-18 18:34:57,478 [107] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2021-10-18 18:34:57,478 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:57 UTC)" executed successfully buildlogsarchiver stdout | 2021-10-18 18:34:57,775 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} notificationworker stdout | 2021-10-18 18:34:58,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:34:58,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:04.487226+00:00 (in 6.309571 seconds) notificationworker stdout | 2021-10-18 18:34:58,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:35:08 UTC)" (scheduled at 2021-10-18 18:34:58.176502+00:00) notificationworker stdout | 2021-10-18 18:34:58,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:34:58,180 [82] [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(2021, 10, 18, 18, 34, 58, 178767), True, datetime.datetime(2021, 10, 18, 18, 34, 58, 178767), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:34:58,191 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:34:58,191 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:34:58,191 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:35:08 UTC)" executed successfully expiredappspecifictokenworker stdout | 2021-10-18 18:34:58,263 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} servicekey stdout | 2021-10-18 18:34:58,419 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} gunicorn-secscan stdout | 2021-10-18 18:34:58,688 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:34:58,733 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:34:58,737 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} teamsyncworker stdout | 2021-10-18 18:34:58,994 [111] [DEBUG] [apscheduler.scheduler] Looking for jobs to run teamsyncworker stdout | 2021-10-18 18:34:58,994 [111] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:58.993100+00:00 (in 59.998634 seconds) teamsyncworker stdout | 2021-10-18 18:34:58,995 [111] [INFO] [apscheduler.executors.default] Running job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:58 UTC)" (scheduled at 2021-10-18 18:34:58.993100+00:00) teamsyncworker stdout | 2021-10-18 18:34:58,995 [111] [DEBUG] [data.users.teamsync] Looking up teams to sync to groups teamsyncworker stdout | 2021-10-18 18:34:58,997 [111] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "teamsync" AS "t1" WHERE (("t1"."last_updated" <= %s) OR ("t1"."last_updated" IS %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2021, 10, 18, 18, 4, 58, 995807), None, 500, 1, 0]) teamsyncworker stdout | 2021-10-18 18:34:59,009 [111] [DEBUG] [data.users.teamsync] No additional stale team found; sleeping teamsyncworker stdout | 2021-10-18 18:34:59,010 [111] [DEBUG] [data.database] Disconnecting from database. teamsyncworker stdout | 2021-10-18 18:34:59,010 [111] [INFO] [apscheduler.executors.default] Job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:35:58 UTC)" executed successfully gunicorn-registry stdout | 2021-10-18 18:34:59,105 [240] [DEBUG] [app] Starting request: urn:request:28834747-a40e-46dc-b936-61602da7dc60 (/v2/j1vw/proxyv2-rhel8/blobs/uploads/8e1bbcf5-2da0-42e2-9ce9-eb1926b29c34) gunicorn-registry stdout | 2021-10-18 18:34:59,105 [240] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'upload_uuid': '8e1bbcf5-2da0-42e2-9ce9-eb1926b29c34', 'namespace_name': 'j1vw', 'repo_name': 'proxyv2-rhel8'} gunicorn-registry stdout | 2021-10-18 18:34:59,105 [240] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:59,105 [240] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:34:59,106 [240] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2021-10-18 18:34:59,107 [240] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: j1vw gunicorn-registry stdout | 2021-10-18 18:34:59,107 [240] [DEBUG] [auth.registry_jwt_auth] Identity changed to j1vw gunicorn-registry stdout | 2021-10-18 18:34:59,107 [240] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'e647c41d-edb4-4dcf-a70e-f2dfd152fe67', 'kind': 'user', 'user': 'j1vw', 'com.apostille.roots': {'j1vw/proxyv2-rhel8': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2021-10-18 18:34:59,107 [240] [DEBUG] [endpoints.v2] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-registry stdout | 2021-10-18 18:34:59,108 [240] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:59,111 [240] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."uuid", "t1"."byte_count", "t1"."sha_state", "t1"."location_id", "t1"."storage_metadata", "t1"."chunk_count", "t1"."uncompressed_byte_count", "t1"."created", "t1"."piece_sha_state", "t1"."piece_hashes", "t2"."id", "t2"."name" FROM "blobupload" AS "t1" INNER JOIN "imagestoragelocation" AS "t2" ON ("t1"."location_id" = "t2"."id") WHERE ("t1"."uuid" = %s) LIMIT %s OFFSET %s', ['8e1bbcf5-2da0-42e2-9ce9-eb1926b29c34', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:59,114 [240] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:34:59,114 [240] [DEBUG] [peewee.pool] Returning 140521470225136 to pool. gunicorn-registry stdout | 2021-10-18 18:34:59,116 [240] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/endpoints.json gunicorn-registry stdout | 2021-10-18 18:34:59,124 [240] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,133 [240] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/s3/2006-03-01/service-2.json gunicorn-registry stdout | 2021-10-18 18:34:59,144 [240] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,145 [240] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7fcdb5c16d30> gunicorn-registry stdout | 2021-10-18 18:34:59,158 [240] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,161 [240] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2021-10-18 18:34:59,163 [240] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/_retry.json gunicorn-registry stdout | 2021-10-18 18:34:59,164 [240] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2021-10-18 18:34:59,172 [240] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/boto3/data/s3/2006-03-01/resources-1.json gunicorn-registry stdout | 2021-10-18 18:34:59,173 [240] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,174 [240] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,174 [240] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7fcdb5c16d30> gunicorn-registry stdout | 2021-10-18 18:34:59,174 [240] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,176 [240] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2021-10-18 18:34:59,177 [240] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2021-10-18 18:34:59,178 [240] [DEBUG] [boto3.resources.factory] Loading s3:s3 gunicorn-registry stdout | 2021-10-18 18:34:59,179 [240] [DEBUG] [boto3.resources.factory] Loading s3:Bucket gunicorn-registry stdout | 2021-10-18 18:34:59,180 [240] [DEBUG] [boto3.resources.model] Renaming Bucket attribute name gunicorn-registry stdout | 2021-10-18 18:34:59,182 [240] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Bucket: calling handler ._handler at 0x7fcdb5c16e50> gunicorn-registry stdout | 2021-10-18 18:34:59,183 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,183 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,183 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,183 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,183 [240] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,183 [240] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,184 [240] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,184 [240] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:59,184 [240] [DEBUG] [botocore.hooks] Event request-created.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,184 [240] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,184 [240] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,184 [240] [DEBUG] [botocore.hooks] Event before-sign.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,185 [240] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2021-10-18 18:34:59,185 [240] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:59,185 [240] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | HEAD gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09 gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183459Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:59,185 [240] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183459Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | c13de1b1357ca450f7850c62c339dd7504fbe8462e4475c7a1a8df901a03dcf7 gunicorn-registry stdout | 2021-10-18 18:34:59,185 [240] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | c4e565071241265a753fa88870c7cbb95cb91fdfbafbc04464b180a58afc63a8 gunicorn-registry stdout | 2021-10-18 18:34:59,186 [240] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:59,187 [240] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:59,187 [240] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 gunicorn-registry stdout | 2021-10-18 18:34:59,224 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:34:59,241 [240] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "HEAD /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09 HTTP/1.1" 200 0 gunicorn-registry stdout | 2021-10-18 18:34:59,242 [240] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzz7rl-9uobq3-fxe', 'x-amz-id-2': 'kuwzz7rl-9uobq3-fxe', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Date': 'Mon, 18 Oct 2021 18:34:59 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None', 'Cache-control': 'private'} gunicorn-registry stdout | 2021-10-18 18:34:59,243 [240] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:34:59,243 [240] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,243 [240] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:59,244 [240] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,244 [240] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2021-10-18 18:34:59,246 [240] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fcdb5c16ee0> gunicorn-registry stdout | 2021-10-18 18:34:59,247 [240] [DEBUG] [boto3.resources.action] Calling s3:create_multipart_upload with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/78617493-c3b4-46ec-878c-cac1c9b2ce84', 'ContentType': 'application/octet-stream'} gunicorn-registry stdout | 2021-10-18 18:34:59,247 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,247 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,247 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,247 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,247 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,247 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,248 [240] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,249 [240] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,249 [240] [DEBUG] [botocore.hooks] Event before-call.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,249 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:34:59,249 [240] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=CreateMultipartUpload) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/78617493-c3b4-46ec-878c-cac1c9b2ce84?uploads', 'query_string': {}, 'method': 'POST', 'headers': {'Content-Type': 'application/octet-stream', 'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/78617493-c3b4-46ec-878c-cac1c9b2ce84?uploads', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:59,249 [240] [DEBUG] [botocore.hooks] Event request-created.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,249 [240] [DEBUG] [botocore.hooks] Event choose-signer.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,249 [240] [DEBUG] [botocore.hooks] Event choose-signer.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,250 [240] [DEBUG] [botocore.hooks] Event before-sign.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,250 [240] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2021-10-18 18:34:59,250 [240] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:59,250 [240] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | POST gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/78617493-c3b4-46ec-878c-cac1c9b2ce84 gunicorn-registry stdout | uploads= gunicorn-registry stdout | content-type:application/octet-stream gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183459Z gunicorn-registry stdout | content-type;host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:59,250 [240] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183459Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | 1166ec156c5e3e7ae85ed8aca0c915e76161d9b6f80ac8f610c3214616573c74 gunicorn-registry stdout | 2021-10-18 18:34:59,250 [240] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 053848ca1b86f1ac7eb74e8733e39485508bdfdf07b51a145b4165c9c4c110c5 gunicorn-registry stdout | 2021-10-18 18:34:59,251 [240] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:59,251 [240] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:59,251 [240] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 gunicorn-registry stdout | 2021-10-18 18:34:59,265 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:34:59,272 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:34:59,279 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:34:59,294 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:34:59,300 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-registry stdout | 2021-10-18 18:34:59,300 [240] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "POST /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/78617493-c3b4-46ec-878c-cac1c9b2ce84?uploads HTTP/1.1" 200 338 gunicorn-registry stdout | 2021-10-18 18:34:59,301 [240] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzz7t9-aumxrk-urh', 'x-amz-id-2': 'kuwzz7t9-aumxrk-urh', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Content-Type': 'application/xml', 'Content-Length': '338', 'Date': 'Mon, 18 Oct 2021 18:34:59 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'} gunicorn-registry stdout | 2021-10-18 18:34:59,301 [240] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09datastorage/registry/uploads/78617493-c3b4-46ec-878c-cac1c9b2ce84616dbe53706baf000dcb9f2f' gunicorn-registry stdout | 2021-10-18 18:34:59,302 [240] [DEBUG] [botocore.hooks] Event needs-retry.s3.CreateMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,302 [240] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:59,302 [240] [DEBUG] [botocore.hooks] Event needs-retry.s3.CreateMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,302 [240] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzz7t9-aumxrk-urh', 'HostId': 'kuwzz7t9-aumxrk-urh', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amz-request-id': 'kuwzz7t9-aumxrk-urh', 'x-amz-id-2': 'kuwzz7t9-aumxrk-urh', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'content-type': 'application/xml', 'content-length': '338', 'date': 'Mon, 18 Oct 2021 18:34:59 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'}, 'RetryAttempts': 0}, 'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/78617493-c3b4-46ec-878c-cac1c9b2ce84', 'UploadId': '616dbe53706baf000dcb9f2f'} gunicorn-registry stdout | 2021-10-18 18:34:59,302 [240] [DEBUG] [boto3.resources.factory] Loading s3:MultipartUpload gunicorn-registry stdout | 2021-10-18 18:34:59,303 [240] [DEBUG] [boto3.resources.action] Calling s3:abort_multipart_upload with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/78617493-c3b4-46ec-878c-cac1c9b2ce84', 'UploadId': '616dbe53706baf000dcb9f2f'} gunicorn-registry stdout | 2021-10-18 18:34:59,303 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,303 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,303 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,303 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,304 [240] [DEBUG] [botocore.hooks] Event before-call.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,304 [240] [DEBUG] [botocore.hooks] Event before-call.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,304 [240] [DEBUG] [botocore.hooks] Event before-call.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,304 [240] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=AbortMultipartUpload) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/78617493-c3b4-46ec-878c-cac1c9b2ce84', 'query_string': {'uploadId': '616dbe53706baf000dcb9f2f'}, 'method': 'DELETE', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/78617493-c3b4-46ec-878c-cac1c9b2ce84?uploadId=616dbe53706baf000dcb9f2f', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:59,304 [240] [DEBUG] [botocore.hooks] Event request-created.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,304 [240] [DEBUG] [botocore.hooks] Event choose-signer.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,304 [240] [DEBUG] [botocore.hooks] Event choose-signer.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,304 [240] [DEBUG] [botocore.hooks] Event before-sign.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,305 [240] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:59,305 [240] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | DELETE gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/78617493-c3b4-46ec-878c-cac1c9b2ce84 gunicorn-registry stdout | uploadId=616dbe53706baf000dcb9f2f gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183459Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:59,305 [240] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183459Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | 07b85c1fc751e0b27fcc3100211bf35654aa070a4c80d8858daf26d0039de0db gunicorn-registry stdout | 2021-10-18 18:34:59,305 [240] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 8bc9c3a7a84e12642d3efacf1aa2bf8d51f1c184feb1583fe5987525ca4728b5 gunicorn-registry stdout | 2021-10-18 18:34:59,305 [240] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:59,306 [240] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:59,306 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-registry stdout | 2021-10-18 18:34:59,310 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-registry stdout | 2021-10-18 18:34:59,333 [240] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "DELETE /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/78617493-c3b4-46ec-878c-cac1c9b2ce84?uploadId=616dbe53706baf000dcb9f2f HTTP/1.1" 204 0 gunicorn-registry stdout | 2021-10-18 18:34:59,333 [240] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzz7u6-be5ccv-ij5', 'x-amz-id-2': 'kuwzz7u6-be5ccv-ij5', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Date': 'Mon, 18 Oct 2021 18:34:59 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'} gunicorn-registry stdout | 2021-10-18 18:34:59,334 [240] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:34:59,334 [240] [DEBUG] [botocore.hooks] Event needs-retry.s3.AbortMultipartUpload: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,334 [240] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:59,334 [240] [DEBUG] [botocore.hooks] Event needs-retry.s3.AbortMultipartUpload: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,335 [240] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzz7u6-be5ccv-ij5', 'HostId': 'kuwzz7u6-be5ccv-ij5', 'HTTPStatusCode': 204, 'HTTPHeaders': {'x-amz-request-id': 'kuwzz7u6-be5ccv-ij5', 'x-amz-id-2': 'kuwzz7u6-be5ccv-ij5', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'date': 'Mon, 18 Oct 2021 18:34:59 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'}, 'RetryAttempts': 0}} gunicorn-registry stdout | 2021-10-18 18:34:59,336 [240] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."uuid", "t1"."byte_count", "t1"."sha_state", "t1"."location_id", "t1"."storage_metadata", "t1"."chunk_count", "t1"."uncompressed_byte_count", "t1"."created", "t1"."piece_sha_state", "t1"."piece_hashes", "t2"."id", "t2"."name" FROM "blobupload" AS "t1" INNER JOIN "imagestoragelocation" AS "t2" ON ("t1"."location_id" = "t2"."id") WHERE ("t1"."uuid" = %s) LIMIT %s OFFSET %s', ['8e1bbcf5-2da0-42e2-9ce9-eb1926b29c34', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:34:59,340 [240] [DEBUG] [peewee] ('UPDATE "blobupload" SET "repository_id" = %s, "uuid" = %s, "byte_count" = %s, "sha_state" = %s, "location_id" = %s, "storage_metadata" = %s, "chunk_count" = %s, "uncompressed_byte_count" = %s, "created" = %s, "piece_sha_state" = %s, "piece_hashes" = %s WHERE ("blobupload"."id" = %s)', [13, '8e1bbcf5-2da0-42e2-9ce9-eb1926b29c34', 83365837, 'gASVsgAAAAAAAACMBnJlaGFzaJSMBnNoYTI1NpSTlCmBlH2UKIwEbmFtZZSMBnNoYTI1NpSMB21kX2RhdGGUQ3gMX5dRVmGrL3XEQ92xChPIhhuYdUSM+K6AQ6lb8vNsO2h+wCcAAAAAAQAA//+iV7gSABDsDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAgAAAAAAAAAAAAAACUdWIu', 9, '{"chunks": [["uploads/3c9d30f6-3a86-497d-b636-a6a4df1f8c12", 0, 83365837]]}', 2, 233574400, datetime.datetime(2021, 10, 18, 18, 34, 41, 41895), None, None, 176]) gunicorn-registry stdout | 2021-10-18 18:34:59,347 [240] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:34:59,347 [240] [DEBUG] [peewee.pool] Returning 140521470225136 to pool. gunicorn-registry stdout | 2021-10-18 18:34:59,347 [240] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2021-10-18 18:34:59,348 [240] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fcdb5c16ee0> gunicorn-registry stdout | 2021-10-18 18:34:59,348 [240] [DEBUG] [boto3.resources.action] Calling s3:head_object with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948'} gunicorn-registry stdout | 2021-10-18 18:34:59,348 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,349 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,349 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,349 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,349 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,349 [240] [DEBUG] [botocore.hooks] Event before-call.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,349 [240] [DEBUG] [botocore.hooks] Event before-call.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,349 [240] [DEBUG] [botocore.hooks] Event before-call.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,349 [240] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=HeadObject) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:59,350 [240] [DEBUG] [botocore.hooks] Event request-created.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,350 [240] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,350 [240] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,350 [240] [DEBUG] [botocore.hooks] Event before-sign.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,350 [240] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:59,350 [240] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | HEAD gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948 gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183459Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:59,350 [240] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183459Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | 51c50f3ecc0340d7c371113635458b5ea4f48e8eed6970cb955eeda31d96cd78 gunicorn-registry stdout | 2021-10-18 18:34:59,350 [240] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 768de5e7efec4b69ee5882a5ff492f029240a0dadb527c386855b6d3f431f67b gunicorn-registry stdout | 2021-10-18 18:34:59,350 [240] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:59,351 [240] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:34:59,362 [240] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "HEAD /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948 HTTP/1.1" 404 0 gunicorn-registry stdout | 2021-10-18 18:34:59,362 [240] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzz7ve-c4bwn0-n0s', 'x-amz-id-2': 'kuwzz7ve-c4bwn0-n0s', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Content-Type': 'application/xml', 'Content-Length': '338', 'Date': 'Mon, 18 Oct 2021 18:34:59 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None', 'Cache-control': 'private'} gunicorn-registry stdout | 2021-10-18 18:34:59,362 [240] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:34:59,364 [240] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,364 [240] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:34:59,365 [240] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,365 [240] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2021-10-18 18:34:59,366 [240] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fcdb5c16ee0> gunicorn-registry stdout | 2021-10-18 18:34:59,367 [240] [DEBUG] [boto3.resources.action] Calling s3:copy_object with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 'CopySource': {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/3c9d30f6-3a86-497d-b636-a6a4df1f8c12'}} gunicorn-registry stdout | 2021-10-18 18:34:59,367 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,367 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,367 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,367 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,367 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,367 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,367 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,367 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,368 [240] [DEBUG] [botocore.hooks] Event before-call.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,368 [240] [DEBUG] [botocore.hooks] Event before-call.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,368 [240] [DEBUG] [botocore.hooks] Event before-call.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,368 [240] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=CopyObject) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 'query_string': {}, 'method': 'PUT', 'headers': {'x-amz-copy-source': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/3c9d30f6-3a86-497d-b636-a6a4df1f8c12', 'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:34:59,368 [240] [DEBUG] [botocore.hooks] Event request-created.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,369 [240] [DEBUG] [botocore.hooks] Event choose-signer.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,369 [240] [DEBUG] [botocore.hooks] Event choose-signer.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:34:59,369 [240] [DEBUG] [botocore.hooks] Event before-sign.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:34:59,369 [240] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:34:59,369 [240] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | PUT gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948 gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-copy-source:quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/3c9d30f6-3a86-497d-b636-a6a4df1f8c12 gunicorn-registry stdout | x-amz-date:20211018T183459Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-copy-source;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:34:59,369 [240] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183459Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | 541f4e169d7b52b3b01eea2d50dbf23dd7b67dd3ce968d1dadda0db95aed4e47 gunicorn-registry stdout | 2021-10-18 18:34:59,369 [240] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 4b5076ab9cbfba616376ca7801e86b35b7e11e49a7727edcbe05199a0ab69a77 gunicorn-registry stdout | 2021-10-18 18:34:59,369 [240] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:34:59,370 [240] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-web stdout | 2021-10-18 18:35:00,126 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:35:00,140 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:35:00,148 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:35:00,159 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | 2021-10-18 18:35:00,168 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} gunicorn-registry stdout | 2021-10-18 18:35:00,284 [240] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "PUT /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948 HTTP/1.1" 200 236 gunicorn-registry stdout | 2021-10-18 18:35:00,285 [240] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzz7vx-cftoud-o06', 'x-amz-id-2': 'kuwzz7vx-cftoud-o06', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Content-Type': 'application/xml', 'Content-Length': '236', 'Date': 'Mon, 18 Oct 2021 18:35:00 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'} gunicorn-registry stdout | 2021-10-18 18:35:00,286 [240] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'2021-10-18T18:35:00.000Z"c9be92fcc0fc8456c6d87578d261030a-16"' gunicorn-registry stdout | 2021-10-18 18:35:00,288 [240] [DEBUG] [botocore.hooks] Event needs-retry.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:35:00,288 [240] [DEBUG] [botocore.hooks] Event needs-retry.s3.CopyObject: calling handler gunicorn-registry stdout | 2021-10-18 18:35:00,288 [240] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:35:00,289 [240] [DEBUG] [botocore.hooks] Event needs-retry.s3.CopyObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:00,289 [240] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzz7vx-cftoud-o06', 'HostId': 'kuwzz7vx-cftoud-o06', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amz-request-id': 'kuwzz7vx-cftoud-o06', 'x-amz-id-2': 'kuwzz7vx-cftoud-o06', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'content-type': 'application/xml', 'content-length': '236', 'date': 'Mon, 18 Oct 2021 18:35:00 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'}, 'RetryAttempts': 0}, 'CopyObjectResult': {'ETag': '"c9be92fcc0fc8456c6d87578d261030a-16"', 'LastModified': datetime.datetime(2021, 10, 18, 18, 35, tzinfo=tzlocal())}} gunicorn-registry stdout | 2021-10-18 18:35:00,289 [240] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2021-10-18 18:35:00,292 [240] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fcdb5c16ee0> gunicorn-registry stdout | 2021-10-18 18:35:00,292 [240] [DEBUG] [boto3.resources.action] Calling s3:delete_object with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/uploads/3c9d30f6-3a86-497d-b636-a6a4df1f8c12'} gunicorn-registry stdout | 2021-10-18 18:35:00,292 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:35:00,292 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:00,292 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:00,293 [240] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:35:00,293 [240] [DEBUG] [botocore.hooks] Event before-call.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:35:00,293 [240] [DEBUG] [botocore.hooks] Event before-call.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:00,293 [240] [DEBUG] [botocore.hooks] Event before-call.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:35:00,293 [240] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=DeleteObject) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/3c9d30f6-3a86-497d-b636-a6a4df1f8c12', 'query_string': {}, 'method': 'DELETE', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/3c9d30f6-3a86-497d-b636-a6a4df1f8c12', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:35:00,293 [240] [DEBUG] [botocore.hooks] Event request-created.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:00,294 [240] [DEBUG] [botocore.hooks] Event choose-signer.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:00,294 [240] [DEBUG] [botocore.hooks] Event choose-signer.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:35:00,294 [240] [DEBUG] [botocore.hooks] Event before-sign.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:00,294 [240] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:35:00,294 [240] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | DELETE gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/3c9d30f6-3a86-497d-b636-a6a4df1f8c12 gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183500Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:35:00,294 [240] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183500Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | c5047e3bfd3ea72015c3412826dd8d0c8258e7ae975e476726402f156da55460 gunicorn-registry stdout | 2021-10-18 18:35:00,294 [240] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 5a73a4695e68828a00e80579bbbcdae54e0117255534a048733b4bb11837ae2e gunicorn-registry stdout | 2021-10-18 18:35:00,295 [240] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:35:00,295 [240] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:35:00,330 [240] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "DELETE /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/uploads/3c9d30f6-3a86-497d-b636-a6a4df1f8c12 HTTP/1.1" 204 0 gunicorn-registry stdout | 2021-10-18 18:35:00,330 [240] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzz8lm-b7duv5-wmj', 'x-amz-id-2': 'kuwzz8lm-b7duv5-wmj', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Date': 'Mon, 18 Oct 2021 18:35:00 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'} gunicorn-registry stdout | 2021-10-18 18:35:00,331 [240] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:35:00,331 [240] [DEBUG] [botocore.hooks] Event needs-retry.s3.DeleteObject: calling handler gunicorn-registry stdout | 2021-10-18 18:35:00,331 [240] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:35:00,331 [240] [DEBUG] [botocore.hooks] Event needs-retry.s3.DeleteObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:00,331 [240] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzz8lm-b7duv5-wmj', 'HostId': 'kuwzz8lm-b7duv5-wmj', 'HTTPStatusCode': 204, 'HTTPHeaders': {'x-amz-request-id': 'kuwzz8lm-b7duv5-wmj', 'x-amz-id-2': 'kuwzz8lm-b7duv5-wmj', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'date': 'Mon, 18 Oct 2021 18:35:00 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None'}, 'RetryAttempts': 0}} gunicorn-registry stdout | 2021-10-18 18:35:00,333 [240] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."uuid", "t1"."byte_count", "t1"."sha_state", "t1"."location_id", "t1"."storage_metadata", "t1"."chunk_count", "t1"."uncompressed_byte_count", "t1"."created", "t1"."piece_sha_state", "t1"."piece_hashes", "t2"."id", "t2"."name" FROM "blobupload" AS "t1" INNER JOIN "imagestoragelocation" AS "t2" ON ("t1"."location_id" = "t2"."id") WHERE ("t1"."uuid" = %s) LIMIT %s OFFSET %s', ['8e1bbcf5-2da0-42e2-9ce9-eb1926b29c34', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:00,340 [240] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."image_size", "t1"."uncompressed_size", "t1"."uploading", "t1"."cas_path", "t1"."content_checksum" FROM "imagestorage" AS "t1" WHERE ("t1"."content_checksum" = %s) LIMIT %s OFFSET %s', ['sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:00,343 [240] [DEBUG] [peewee] ('INSERT INTO "imagestorage" ("uuid", "image_size", "uncompressed_size", "uploading", "cas_path", "content_checksum") VALUES (%s, %s, %s, %s, %s, %s) RETURNING "imagestorage"."id"', ['1bdb8256-ce62-45b4-8e86-83ceb6a68f6f', 83365837, 233574400, True, True, 'sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948']) gunicorn-registry stdout | 2021-10-18 18:35:00,347 [240] [DEBUG] [peewee] ('INSERT INTO "imagestorageplacement" ("storage_id", "location_id") VALUES (%s, %s) RETURNING "imagestorageplacement"."id"', [54, 9]) gunicorn-registry stdout | 2021-10-18 18:35:00,350 [240] [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 ("t1"."id" = %s) LIMIT %s OFFSET %s', [13, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:00,351 [240] [DEBUG] [peewee] ('INSERT INTO "uploadedblob" ("repository_id", "blob_id", "uploaded_at", "expires_at") VALUES (%s, %s, %s, %s) RETURNING "uploadedblob"."id"', [13, 54, datetime.datetime(2021, 10, 18, 18, 35, 0, 351083), datetime.datetime(2021, 10, 18, 19, 35, 0, 351058)]) gunicorn-registry stdout | 2021-10-18 18:35:00,353 [240] [DEBUG] [peewee] ('DELETE FROM "blobupload" WHERE ("blobupload"."id" = %s)', [176]) gunicorn-registry stdout | 2021-10-18 18:35:00,360 [240] [DEBUG] [app] Ending request: urn:request:28834747-a40e-46dc-b936-61602da7dc60 (/v2/j1vw/proxyv2-rhel8/blobs/uploads/8e1bbcf5-2da0-42e2-9ce9-eb1926b29c34) gunicorn-registry stdout | 2021-10-18 18:35:00,361 [240] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:35:00,361 [240] [DEBUG] [peewee.pool] Returning 140521470225136 to pool. nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:00 +0000] "PUT /v2/j1vw/proxyv2-rhel8/blobs/uploads/8e1bbcf5-2da0-42e2-9ce9-eb1926b29c34?digest=sha256%3A296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948 HTTP/1.1" 201 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \x5C(linux\x5C))" (1.258 1748 1.258) gunicorn-registry stdout | 2021-10-18 18:35:00,362 [240] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:00 +0000] "PUT /v2/j1vw/proxyv2-rhel8/blobs/uploads/8e1bbcf5-2da0-42e2-9ce9-eb1926b29c34?digest=sha256%3A296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948 HTTP/1.1" 201 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \(linux\))" gunicorn-registry stdout | 2021-10-18 18:35:00,380 [230] [DEBUG] [app] Starting request: urn:request:cf30e0af-c735-4571-bf88-0b03ab8b6445 (/v2/j1vw/proxyv2-rhel8/blobs/sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948) gunicorn-registry stdout | 2021-10-18 18:35:00,381 [230] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'digest': 'sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 'namespace_name': 'j1vw', 'repo_name': 'proxyv2-rhel8'} gunicorn-registry stdout | 2021-10-18 18:35:00,381 [230] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:35:00,381 [230] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:35:00,383 [230] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2021-10-18 18:35:00,383 [230] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: j1vw gunicorn-registry stdout | 2021-10-18 18:35:00,383 [230] [DEBUG] [auth.registry_jwt_auth] Identity changed to j1vw gunicorn-registry stdout | 2021-10-18 18:35:00,383 [230] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'e647c41d-edb4-4dcf-a70e-f2dfd152fe67', 'kind': 'user', 'user': 'j1vw', 'com.apostille.roots': {'j1vw/proxyv2-rhel8': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2021-10-18 18:35:00,383 [230] [DEBUG] [endpoints.v2] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-registry stdout | 2021-10-18 18:35:00,383 [230] [DEBUG] [data.cache.impl] Checking cache for key repo_blob__j1vw_proxyv2-rhel8_sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948_2 gunicorn-registry stdout | 2021-10-18 18:35:00,383 [230] [DEBUG] [data.cache.impl] Found no result in cache for key repo_blob__j1vw_proxyv2-rhel8_sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948_2; calling loader gunicorn-registry stdout | 2021-10-18 18:35:00,385 [230] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:00,390 [230] [DEBUG] [peewee] ('SELECT "t1"."uuid" FROM "imagestorage" AS "t1" INNER JOIN "uploadedblob" AS "t2" ON ("t2"."blob_id" = "t1"."id") WHERE (("t2"."repository_id" = %s) AND ("t1"."content_checksum" = %s)) LIMIT %s OFFSET %s', [13, 'sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:00,392 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."storage_id", "t1"."location_id", "t2"."id", "t2"."uuid", "t2"."image_size", "t2"."uncompressed_size", "t2"."uploading", "t2"."cas_path", "t2"."content_checksum" FROM "imagestorageplacement" AS "t1" INNER JOIN "imagestorage" AS "t2" ON ("t1"."storage_id" = "t2"."id") WHERE ("t2"."uuid" = %s)', ['1bdb8256-ce62-45b4-8e86-83ceb6a68f6f']) gunicorn-registry stdout | 2021-10-18 18:35:00,396 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "imagestoragelocation" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:35:00,398 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."storage_id", "t1"."location_id" FROM "imagestorageplacement" AS "t1" INNER JOIN "imagestorage" AS "t2" ON ("t1"."storage_id" = "t2"."id") WHERE ("t2"."uuid" = %s)', ['1bdb8256-ce62-45b4-8e86-83ceb6a68f6f']) gunicorn-registry stdout | 2021-10-18 18:35:00,401 [230] [DEBUG] [data.cache.impl] Got loaded result for key repo_blob__j1vw_proxyv2-rhel8_sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948_2: {'uuid': '1bdb8256-ce62-45b4-8e86-83ceb6a68f6f', 'digest': 'sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 'compressed_size': 83365837, 'uncompressed_size': 233574400, 'uploading': True, 'db_id': 54, 'inputs': {'placements': ['local_us'], 'storage_path': 'sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948'}} gunicorn-registry stdout | 2021-10-18 18:35:00,401 [230] [DEBUG] [data.cache.impl] Caching loaded result for key repo_blob__j1vw_proxyv2-rhel8_sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948_2 with expiration {'uuid': '1bdb8256-ce62-45b4-8e86-83ceb6a68f6f', 'digest': 'sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 'compressed_size': 83365837, 'uncompressed_size': 233574400, 'uploading': True, 'db_id': 54, 'inputs': {'placements': ['local_us'], 'storage_path': 'sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948'}}: 60s gunicorn-registry stdout | 2021-10-18 18:35:00,401 [230] [DEBUG] [data.cache.impl] Cached loaded result for key repo_blob__j1vw_proxyv2-rhel8_sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948_2 with expiration {'uuid': '1bdb8256-ce62-45b4-8e86-83ceb6a68f6f', 'digest': 'sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 'compressed_size': 83365837, 'uncompressed_size': 233574400, 'uploading': True, 'db_id': 54, 'inputs': {'placements': ['local_us'], 'storage_path': 'sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948'}}: 60s gunicorn-registry stdout | 2021-10-18 18:35:00,402 [230] [DEBUG] [app] Ending request: urn:request:cf30e0af-c735-4571-bf88-0b03ab8b6445 (/v2/j1vw/proxyv2-rhel8/blobs/sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948) gunicorn-registry stdout | 2021-10-18 18:35:00,402 [230] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:35:00,402 [230] [DEBUG] [peewee.pool] Returning 140521461485936 to pool. gunicorn-registry stdout | 2021-10-18 18:35:00,403 [230] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:00 +0000] "HEAD /v2/j1vw/proxyv2-rhel8/blobs/sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948 HTTP/1.1" 200 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \(linux\))" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:00 +0000] "HEAD /v2/j1vw/proxyv2-rhel8/blobs/sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948 HTTP/1.1" 200 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \x5C(linux\x5C))" (0.026 1653 0.026) gunicorn-registry stdout | 2021-10-18 18:35:00,473 [233] [DEBUG] [app] Starting request: urn:request:44619ae1-7e4d-4636-adc7-1e675e4020ee (/v2/j1vw/proxyv2-rhel8/blobs/uploads/) gunicorn-registry stdout | 2021-10-18 18:35:00,473 [233] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'namespace_name': 'j1vw', 'repo_name': 'proxyv2-rhel8'} gunicorn-registry stdout | 2021-10-18 18:35:00,473 [233] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:35:00,474 [233] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:35:00,475 [233] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2021-10-18 18:35:00,475 [233] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: j1vw gunicorn-registry stdout | 2021-10-18 18:35:00,476 [233] [DEBUG] [auth.registry_jwt_auth] Identity changed to j1vw gunicorn-registry stdout | 2021-10-18 18:35:00,476 [233] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'e647c41d-edb4-4dcf-a70e-f2dfd152fe67', 'kind': 'user', 'user': 'j1vw', 'com.apostille.roots': {'j1vw/proxyv2-rhel8': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2021-10-18 18:35:00,476 [233] [DEBUG] [endpoints.v2] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-registry stdout | 2021-10-18 18:35:00,477 [233] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:00,484 [233] [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 ("t1"."id" = %s) LIMIT %s OFFSET %s', [13, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:00,489 [233] [DEBUG] [peewee] ('INSERT INTO "blobupload" ("repository_id", "uuid", "byte_count", "sha_state", "location_id", "storage_metadata", "chunk_count", "created") VALUES (%s, %s, %s, %s, %s, %s, %s, %s) RETURNING "blobupload"."id"', [13, 'cf11acaf-938c-429a-a867-88e9aedb1eb3', 0, 'gASVqwAAAAAAAACMBnJlaGFzaJSMBnNoYTI1NpSTlCmBlH2UKIwEbmFtZZRoAYwHbWRfZGF0YZRDeGfmCWqFrme7cvNuPDr1T6V/Ug5RjGgFm6vZgx8ZzeBbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAJR1Yi4=', 9, '{"chunks": []}', 0, datetime.datetime(2021, 10, 18, 18, 35, 0, 488627)]) gunicorn-registry stdout | 2021-10-18 18:35:00,509 [233] [DEBUG] [app] Ending request: urn:request:44619ae1-7e4d-4636-adc7-1e675e4020ee (/v2/j1vw/proxyv2-rhel8/blobs/uploads/) gunicorn-registry stdout | 2021-10-18 18:35:00,510 [233] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:35:00,510 [233] [DEBUG] [peewee.pool] Returning 140521470148672 to pool. nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:00 +0000] "POST /v2/j1vw/proxyv2-rhel8/blobs/uploads/ HTTP/1.1" 202 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \x5C(linux\x5C))" (0.039 1648 0.038) gunicorn-registry stdout | 2021-10-18 18:35:00,511 [233] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:00 +0000] "POST /v2/j1vw/proxyv2-rhel8/blobs/uploads/ HTTP/1.1" 202 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \(linux\))" gunicorn-registry stdout | 2021-10-18 18:35:01,340 [238] [DEBUG] [app] Starting request: urn:request:136ee8c0-9890-478a-9525-8c21a198b07e (/v2/j1vw/proxyv2-rhel8/blobs/sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9) gunicorn-registry stdout | 2021-10-18 18:35:01,340 [238] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'digest': 'sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9', 'namespace_name': 'j1vw', 'repo_name': 'proxyv2-rhel8'} gunicorn-registry stdout | 2021-10-18 18:35:01,340 [238] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:35:01,340 [238] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:35:01,342 [238] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2021-10-18 18:35:01,342 [238] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: j1vw gunicorn-registry stdout | 2021-10-18 18:35:01,342 [238] [DEBUG] [auth.registry_jwt_auth] Identity changed to j1vw gunicorn-registry stdout | 2021-10-18 18:35:01,342 [238] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'e647c41d-edb4-4dcf-a70e-f2dfd152fe67', 'kind': 'user', 'user': 'j1vw', 'com.apostille.roots': {'j1vw/proxyv2-rhel8': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2021-10-18 18:35:01,343 [238] [DEBUG] [endpoints.v2] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-registry stdout | 2021-10-18 18:35:01,343 [238] [DEBUG] [data.cache.impl] Checking cache for key repo_blob__j1vw_proxyv2-rhel8_sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9_2 gunicorn-registry stdout | 2021-10-18 18:35:01,344 [238] [DEBUG] [data.cache.impl] Found no result in cache for key repo_blob__j1vw_proxyv2-rhel8_sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9_2; calling loader gunicorn-registry stdout | 2021-10-18 18:35:01,346 [238] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,349 [238] [DEBUG] [peewee] ('SELECT "t1"."uuid" FROM "imagestorage" AS "t1" INNER JOIN "uploadedblob" AS "t2" ON ("t2"."blob_id" = "t1"."id") WHERE (("t2"."repository_id" = %s) AND ("t1"."content_checksum" = %s)) LIMIT %s OFFSET %s', [13, 'sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,351 [238] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."storage_id", "t1"."location_id", "t2"."id", "t2"."uuid", "t2"."image_size", "t2"."uncompressed_size", "t2"."uploading", "t2"."cas_path", "t2"."content_checksum" FROM "imagestorageplacement" AS "t1" INNER JOIN "imagestorage" AS "t2" ON ("t1"."storage_id" = "t2"."id") WHERE ("t2"."uuid" = %s)', ['958df993-a6ea-45aa-a3f5-924d27c671d8']) gunicorn-registry stdout | 2021-10-18 18:35:01,353 [238] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."storage_id", "t1"."location_id" FROM "imagestorageplacement" AS "t1" INNER JOIN "imagestorage" AS "t2" ON ("t1"."storage_id" = "t2"."id") WHERE ("t2"."uuid" = %s)', ['958df993-a6ea-45aa-a3f5-924d27c671d8']) gunicorn-registry stdout | 2021-10-18 18:35:01,355 [238] [DEBUG] [data.cache.impl] Got loaded result for key repo_blob__j1vw_proxyv2-rhel8_sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9_2: {'uuid': '958df993-a6ea-45aa-a3f5-924d27c671d8', 'digest': 'sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9', 'compressed_size': 3922, 'uncompressed_size': None, 'uploading': True, 'db_id': 55, 'inputs': {'placements': ['local_us'], 'storage_path': 'sha256/f2/f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9'}} gunicorn-registry stdout | 2021-10-18 18:35:01,355 [238] [DEBUG] [data.cache.impl] Caching loaded result for key repo_blob__j1vw_proxyv2-rhel8_sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9_2 with expiration {'uuid': '958df993-a6ea-45aa-a3f5-924d27c671d8', 'digest': 'sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9', 'compressed_size': 3922, 'uncompressed_size': None, 'uploading': True, 'db_id': 55, 'inputs': {'placements': ['local_us'], 'storage_path': 'sha256/f2/f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9'}}: 60s gunicorn-registry stdout | 2021-10-18 18:35:01,355 [238] [DEBUG] [data.cache.impl] Cached loaded result for key repo_blob__j1vw_proxyv2-rhel8_sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9_2 with expiration {'uuid': '958df993-a6ea-45aa-a3f5-924d27c671d8', 'digest': 'sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9', 'compressed_size': 3922, 'uncompressed_size': None, 'uploading': True, 'db_id': 55, 'inputs': {'placements': ['local_us'], 'storage_path': 'sha256/f2/f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9'}}: 60s gunicorn-registry stdout | 2021-10-18 18:35:01,356 [238] [DEBUG] [app] Ending request: urn:request:136ee8c0-9890-478a-9525-8c21a198b07e (/v2/j1vw/proxyv2-rhel8/blobs/sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9) gunicorn-registry stdout | 2021-10-18 18:35:01,356 [238] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:35:01,356 [238] [DEBUG] [peewee.pool] Returning 140521461461664 to pool. gunicorn-registry stdout | 2021-10-18 18:35:01,357 [238] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:01 +0000] "HEAD /v2/j1vw/proxyv2-rhel8/blobs/sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9 HTTP/1.1" 200 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \(linux\))" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:01 +0000] "HEAD /v2/j1vw/proxyv2-rhel8/blobs/sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9 HTTP/1.1" 200 0 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \x5C(linux\x5C))" (0.019 1653 0.019) gunicorn-registry stdout | 2021-10-18 18:35:01,376 [230] [DEBUG] [app] Starting request: urn:request:c68e526d-6271-4a25-8180-e390a509b705 (/v2/j1vw/proxyv2-rhel8/manifests/latest) gunicorn-registry stdout | 2021-10-18 18:35:01,376 [230] [DEBUG] [auth.registry_jwt_auth] Called with params: (), {'manifest_ref': 'latest', 'namespace_name': 'j1vw', 'repo_name': 'proxyv2-rhel8'} gunicorn-registry stdout | 2021-10-18 18:35:01,376 [230] [DEBUG] [auth.registry_jwt_auth] Validating auth header: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:35:01,376 [230] [DEBUG] [util.security.registry_jwt] encoded JWT: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImU2bXBOa0N0YUIxcklLNENtS3dFUlE3bnRySFdqak9zQkJCa05tekxvLUEifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMDgwLCJpYXQiOjE2MzQ1ODIwODAsImV4cCI6MTYzNDU4NTY4MCwic3ViIjoiajF2dyIsImFjY2VzcyI6W3sidHlwZSI6InJlcG9zaXRvcnkiLCJuYW1lIjoiajF2dy9wcm94eXYyLXJoZWw4IiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImU2NDdjNDFkLWVkYjQtNGRjZi1hNzBlLWYyZGZkMTUyZmU2NyIsImtpbmQiOiJ1c2VyIiwidXNlciI6ImoxdnciLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7ImoxdncvcHJveHl2Mi1yaGVsOCI6IiRkaXNhYmxlZCJ9LCJjb20uYXBvc3RpbGxlLnJvb3QiOiIkZGlzYWJsZWQifX0.HAss0FV1SfX3E4GedwlH697AD7AONpESloOi7Mb2t46V2iJVYkBapQvRTNdf-x5NQsfme3fdkB5ZaW06qEVTvqNwJg_xk1513ZMK3emywcsP836lQZ4W4zwlOY0PkZhCSkgtNBHxEuodSLyAJdGMgB1HmWk2eQp-q0ho0O0CJN6Ot3vTaViXiDybv41RTRGIDA077WwZZnIBoApOGOmwWTugB12SnORyiqkYPfuJ3Vptnrb3e3l4z4Ohqd8oLzj72xH5RDm1OGP0XBEL38v4e_ZGWK7QxFRpjR8ovUfUFEX4JJ-fwwiFDDJy3caLUm0svnJOwHOI8YP6Q17C4pWahg gunicorn-registry stdout | 2021-10-18 18:35:01,378 [230] [DEBUG] [auth.permissions] Identity loaded: gunicorn-registry stdout | 2021-10-18 18:35:01,378 [230] [DEBUG] [auth.permissions] Loaded signed_jwt identity for: j1vw gunicorn-registry stdout | 2021-10-18 18:35:01,378 [230] [DEBUG] [auth.registry_jwt_auth] Identity changed to j1vw gunicorn-registry stdout | 2021-10-18 18:35:01,378 [230] [DEBUG] [auth.registry_jwt_auth] Auth context set to {'version': 2, 'entity_kind': 'user', 'entity_reference': 'e647c41d-edb4-4dcf-a70e-f2dfd152fe67', 'kind': 'user', 'user': 'j1vw', 'com.apostille.roots': {'j1vw/proxyv2-rhel8': '$disabled'}, 'com.apostille.root': '$disabled'} gunicorn-registry stdout | 2021-10-18 18:35:01,378 [230] [DEBUG] [endpoints.v2] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-registry stdout | 2021-10-18 18:35:01,381 [230] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,385 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."digest" = %s)) LIMIT %s OFFSET %s', [13, 'sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,388 [230] [DEBUG] [peewee] ('SELECT "t1"."uuid" FROM "imagestorage" AS "t1" INNER JOIN "uploadedblob" AS "t2" ON ("t2"."blob_id" = "t1"."id") WHERE (("t2"."repository_id" = %s) AND ("t1"."content_checksum" = %s)) LIMIT %s OFFSET %s', [13, 'sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,390 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."storage_id", "t1"."location_id", "t2"."id", "t2"."uuid", "t2"."image_size", "t2"."uncompressed_size", "t2"."uploading", "t2"."cas_path", "t2"."content_checksum" FROM "imagestorageplacement" AS "t1" INNER JOIN "imagestorage" AS "t2" ON ("t1"."storage_id" = "t2"."id") WHERE ("t2"."uuid" = %s)', ['958df993-a6ea-45aa-a3f5-924d27c671d8']) gunicorn-registry stdout | 2021-10-18 18:35:01,392 [230] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/endpoints.json gunicorn-registry stdout | 2021-10-18 18:35:01,399 [230] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,409 [230] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/s3/2006-03-01/service-2.json gunicorn-registry stdout | 2021-10-18 18:35:01,430 [230] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,430 [230] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7fcdb5c16d30> gunicorn-registry stdout | 2021-10-18 18:35:01,444 [230] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,448 [230] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2021-10-18 18:35:01,450 [230] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/_retry.json gunicorn-registry stdout | 2021-10-18 18:35:01,451 [230] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2021-10-18 18:35:01,459 [230] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/boto3/data/s3/2006-03-01/resources-1.json gunicorn-registry stdout | 2021-10-18 18:35:01,460 [230] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,462 [230] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,462 [230] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7fcdb5c16d30> gunicorn-registry stdout | 2021-10-18 18:35:01,462 [230] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,464 [230] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) gunicorn-registry stdout | 2021-10-18 18:35:01,465 [230] [DEBUG] [botocore.client] Registering retry handlers for service: s3 gunicorn-registry stdout | 2021-10-18 18:35:01,466 [230] [DEBUG] [boto3.resources.factory] Loading s3:s3 gunicorn-registry stdout | 2021-10-18 18:35:01,469 [230] [DEBUG] [boto3.resources.factory] Loading s3:Bucket gunicorn-registry stdout | 2021-10-18 18:35:01,470 [230] [DEBUG] [boto3.resources.model] Renaming Bucket attribute name gunicorn-registry stdout | 2021-10-18 18:35:01,471 [230] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Bucket: calling handler ._handler at 0x7fcdb5c16e50> gunicorn-registry stdout | 2021-10-18 18:35:01,471 [230] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,471 [230] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:01,472 [230] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:01,472 [230] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,472 [230] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,472 [230] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:01,472 [230] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,472 [230] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:35:01,473 [230] [DEBUG] [botocore.hooks] Event request-created.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:01,473 [230] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:01,473 [230] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,473 [230] [DEBUG] [botocore.hooks] Event before-sign.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:01,473 [230] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2021-10-18 18:35:01,474 [230] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:35:01,474 [230] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | HEAD gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09 gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183501Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:35:01,474 [230] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183501Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | a5a9ebac32c66f285638aafc0e1d93d6904eaa8ae6f236bc546e93beed1dd1de gunicorn-registry stdout | 2021-10-18 18:35:01,474 [230] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | 2fbf7bafe99212ca0d122d6a27219cacbdf1df0f5c81eff0bf399122db8154e3 gunicorn-registry stdout | 2021-10-18 18:35:01,474 [230] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:35:01,475 [230] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:35:01,475 [230] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 gunicorn-registry stdout | 2021-10-18 18:35:01,524 [230] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "HEAD /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09 HTTP/1.1" 200 0 gunicorn-registry stdout | 2021-10-18 18:35:01,526 [230] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzz9j5-empekd-hgn', 'x-amz-id-2': 'kuwzz9j5-empekd-hgn', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Date': 'Mon, 18 Oct 2021 18:35:01 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None', 'Cache-control': 'private'} gunicorn-registry stdout | 2021-10-18 18:35:01,526 [230] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | b'' gunicorn-registry stdout | 2021-10-18 18:35:01,527 [230] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,527 [230] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:35:01,527 [230] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:01,528 [230] [DEBUG] [boto3.resources.factory] Loading s3:Object gunicorn-registry stdout | 2021-10-18 18:35:01,531 [230] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fcdb5c16ee0> gunicorn-registry stdout | 2021-10-18 18:35:01,531 [230] [DEBUG] [boto3.resources.action] Calling s3:get_object with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/sha256/f2/f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9'} gunicorn-registry stdout | 2021-10-18 18:35:01,532 [230] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,532 [230] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,532 [230] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:01,532 [230] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:01,532 [230] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,533 [230] [DEBUG] [botocore.hooks] Event before-call.s3.GetObject: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,533 [230] [DEBUG] [botocore.hooks] Event before-call.s3.GetObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:01,533 [230] [DEBUG] [botocore.hooks] Event before-call.s3.GetObject: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,533 [230] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=GetObject) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/f2/f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9', 'query_string': {}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/f2/f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} gunicorn-registry stdout | 2021-10-18 18:35:01,534 [230] [DEBUG] [botocore.hooks] Event request-created.s3.GetObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:01,534 [230] [DEBUG] [botocore.hooks] Event choose-signer.s3.GetObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:01,535 [230] [DEBUG] [botocore.hooks] Event choose-signer.s3.GetObject: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,535 [230] [DEBUG] [botocore.hooks] Event before-sign.s3.GetObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:01,535 [230] [DEBUG] [botocore.utils] Using S3 path style addressing. gunicorn-registry stdout | 2021-10-18 18:35:01,535 [230] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-registry stdout | 2021-10-18 18:35:01,535 [230] [DEBUG] [botocore.auth] CanonicalRequest: gunicorn-registry stdout | GET gunicorn-registry stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/f2/f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9 gunicorn-registry stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com gunicorn-registry stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | x-amz-date:20211018T183501Z gunicorn-registry stdout | host;x-amz-content-sha256;x-amz-date gunicorn-registry stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gunicorn-registry stdout | 2021-10-18 18:35:01,536 [230] [DEBUG] [botocore.auth] StringToSign: gunicorn-registry stdout | AWS4-HMAC-SHA256 gunicorn-registry stdout | 20211018T183501Z gunicorn-registry stdout | 20211018/us-east-1/s3/aws4_request gunicorn-registry stdout | 41797819947250cecda127bd15d75c93cf10505f690f33aff614649d7f6ada2e gunicorn-registry stdout | 2021-10-18 18:35:01,536 [230] [DEBUG] [botocore.auth] Signature: gunicorn-registry stdout | cdd391092c880d82be5dbc828100528b66ff6db77fbbb63a48ed672a904b8652 gunicorn-registry stdout | 2021-10-18 18:35:01,536 [230] [DEBUG] [botocore.endpoint] Sending http request: gunicorn-registry stdout | 2021-10-18 18:35:01,537 [230] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem gunicorn-registry stdout | 2021-10-18 18:35:01,537 [230] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 gunicorn-registry stdout | 2021-10-18 18:35:01,657 [230] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "GET /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/f2/f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9 HTTP/1.1" 200 3922 gunicorn-registry stdout | 2021-10-18 18:35:01,658 [230] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzz9kv-fnjvag-xrt', 'x-amz-id-2': 'kuwzz9kv-fnjvag-xrt', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'ETag': '"9c3dba2ae1fdfc4f213af740777c2efb-1"', 'Last-Modified': 'Mon, 18 Oct 2021 18:35:01 GMT', 'Content-Type': 'application/octet-stream', 'Content-Length': '3922', 'Accept-Ranges': 'bytes', 'Date': 'Mon, 18 Oct 2021 18:35:01 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None', 'Cache-control': 'private'} gunicorn-registry stdout | 2021-10-18 18:35:01,659 [230] [DEBUG] [botocore.parsers] Response body: gunicorn-registry stdout | gunicorn-registry stdout | 2021-10-18 18:35:01,661 [230] [DEBUG] [botocore.hooks] Event needs-retry.s3.GetObject: calling handler gunicorn-registry stdout | 2021-10-18 18:35:01,661 [230] [DEBUG] [botocore.retryhandler] No retry needed. gunicorn-registry stdout | 2021-10-18 18:35:01,661 [230] [DEBUG] [botocore.hooks] Event needs-retry.s3.GetObject: calling handler > gunicorn-registry stdout | 2021-10-18 18:35:01,662 [230] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzz9kv-fnjvag-xrt', 'HostId': 'kuwzz9kv-fnjvag-xrt', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amz-request-id': 'kuwzz9kv-fnjvag-xrt', 'x-amz-id-2': 'kuwzz9kv-fnjvag-xrt', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'etag': '"9c3dba2ae1fdfc4f213af740777c2efb-1"', 'last-modified': 'Mon, 18 Oct 2021 18:35:01 GMT', 'content-type': 'application/octet-stream', 'content-length': '3922', 'accept-ranges': 'bytes', 'date': 'Mon, 18 Oct 2021 18:35:01 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private'}, 'RetryAttempts': 0}, 'AcceptRanges': 'bytes', 'LastModified': datetime.datetime(2021, 10, 18, 18, 35, 1, tzinfo=tzutc()), 'ContentLength': 3922, 'ETag': '"9c3dba2ae1fdfc4f213af740777c2efb-1"', 'CacheControl': 'private', 'ContentType': 'application/octet-stream', 'Metadata': {}, 'Body': } gunicorn-registry stdout | 2021-10-18 18:35:01,669 [230] [DEBUG] [peewee] ('((SELECT * FROM (SELECT "t1"."id", "t1"."content_checksum", "t1"."image_size", "t1"."uuid", "t1"."cas_path", "t1"."uncompressed_size" FROM "imagestorage" AS "t1" INNER JOIN "uploadedblob" AS "t2" ON ("t2"."blob_id" = "t1"."id") WHERE (("t2"."repository_id" = %s) AND ("t1"."content_checksum" = %s)) LIMIT %s) AS "q0") UNION ALL (SELECT * FROM (SELECT "t3"."id", "t3"."content_checksum", "t3"."image_size", "t3"."uuid", "t3"."cas_path", "t3"."uncompressed_size" FROM "imagestorage" AS "t3" INNER JOIN "uploadedblob" AS "t4" ON ("t4"."blob_id" = "t3"."id") WHERE (("t4"."repository_id" = %s) AND ("t3"."content_checksum" = %s)) LIMIT %s) AS "q1")) UNION ALL ((SELECT * FROM (SELECT "t3"."id", "t3"."content_checksum", "t3"."image_size", "t3"."uuid", "t3"."cas_path", "t3"."uncompressed_size" FROM "imagestorage" AS "t3" INNER JOIN "uploadedblob" AS "t4" ON ("t4"."blob_id" = "t3"."id") WHERE (("t4"."repository_id" = %s) AND ("t3"."content_checksum" = %s)) LIMIT %s) AS "q2") UNION ALL (SELECT * FROM (SELECT "t5"."id", "t5"."content_checksum", "t5"."image_size", "t5"."uuid", "t5"."cas_path", "t5"."uncompressed_size" FROM "imagestorage" AS "t5" INNER JOIN "uploadedblob" AS "t6" ON ("t6"."blob_id" = "t5"."id") WHERE (("t6"."repository_id" = %s) AND ("t5"."content_checksum" = %s)) LIMIT %s) AS "q3"))', [13, 'sha256:e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75', 1, 13, 'sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9', 1, 13, 'sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c', 1, 13, 'sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,673 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "mediatype" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:35:01,675 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" WHERE (("t1"."digest" = %s) AND ("t1"."repository_id" = %s)) LIMIT %s OFFSET %s', ['sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053', 13, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,677 [230] [DEBUG] [peewee] ('INSERT INTO "manifest" ("repository_id", "digest", "media_type_id", "manifest_bytes", "config_media_type", "layers_compressed_size") VALUES (%s, %s, %s, %s, %s, %s) RETURNING "manifest"."id"', [13, 'sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053', 16, '{\n "schemaVersion": 2,\n "mediaType": "application/vnd.docker.distribution.manifest.v2+json",\n "config": {\n "mediaType": "application/vnd.docker.container.image.v1+json",\n "size": 3922,\n "digest": "sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9"\n },\n "layers": [\n {\n "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",\n "size": 83365837,\n "digest": "sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948"\n },\n {\n "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",\n "size": 1792,\n "digest": "sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c"\n },\n {\n "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",\n "size": 66055792,\n "digest": "sha256:e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75"\n }\n ]\n}', 'application/vnd.docker.container.image.v1+json', 149423421]) gunicorn-registry stdout | 2021-10-18 18:35:01,679 [230] [DEBUG] [peewee] ('INSERT INTO "manifestblob" ("repository_id", "manifest_id", "blob_id") VALUES (%s, %s, %s), (%s, %s, %s), (%s, %s, %s), (%s, %s, %s) RETURNING "manifestblob"."id"', [13, 9, 52, 13, 9, 53, 13, 9, 54, 13, 9, 55]) gunicorn-registry stdout | 2021-10-18 18:35:01,687 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "mediatype" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:35:01,689 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."mutable" FROM "labelsourcetype" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:35:01,693 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,696 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['c34b03b1-4051-401c-8102-ba5d1ce790d2', 'architecture', 'x86_64', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,711 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 121]) gunicorn-registry stdout | 2021-10-18 18:35:01,721 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,723 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['12cfce4b-86a2-4ce8-9da8-278751666c96', 'build-date', '2021-09-15T07:24:12.538651', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,724 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 122]) gunicorn-registry stdout | 2021-10-18 18:35:01,730 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,732 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['7a8e3c51-e108-4ade-af4f-a205ca4ee492', 'com.redhat.build-host', 'cpt-1003.osbs.prod.upshift.rdu2.redhat.com', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,733 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 123]) gunicorn-registry stdout | 2021-10-18 18:35:01,740 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,742 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['bc79e3d7-f277-4018-9470-95a59cf429ea', 'com.redhat.component', 'openshift-istio-proxyv2-rhel8-container', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,743 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 124]) gunicorn-registry stdout | 2021-10-18 18:35:01,750 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,752 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['78823a36-772a-484f-a334-3bc96ab9a133', 'com.redhat.license_terms', 'https://www.redhat.com/agreements', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,753 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 125]) gunicorn-registry stdout | 2021-10-18 18:35:01,764 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,766 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['fd52a1c0-32a8-477b-93f5-7778adf1fe6e', 'description', 'Red Hat Service Mesh Proxy V2 OpenShift container image', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,768 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 126]) gunicorn-registry stdout | 2021-10-18 18:35:01,775 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,778 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['70aaca35-8400-4f31-85e2-303f0f766758', 'distribution-scope', 'public', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,779 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 127]) gunicorn-registry stdout | 2021-10-18 18:35:01,790 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,794 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['0f25dcd6-0e07-4ab3-aaf8-e593b2894c98', 'io.k8s.description', 'Red Hat Service Mesh Proxy V2 OpenShift container image', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,796 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 128]) gunicorn-registry stdout | 2021-10-18 18:35:01,806 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,808 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['62e6f432-99d6-4b99-b4ad-eb33ce574a28', 'io.k8s.display-name', 'Red Hat Service Mesh Proxy V2', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,810 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 129]) gunicorn-registry stdout | 2021-10-18 18:35:01,818 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,820 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['5726a1d3-93d1-49ce-bd7e-351c01fce9aa', 'io.openshift.expose-services', '', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,821 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 130]) gunicorn-registry stdout | 2021-10-18 18:35:01,831 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,833 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['5c9b895b-a5fc-4484-b854-3c4bcb82418d', 'io.openshift.tags', 'istio', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,834 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 131]) gunicorn-registry stdout | 2021-10-18 18:35:01,842 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,844 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['90beaf62-d317-43eb-844c-13211181b17b', 'istio_version', '1.6.14', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,845 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 132]) gunicorn-registry stdout | 2021-10-18 18:35:01,853 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,855 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['37984c53-ee72-463c-80fe-88d00803c351', 'maintainer', 'Istio Feedback ', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,856 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 133]) gunicorn-registry stdout | 2021-10-18 18:35:01,864 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,867 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['b916b3f6-3bd3-4a57-803a-e2bcf84de223', 'name', 'openshift-service-mesh/proxyv2-rhel8', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,868 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 134]) gunicorn-registry stdout | 2021-10-18 18:35:01,877 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,879 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['60944b32-f531-460a-be1c-516e597f7a66', 'release', '2', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,880 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 135]) gunicorn-registry stdout | 2021-10-18 18:35:01,891 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,894 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['b2907df1-d02f-4479-89a3-75d5c9f68431', 'summary', 'Red Hat Service Mesh Proxy V2 OpenShift container image', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,895 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 136]) gunicorn-registry stdout | 2021-10-18 18:35:01,906 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,909 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['80189903-6599-4981-b6ed-ea4f4c575920', 'url', 'https://access.redhat.com/containers/#/registry.access.redhat.com/openshift-service-mesh/proxyv2-rhel8/images/2.0.8-2', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,910 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 137]) gunicorn-registry stdout | 2021-10-18 18:35:01,918 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,922 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['51679b1f-dfaa-4b76-8c89-f1ff36176991', 'vcs-ref', 'f80f98b33e35318227b7913ee698945e4984ba62', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,924 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 138]) gunicorn-registry stdout | 2021-10-18 18:35:01,931 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,934 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['9286d513-fb0c-40dc-bf31-1eb039eb9feb', 'vcs-type', 'git', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,935 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 139]) gunicorn-registry stdout | 2021-10-18 18:35:01,943 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,945 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['ed3f0127-e446-4932-8834-3e67a55e88f8', 'vendor', 'Red Hat, Inc.', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,946 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 140]) gunicorn-registry stdout | 2021-10-18 18:35:01,954 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."namespace_user_id", "t2"."name", "t2"."visibility_id", "t2"."description", "t2"."badge_token", "t2"."kind_id", "t2"."trust_enabled", "t2"."state" FROM "manifest" AS "t1" INNER JOIN "repository" AS "t2" ON ("t1"."repository_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,956 [230] [DEBUG] [peewee] ('INSERT INTO "label" ("uuid", "key", "value", "media_type_id", "source_type_id") VALUES (%s, %s, %s, %s, %s) RETURNING "label"."id"', ['3b06868a-f352-4fdb-bb56-8b4cf0ca367a', 'version', '2.0.8', 1, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,957 [230] [DEBUG] [peewee] ('INSERT INTO "manifestlabel" ("repository_id", "manifest_id", "label_id") VALUES (%s, %s, %s) RETURNING "manifestlabel"."id"', [13, 9, 141]) gunicorn-registry stdout | 2021-10-18 18:35:01,964 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size", "t2"."id", "t2"."name" FROM "manifest" AS "t1" INNER JOIN "mediatype" AS "t2" ON ("t1"."media_type_id" = "t2"."id") WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,966 [230] [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"."repository_id", "t2"."digest", "t2"."media_type_id", "t2"."manifest_bytes", "t2"."config_media_type", "t2"."layers_compressed_size" FROM "tag" AS "t1" INNER JOIN "manifest" AS "t2" ON ("t1"."manifest_id" = "t2"."id") WHERE (((("t1"."repository_id" = %s) AND ("t1"."name" = %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) LIMIT %s OFFSET %s', [13, 'latest', None, 1634582101965, False, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,969 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "tagkind" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:35:01,971 [230] [DEBUG] [peewee] ('INSERT INTO "tag" ("name", "repository_id", "manifest_id", "lifetime_start_ms", "lifetime_end_ms", "hidden", "reversion", "tag_kind_id") VALUES (%s, %s, %s, %s, %s, %s, %s, %s) RETURNING "tag"."id"', ['latest', 13, 9, 1634582101965, None, False, False, 1]) gunicorn-registry stdout | 2021-10-18 18:35:01,979 [230] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,982 [230] [DEBUG] [util.audit] Checking publishing push_repo to the user events system gunicorn-registry stdout | 2021-10-18 18:35:01,983 [230] [DEBUG] [util.audit] Publishing push_repo to the user events system gunicorn-registry stdout | 2021-10-18 18:35:01,983 [230] [DEBUG] [util.audit] Logging the push_repo to analytics engine gunicorn-registry stdout | 2021-10-18 18:35:01,984 [230] [DEBUG] [util.audit] Resolving IP address 10.224.11.1 gunicorn-registry stdout | 2021-10-18 18:35:01,986 [230] [DEBUG] [util.audit] Resolved IP address 10.224.11.1 gunicorn-registry stdout | 2021-10-18 18:35:01,986 [230] [DEBUG] [util.audit] Logging the push_repo to logs system gunicorn-registry stdout | 2021-10-18 18:35:01,987 [230] [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', ['j1vw', 1, 0]) gunicorn-registry stdout | 2021-10-18 18:35:01,988 [230] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "logentrykind" AS "t1"', []) gunicorn-registry stdout | 2021-10-18 18:35:01,991 [230] [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"', [42, 2, 2, 13, datetime.datetime(2021, 10, 18, 18, 35, 1, 986422), '10.224.11.1', '{"repo": "proxyv2-rhel8", "namespace": "j1vw", "user-agent": "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \\\\(linux\\\\))", "tag": "latest", "username": "j1vw", "resolved_ip": {"provider": "internet", "service": null, "sync_token": "1632924194", "country_iso_code": null}}']) gunicorn-registry stdout | 2021-10-18 18:35:02,008 [230] [DEBUG] [util.audit] Track and log of push_repo complete gunicorn-registry stdout | 2021-10-18 18:35:02,010 [230] [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))', ['j1vw', 'proxyv2-rhel8', 'repo_push']) gunicorn-registry stdout | 2021-10-18 18:35:02,014 [230] [DEBUG] [app] Ending request: urn:request:c68e526d-6271-4a25-8180-e390a509b705 (/v2/j1vw/proxyv2-rhel8/manifests/latest) gunicorn-registry stdout | 2021-10-18 18:35:02,015 [230] [DEBUG] [data.database] Disconnecting from database. gunicorn-registry stdout | 2021-10-18 18:35:02,015 [230] [DEBUG] [peewee.pool] Returning 140521461485936 to pool. gunicorn-registry stdout | 2021-10-18 18:35:02,015 [230] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:02 +0000] "PUT /v2/j1vw/proxyv2-rhel8/manifests/latest HTTP/1.1" 201 2 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \(linux\))" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:02 +0000] "PUT /v2/j1vw/proxyv2-rhel8/manifests/latest HTTP/1.1" 201 2 "-" "docker/1.13.1 go/go1.10.3 kernel/3.10.0-1160.42.2.el7.x86_64 os/linux arch/amd64 UpstreamClient(Docker-Client/1.13.1 \x5C(linux\x5C))" (0.642 2652 0.641) gunicorn-registry stdout | 2021-10-18 18:35:02,019 [230] [DEBUG] [data.userevent] Published user event docker-cli: {'action': 'push_repo', 'repository': 'proxyv2-rhel8', 'namespace': 'j1vw'} buildlogsarchiver stdout | 2021-10-18 18:35:02,081 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:35:02,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:32.081130+00:00 (in 29.999072 seconds) buildlogsarchiver stdout | 2021-10-18 18:35:02,082 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:35:32 UTC)" (scheduled at 2021-10-18 18:35:02.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:35:02,084 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 35, 2, 83010), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:35:02,097 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:35:02,097 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:35:02,097 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:35:32 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:35:04,488 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:35:04,488 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:08.176502+00:00 (in 3.688289 seconds) notificationworker stdout | 2021-10-18 18:35:04,488 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:04 UTC)" (scheduled at 2021-10-18 18:35:04.487226+00:00) notificationworker stdout | 2021-10-18 18:35:04,488 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2021-10-18 18:35:04,489 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:04 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:35:06,632 [244] [DEBUG] [app] Starting request: urn:request:41b0adb0-a702-4386-9f5e-154a98196a28 (/health/instance) gunicorn-web stdout | 2021-10-18 18:35:06,635 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:35:06,638 [230] [DEBUG] [app] Starting request: urn:request:3ad67ade-3a82-48d2-9a43-63e3a6928942 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:35:06,639 [230] [DEBUG] [app] Ending request: urn:request:3ad67ade-3a82-48d2-9a43-63e3a6928942 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:35:06,640 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:35:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:35:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.003) gunicorn-web stdout | 2021-10-18 18:35:06,640 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:35:06,644 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:35:06,648 [241] [DEBUG] [app] Starting request: urn:request:3ede620c-7279-42ad-afad-61d1e9725e7a (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:35:06,649 [241] [DEBUG] [app] Ending request: urn:request:3ede620c-7279-42ad-afad-61d1e9725e7a (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:35:06,649 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:35:06 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:35:06 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.003) gunicorn-web stdout | 2021-10-18 18:35:06,650 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:35:06,651 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:35:06,659 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:35:06,667 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:35:06,726 [244] [DEBUG] [app] Ending request: urn:request:41b0adb0-a702-4386-9f5e-154a98196a28 (/health/instance) gunicorn-web stdout | 2021-10-18 18:35:06,727 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:06,727 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:35:06 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:35:06 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.097 120 0.097) gunicorn-web stdout | 2021-10-18 18:35:06,790 [242] [DEBUG] [app] Starting request: urn:request:34ef02e8-5a73-4b12-85c9-b2be15c13762 (/repository/) gunicorn-web stdout | 2021-10-18 18:35:06,793 [242] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:06,798 [242] [DEBUG] [app] Ending request: urn:request:34ef02e8-5a73-4b12-85c9-b2be15c13762 (/repository/) gunicorn-web stdout | 2021-10-18 18:35:06,800 [242] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:06 +0000] "GET /repository/ HTTP/1.0" 200 80199 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/system-ocpimage-nodejs?tab=settings" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:06 +0000] "GET /repository/ HTTP/1.1" 200 12794 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/system-ocpimage-nodejs?tab=settings" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.011 1715 0.011) gunicorn-web stdout | 2021-10-18 18:35:07,243 [241] [DEBUG] [app] Starting request: urn:request:56180b81-fd03-43fb-851b-427f27f6b70e (/api/v1/user/) gunicorn-web stdout | 2021-10-18 18:35:07,244 [241] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,245 [241] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,248 [241] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:07,261 [244] [DEBUG] [app] Starting request: urn:request:51d63656-cb20-412a-b142-e11a29a0a6b8 (/api/v1/messages) gunicorn-web stdout | 2021-10-18 18:35:07,262 [244] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,262 [244] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,263 [244] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:07,265 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:07,265 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:07,266 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,266 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,266 [241] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:07,266 [241] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:07,266 [241] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:07,267 [241] [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, 'j1vw']) gunicorn-web stdout | 2021-10-18 18:35:07,273 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:07,273 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:07,273 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,275 [244] [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 | 2021-10-18 18:35:07,279 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,280 [241] [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))', ['quayrobot', 2]) gunicorn-web stdout | 2021-10-18 18:35:07,280 [244] [DEBUG] [app] Ending request: urn:request:51d63656-cb20-412a-b142-e11a29a0a6b8 (/api/v1/messages) gunicorn-web stdout | 2021-10-18 18:35:07,281 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:07,282 [244] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:07 +0000] "GET /api/v1/messages HTTP/1.0" 200 17 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:07 +0000] "GET /api/v1/messages HTTP/1.1" 200 17 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.023 1608 0.022) gunicorn-web stdout | 2021-10-18 18:35:07,287 [241] [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)', [2]) gunicorn-web stdout | 2021-10-18 18:35:07,289 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,289 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,289 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,290 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "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", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [2, True]) gunicorn-web stdout | 2021-10-18 18:35:07,294 [241] [DEBUG] [auth.permissions] Organization team added permission: namespacewide(type='organization', namespace='paas', role='admin') gunicorn-web stdout | 2021-10-18 18:35:07,294 [241] [DEBUG] [auth.permissions] Organization team added repo permission: namespacewide(type='organizationrepo', namespace='paas', role='admin') gunicorn-web stdout | 2021-10-18 18:35:07,294 [241] [DEBUG] [auth.permissions] Team added permission: teamwideneed(type='orgteam', orgname='paas', teamname='owners', role='admin') gunicorn-web stdout | 2021-10-18 18:35:07,294 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,295 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,297 [241] [DEBUG] [app] Ending request: urn:request:56180b81-fd03-43fb-851b-427f27f6b70e (/api/v1/user/) gunicorn-web stdout | 2021-10-18 18:35:07,299 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:07 +0000] "GET /api/v1/user/ HTTP/1.1" 200 884 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.060 1605 0.060) gunicorn-web stdout | 2021-10-18 18:35:07,301 [241] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:07 +0000] "GET /api/v1/user/ HTTP/1.0" 200 884 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:07 +0000] "GET /static/img/quay_favicon.png HTTP/1.1" 200 3558 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.000 1583 -) gunicorn-web stdout | 2021-10-18 18:35:07,373 [243] [DEBUG] [app] Starting request: urn:request:cadf49a3-b382-4a97-8e48-b493e03ee5ff (/api/v1/user/notifications) gunicorn-web stdout | 2021-10-18 18:35:07,373 [243] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,373 [243] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,374 [243] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:07,384 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:07,384 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:07,384 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,384 [243] [DEBUG] [endpoints.api] Checking permission for user j1vw gunicorn-web stdout | 2021-10-18 18:35:07,384 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,384 [243] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:07,384 [243] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:07,384 [243] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:07,387 [243] [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, 2, False, 2, 'admin', 6]) gunicorn-web stdout | 2021-10-18 18:35:07,394 [243] [DEBUG] [app] Ending request: urn:request:cadf49a3-b382-4a97-8e48-b493e03ee5ff (/api/v1/user/notifications) gunicorn-web stdout | 2021-10-18 18:35:07,396 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:07 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.027 1618 0.026) gunicorn-web stdout | 2021-10-18 18:35:07,397 [243] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:07 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:35:07,413 [242] [DEBUG] [app] Starting request: urn:request:275291b4-9f0e-45ba-aa4a-6967d83e3bde (/api/v1/user/apptoken) gunicorn-web stdout | 2021-10-18 18:35:07,414 [242] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,414 [242] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,415 [242] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:07,423 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:07,423 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:07,423 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,423 [242] [DEBUG] [endpoints.api] Checking permission for user j1vw gunicorn-web stdout | 2021-10-18 18:35:07,424 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,424 [242] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:07,424 [242] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:07,424 [242] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:07,425 [242] [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))', [2, datetime.datetime(2021, 10, 21, 13, 47, 7, 424521), datetime.datetime(2021, 10, 18, 18, 35, 7, 424644)]) gunicorn-web stdout | 2021-10-18 18:35:07,427 [242] [DEBUG] [app] Ending request: urn:request:275291b4-9f0e-45ba-aa4a-6967d83e3bde (/api/v1/user/apptoken) gunicorn-web stdout | 2021-10-18 18:35:07,428 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:07,429 [242] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:07 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:07 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 200 38 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.018 1627 0.018) gunicorn-web stdout | 2021-10-18 18:35:07,461 [244] [DEBUG] [app] Starting request: urn:request:15b7a1a3-b528-4151-8cb7-275881d5a986 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:07,461 [244] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,461 [244] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,463 [244] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:07,473 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:07,473 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:07,474 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,478 [244] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:35:07,486 [244] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:35:07,489 [244] [DEBUG] [app] Ending request: urn:request:15b7a1a3-b528-4151-8cb7-275881d5a986 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:07,490 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:07,491 [244] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:07 +0000] "GET /api/v1/repository?last_modified=true&popularity=true&starred=true HTTP/1.0" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:07 +0000] "GET /api/v1/repository?last_modified=true&popularity=true&starred=true HTTP/1.1" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.032 1658 0.033) gunicorn-web stdout | 2021-10-18 18:35:07,495 [244] [DEBUG] [app] Starting request: urn:request:441534c0-bae5-4c62-ab33-f3d4dae194dc (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:07,495 [244] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,495 [244] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,496 [244] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:07,503 [242] [DEBUG] [app] Starting request: urn:request:f338d531-d3ed-403a-a857-853a850d6522 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:07,504 [242] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,504 [242] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,505 [242] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:07,506 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:07,507 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:07,507 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,510 [244] [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', ['j1vw', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:07,514 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1"', []) gunicorn-web stdout | 2021-10-18 18:35:07,514 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:07,515 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:07,515 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:07,517 [242] [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', ['j1vw', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:07,518 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-web stdout | 2021-10-18 18:35:07,519 [244] [DEBUG] [peewee] ('((SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t3"."user_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t7" ON ("t6"."team_id" = "t7"."id") INNER JOIN "teammember" AS "t8" ON ("t8"."team_id" = "t7"."id") WHERE (((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t8"."user_id" = %s)))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t9" ON ("t9"."organization_id" = "t4"."namespace_user_id") INNER JOIN "teammember" AS "t10" ON ("t9"."id" = "t10"."team_id") WHERE ((((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t9"."role_id" = %s)) AND ("t10"."user_id" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'j1vw', 2, 3, 1, 'j1vw', 2, 3, 1, 'j1vw', 1, 2, 101]) gunicorn-web stdout | 2021-10-18 18:35:07,520 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1"', []) gunicorn-web stdout | 2021-10-18 18:35:07,525 [242] [DEBUG] [peewee] ('((SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t3"."user_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t7" ON ("t6"."team_id" = "t7"."id") INNER JOIN "teammember" AS "t8" ON ("t8"."team_id" = "t7"."id") WHERE (((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t8"."user_id" = %s)))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t9" ON ("t9"."organization_id" = "t4"."namespace_user_id") INNER JOIN "teammember" AS "t10" ON ("t9"."id" = "t10"."team_id") WHERE ((((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t9"."role_id" = %s)) AND ("t10"."user_id" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'paas', 2, 3, 1, 'paas', 2, 3, 1, 'paas', 1, 2, 101]) gunicorn-web stdout | 2021-10-18 18:35:07,527 [244] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Max("t1"."lifetime_start_ms") FROM "tag" AS "t1" WHERE ((("t1"."repository_id" IN (%s, %s, %s, %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) GROUP BY "t1"."repository_id"', [9, 11, 12, 13, None, 1634582107526, False]) gunicorn-web stdout | 2021-10-18 18:35:07,529 [244] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Sum("t1"."count") FROM "repositoryactioncount" AS "t1" WHERE (("t1"."repository_id" IN (%s, %s, %s, %s)) AND ("t1"."date" >= %s)) GROUP BY "t1"."repository_id"', [9, 11, 12, 13, datetime.date(2021, 10, 11)]) gunicorn-web stdout | 2021-10-18 18:35:07,532 [242] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:35:07,533 [244] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:35:07,535 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['public', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:07,535 [242] [DEBUG] [app] Ending request: urn:request:f338d531-d3ed-403a-a857-853a850d6522 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:07,536 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:07 +0000] "GET /api/v1/repository?last_modified=true&namespace=paas&popularity=true&public=false&state=true HTTP/1.1" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.035 1684 0.035) gunicorn-web stdout | 2021-10-18 18:35:07,537 [242] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:07 +0000] "GET /api/v1/repository?last_modified=true&namespace=paas&popularity=true&public=false&state=true HTTP/1.0" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:35:07,538 [244] [DEBUG] [app] Ending request: urn:request:441534c0-bae5-4c62-ab33-f3d4dae194dc (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:07,540 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:07 +0000] "GET /api/v1/repository?last_modified=true&namespace=j1vw&popularity=true&state=true HTTP/1.1" 200 780 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.047 1671 0.047) gunicorn-web stdout | 2021-10-18 18:35:07,541 [244] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:07 +0000] "GET /api/v1/repository?last_modified=true&namespace=j1vw&popularity=true&state=true HTTP/1.0" 200 780 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" notificationworker stdout | 2021-10-18 18:35:08,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:35:08,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:18.176502+00:00 (in 9.999267 seconds) notificationworker stdout | 2021-10-18 18:35:08,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:35:18 UTC)" (scheduled at 2021-10-18 18:35:08.176502+00:00) notificationworker stdout | 2021-10-18 18:35:08,177 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:35:08,179 [82] [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(2021, 10, 18, 18, 35, 8, 177988), True, datetime.datetime(2021, 10, 18, 18, 35, 8, 177988), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:35:08,189 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:35:08,189 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:35:08,190 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:35:18 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:35:08,807 [243] [DEBUG] [app] Starting request: urn:request:76f78346-2f7c-4f45-ab61-a45e39762307 (/_storage_proxy_auth) gunicorn-web stdout | 2021-10-18 18:35:08,808 [243] [DEBUG] [storage.downloadproxy] Got token b'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImpiYjFxLWhEaTJRaGszN0RsZTJ3UXZpLTQxVUUyemJnZmlnLVVHekd5R0EifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicmVnaXN0cnktcXVheS1xdWF5LXJlZ2lzdHJ5LmFwcHMub2NwLXNieC5iY2JzZmwuY29tIiwibmJmIjoxNjM0NTgyMTA4LCJpYXQiOjE2MzQ1ODIxMDgsImV4cCI6MTYzNDU4MjEzOCwic3ViIjoic3RvcmFnZXByb3h5IiwiYWNjZXNzIjpbeyJ0eXBlIjoic3RvcmFnZXByb3h5IiwidXJpIjoicXVheS1kYXRhc3RvcmUtMjY2MjY2NzEtNGJmMS00NDIyLTgyYzEtMzVmYWUyZDEwYjA5L2RhdGFzdG9yYWdlL3JlZ2lzdHJ5L3NoYTI1Ni8yOS8yOTZlMTRlZTI0MTQ5ZTE0ZDU3M2ExZmJmNWI1YTYyNWM3YmIwY2MyMmY1YjJhOGIxODBlODMzMjU4MTg3OTQ4P0FXU0FjY2Vzc0tleUlkPUtFMGdObW5GcG00NFZzVURBUmR5JlNpZ25hdHVyZT1YaWtqMnBqc09sRGtGdVJRciUyRiUyRmNLYlpjYUhrJTNEJkV4cGlyZXM9MTYzNDU4MjcwOCIsImhvc3QiOiJzMy1vcGVuc2hpZnQtc3RvcmFnZS5hcHBzLm9jcC1zYnguYmNic2ZsLmNvbTo0NDMiLCJzY2hlbWUiOiJodHRwcyJ9XSwiY29udGV4dCI6e319.CN21nF1sArzt9tD3FaSL3bJK2KEiBWRbXlUZeNgR_ECBr_e036U6F7Gbe-JEwXG8GT1FwiweM29Up2M9YWI23A80SOji8Vzi36Yzhp-S3P9zvichi_Zoz00Xmj1Sz_jEXalIeCWPr2Or8Tkmw_BBg9ZKV448v8vi9oMkFMHS6sS2lA3BD-HO3md5Zk1JI95iVv2NBto9NfX1oWohhcvlkpLRjpF1BqzifuQnDrYl2-_Gory010cnT8XUUBSAvd3vmKcypoWryGw0PJDmQQ1D3N_yUmJNFXrsUyAi4rU1PLfk3hzq5XRH_54WiSKEXsy7qGTXq4dWC0-DbeO0XsZgFw' for storage proxy auth request /_storage_proxy/ZXlKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKU1V6STFOaUlzSW10cFpDSTZJbXBpWWpGeExXaEVhVEpSYUdzek4wUnNaVEozVVhacExUUXhWVVV5ZW1KblptbG5MVlZIZWtkNVIwRWlmUS5leUpwYzNNaU9pSnhkV0Y1SWl3aVlYVmtJam9pY21WbmFYTjBjbmt0Y1hWaGVTMXhkV0Y1TFhKbFoybHpkSEo1TG1Gd2NITXViMk53TFhOaWVDNWlZMkp6Wm13dVkyOXRJaXdpYm1KbUlqb3hOak0wTlRneU1UQTRMQ0pwWVhRaU9qRTJNelExT0RJeE1EZ3NJbVY0Y0NJNk1UWXpORFU0TWpFek9Dd2ljM1ZpSWpvaWMzUnZjbUZuWlhCeWIzaDVJaXdpWVdOalpYTnpJanBiZXlKMGVYQmxJam9pYzNSdmNtRm5aWEJ5YjNoNUlpd2lkWEpwSWpvaWNYVmhlUzFrWVhSaGMzUnZjbVV0TWpZMk1qWTJOekV0TkdKbU1TMDBOREl5TFRneVl6RXRNelZtWVdVeVpERXdZakE1TDJSaGRHRnpkRzl5WVdkbEwzSmxaMmx6ZEhKNUwzTm9ZVEkxTmk4eU9TOHlPVFpsTVRSbFpUSTBNVFE1WlRFMFpEVTNNMkV4Wm1KbU5XSTFZVFl5TldNM1ltSXdZMk15TW1ZMVlqSmhPR0l4T0RCbE9ETXpNalU0TVRnM09UUTRQMEZYVTBGalkyVnpjMHRsZVVsa1BVdEZNR2RPYlc1R2NHMDBORlp6VlVSQlVtUjVKbE5wWjI1aGRIVnlaVDFZYVd0cU1uQnFjMDlzUkd0R2RWSlJjaVV5UmlVeVJtTkxZbHBqWVVockpUTkVKa1Y0Y0dseVpYTTlNVFl6TkRVNE1qY3dPQ0lzSW1odmMzUWlPaUp6TXkxdmNHVnVjMmhwWm5RdGMzUnZjbUZuWlM1aGNIQnpMbTlqY0MxelluZ3VZbU5pYzJac0xtTnZiVG8wTkRNaUxDSnpZMmhsYldVaU9pSm9kSFJ3Y3lKOVhTd2lZMjl1ZEdWNGRDSTZlMzE5LkNOMjFuRjFzQXJ6dDl0RDNGYVNMM2JKSzJLRWlCV1JiWGxVWmVOZ1JfRUNCcl9lMDM2VTZGN0diZS1KRXdYRzhHVDFGd2l3ZU0yOVVwMk05WVdJMjNBODBTT2ppOFZ6aTM2WXpocC1TM1A5enZpY2hpX1pvejAwWG1qMVN6X2pFWGFsSWVDV1ByMk9yOFRrbXdfQkJnOVpLVjQ0OHY4dmk5b01rRk1IUzZzUzJsQTNCRC1ITzNtZDVaazFKSTk1aVZ2Mk5CdG85TmZYMW9Xb2hoY3Zsa3BMUmpwRjFCcXppZnVRbkRyWWwyLV9Hb3J5MDEwY25UOFhVVUJTQXZkM3ZtS2N5cG9XcnlHdzBQSkRtUVExRDNOX3lVbUpORlhyc1V5QWk0clUxUExmazNoenE1WFJIXzU0V2lTS0VYc3k3cUdUWHE0ZFdDMC1EYmVPMFhzWmdGdw==/https/s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948?AWSAccessKeyId=KE0gNmnFpm44VsUDARdy&Signature=Xikj2pjsOlDkFuRQr%2F%2FcKbZcaHk%3D&Expires=1634582708 with parts ['ZXlKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKU1V6STFOaUlzSW10cFpDSTZJbXBpWWpGeExXaEVhVEpSYUdzek4wUnNaVEozVVhacExUUXhWVVV5ZW1KblptbG5MVlZIZWtkNVIwRWlmUS5leUpwYzNNaU9pSnhkV0Y1SWl3aVlYVmtJam9pY21WbmFYTjBjbmt0Y1hWaGVTMXhkV0Y1TFhKbFoybHpkSEo1TG1Gd2NITXViMk53TFhOaWVDNWlZMkp6Wm13dVkyOXRJaXdpYm1KbUlqb3hOak0wTlRneU1UQTRMQ0pwWVhRaU9qRTJNelExT0RJeE1EZ3NJbVY0Y0NJNk1UWXpORFU0TWpFek9Dd2ljM1ZpSWpvaWMzUnZjbUZuWlhCeWIzaDVJaXdpWVdOalpYTnpJanBiZXlKMGVYQmxJam9pYzNSdmNtRm5aWEJ5YjNoNUlpd2lkWEpwSWpvaWNYVmhlUzFrWVhSaGMzUnZjbVV0TWpZMk1qWTJOekV0TkdKbU1TMDBOREl5TFRneVl6RXRNelZtWVdVeVpERXdZakE1TDJSaGRHRnpkRzl5WVdkbEwzSmxaMmx6ZEhKNUwzTm9ZVEkxTmk4eU9TOHlPVFpsTVRSbFpUSTBNVFE1WlRFMFpEVTNNMkV4Wm1KbU5XSTFZVFl5TldNM1ltSXdZMk15TW1ZMVlqSmhPR0l4T0RCbE9ETXpNalU0TVRnM09UUTRQMEZYVTBGalkyVnpjMHRsZVVsa1BVdEZNR2RPYlc1R2NHMDBORlp6VlVSQlVtUjVKbE5wWjI1aGRIVnlaVDFZYVd0cU1uQnFjMDlzUkd0R2RWSlJjaVV5UmlVeVJtTkxZbHBqWVVockpUTkVKa1Y0Y0dseVpYTTlNVFl6TkRVNE1qY3dPQ0lzSW1odmMzUWlPaUp6TXkxdmNHVnVjMmhwWm5RdGMzUnZjbUZuWlM1aGNIQnpMbTlqY0MxelluZ3VZbU5pYzJac0xtTnZiVG8wTkRNaUxDSnpZMmhsYldVaU9pSm9kSFJ3Y3lKOVhTd2lZMjl1ZEdWNGRDSTZlMzE5LkNOMjFuRjFzQXJ6dDl0RDNGYVNMM2JKSzJLRWlCV1JiWGxVWmVOZ1JfRUNCcl9lMDM2VTZGN0diZS1KRXdYRzhHVDFGd2l3ZU0yOVVwMk05WVdJMjNBODBTT2ppOFZ6aTM2WXpocC1TM1A5enZpY2hpX1pvejAwWG1qMVN6X2pFWGFsSWVDV1ByMk9yOFRrbXdfQkJnOVpLVjQ0OHY4dmk5b01rRk1IUzZzUzJsQTNCRC1ITzNtZDVaazFKSTk1aVZ2Mk5CdG85TmZYMW9Xb2hoY3Zsa3BMUmpwRjFCcXppZnVRbkRyWWwyLV9Hb3J5MDEwY25UOFhVVUJTQXZkM3ZtS2N5cG9XcnlHdzBQSkRtUVExRDNOX3lVbUpORlhyc1V5QWk0clUxUExmazNoenE1WFJIXzU0V2lTS0VYc3k3cUdUWHE0ZFdDMC1EYmVPMFhzWmdGdw==', 'https', 's3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443', 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948?AWSAccessKeyId=KE0gNmnFpm44VsUDARdy&Signature=Xikj2pjsOlDkFuRQr%2F%2FcKbZcaHk%3D&Expires=1634582708'] gunicorn-web stdout | 2021-10-18 18:35:08,809 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."kid", "t1"."service", "t1"."jwk", "t1"."metadata", "t1"."created_date", "t1"."expiration_date", "t1"."rotation_duration", "t1"."approval_id" FROM "servicekey" AS "t1" LEFT OUTER JOIN "servicekeyapproval" AS "t2" ON ("t1"."approval_id" = "t2"."id") WHERE ((((NOT ("t1"."approval_id" IS %s) AND (("t1"."expiration_date" > %s) OR ("t1"."expiration_date" IS %s))) AND ("t1"."service" = %s)) AND (NOT (("t1"."service" = %s) AND ("t1"."expiration_date" <= %s)) OR NOT ((("t1"."service" = %s) AND ("t1"."approval_id" IS %s)) AND ("t1"."created_date" <= %s)))) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s)))', [None, datetime.datetime(2021, 10, 18, 18, 35, 8, 808551), None, 'quay', 'quay', datetime.datetime(2021, 10, 18, 18, 35, 8, 808578), 'quay', None, datetime.datetime(2021, 10, 17, 18, 35, 8, 808593), datetime.datetime(2021, 10, 11, 18, 35, 8, 808606), None]) gunicorn-web stdout | 2021-10-18 18:35:08,827 [243] [DEBUG] [app] Ending request: urn:request:76f78346-2f7c-4f45-ab61-a45e39762307 (/_storage_proxy_auth) gunicorn-web stdout | 2021-10-18 18:35:08,827 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:08,827 [243] [INFO] [gunicorn.access] 172.18.16.9 - - [18/Oct/2021:18:35:08 +0000] "GET /_storage_proxy_auth HTTP/1.0" 200 2 "-" "clair/v4" gunicorn-web stdout | 2021-10-18 18:35:09,744 [241] [DEBUG] [app] Starting request: urn:request:26be5448-3bd8-448a-bf99-a38d976f9d54 (/api/v1/repository/j1vw/proxyv2-rhel8/tag/) gunicorn-web stdout | 2021-10-18 18:35:09,744 [242] [DEBUG] [app] Starting request: urn:request:d338e054-b845-49ac-9e25-04d16c1e1b43 (/api/v1/repository/j1vw/proxyv2-rhel8) gunicorn-web stdout | 2021-10-18 18:35:09,744 [241] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:09,744 [242] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:09,744 [241] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:09,744 [242] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:09,745 [241] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:09,745 [242] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:09,755 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:09,755 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:09,755 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:09,755 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:09,755 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:09,755 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:09,755 [242] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-web stdout | 2021-10-18 18:35:09,756 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:09,756 [242] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:09,756 [242] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:09,756 [242] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:09,756 [241] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-web stdout | 2021-10-18 18:35:09,756 [242] [DEBUG] [endpoints.api.repository] Get repo: j1vw/proxyv2-rhel8 gunicorn-web stdout | 2021-10-18 18:35:09,756 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:09,756 [241] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:09,756 [241] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:09,756 [241] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:09,757 [242] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:09,759 [241] [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', ['j1vw', 'proxyv2-rhel8', 3, 'application', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:09,761 [242] [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', [13, 2, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:09,762 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['public', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:09,764 [242] [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))', [13, datetime.date(2021, 7, 18)]) gunicorn-web stdout | 2021-10-18 18:35:09,765 [241] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:09,765 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:09,766 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:09,767 [242] [DEBUG] [app] Ending request: urn:request:d338e054-b845-49ac-9e25-04d16c1e1b43 (/api/v1/repository/j1vw/proxyv2-rhel8) gunicorn-web stdout | 2021-10-18 18:35:09,768 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:09,768 [241] [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", "t2"."layers_compressed_size", "t2"."config_media_type" 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)) ORDER BY "t1"."lifetime_start_ms" DESC, "t1"."name" LIMIT %s OFFSET %s', [13, None, 1634582109767, False, 101, 0]) gunicorn-web stdout | 2021-10-18 18:35:09,769 [242] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:09 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8?includeStats=true&includeTags=false HTTP/1.0" 200 3630 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:09 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8?includeStats=true&includeTags=false HTTP/1.1" 200 3630 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.027 1683 0.027) gunicorn-web stdout | 2021-10-18 18:35:09,773 [241] [DEBUG] [app] Ending request: urn:request:26be5448-3bd8-448a-bf99-a38d976f9d54 (/api/v1/repository/j1vw/proxyv2-rhel8/tag/) gunicorn-web stdout | 2021-10-18 18:35:09,773 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:09 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.1" 200 470 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.033 1689 0.033) gunicorn-web stdout | 2021-10-18 18:35:09,774 [241] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:09 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.0" 200 470 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:35:10,411 [241] [DEBUG] [app] Starting request: urn:request:f3c82279-2222-4857-aaf1-ea6b45a55d8d (/api/v1/repository/j1vw/proxyv2-rhel8/build/) gunicorn-web stdout | 2021-10-18 18:35:10,411 [241] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:10,412 [241] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:10,413 [241] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:10,422 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:10,423 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:10,423 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:10,423 [241] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-web stdout | 2021-10-18 18:35:10,423 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:10,424 [241] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:10,424 [241] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:10,424 [241] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:10,426 [241] [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', ['j1vw', 'proxyv2-rhel8', 3, 'application', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:10,433 [241] [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', ['proxyv2-rhel8', 'j1vw', 3]) gunicorn-web stdout | 2021-10-18 18:35:10,439 [241] [DEBUG] [app] Ending request: urn:request:f3c82279-2222-4857-aaf1-ea6b45a55d8d (/api/v1/repository/j1vw/proxyv2-rhel8/build/) gunicorn-web stdout | 2021-10-18 18:35:10,441 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:10 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8/build/?limit=3 HTTP/1.1" 200 15 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.033 1662 0.033) gunicorn-web stdout | 2021-10-18 18:35:10,442 [241] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:10 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8/build/?limit=3 HTTP/1.0" 200 15 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:35:10,840 [244] [DEBUG] [app] Starting request: urn:request:0ea85b73-fde0-4abb-a35e-3054bc1dd67f (/api/v1/repository/j1vw/proxyv2-rhel8/manifest/sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053/security) gunicorn-web stdout | 2021-10-18 18:35:10,841 [244] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:10,841 [244] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:10,842 [244] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:10,851 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:10,852 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:10,852 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:10,852 [244] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-web stdout | 2021-10-18 18:35:10,852 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:10,852 [244] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:10,852 [244] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:10,852 [244] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:10,854 [244] [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', ['j1vw', 'proxyv2-rhel8', 3, 'application', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:10,862 [244] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:10,865 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."digest" = %s)) LIMIT %s OFFSET %s', [13, 'sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:10,867 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "mediatype" AS "t1"', []) gunicorn-web stdout | 2021-10-18 18:35:10,870 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."manifest_id", "t1"."repository_id", "t1"."index_status", "t1"."error_json", "t1"."last_indexed", "t1"."indexer_hash", "t1"."indexer_version", "t1"."metadata_json" FROM "manifestsecuritystatus" AS "t1" WHERE ("t1"."manifest_id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:10,874 [244] [DEBUG] [app] Ending request: urn:request:0ea85b73-fde0-4abb-a35e-3054bc1dd67f (/api/v1/repository/j1vw/proxyv2-rhel8/manifest/sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053/security) gunicorn-web stdout | 2021-10-18 18:35:10,875 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:10,875 [244] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:10 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8/manifest/sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053/security?vulnerabilities=true HTTP/1.0" 200 35 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:10 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8/manifest/sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053/security?vulnerabilities=true HTTP/1.1" 200 35 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.038 1767 0.038) gunicorn-web stdout | 2021-10-18 18:35:12,190 [242] [DEBUG] [app] Starting request: urn:request:60fe6535-5d32-4fb6-aec2-e4de2eeaa155 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:12,191 [242] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:12,191 [242] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:12,191 [241] [DEBUG] [app] Starting request: urn:request:19d9b5d9-3e02-4f92-907a-e3672e948686 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:12,191 [243] [DEBUG] [app] Starting request: urn:request:42133b94-4766-47ce-8265-eb6f070da005 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:12,192 [241] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:12,192 [242] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:12,192 [241] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:12,192 [243] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:12,192 [243] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:12,193 [241] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:12,194 [243] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:12,202 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:12,203 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:12,203 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:12,203 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:12,203 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:12,203 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:12,203 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:12,204 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:12,204 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:12,205 [241] [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', ['j1vw', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:12,206 [243] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:35:12,206 [242] [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', ['j1vw', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:12,209 [241] [DEBUG] [peewee] ('((SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t3"."user_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t7" ON ("t6"."team_id" = "t7"."id") INNER JOIN "teammember" AS "t8" ON ("t8"."team_id" = "t7"."id") WHERE (((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t8"."user_id" = %s)))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t9" ON ("t9"."organization_id" = "t4"."namespace_user_id") INNER JOIN "teammember" AS "t10" ON ("t9"."id" = "t10"."team_id") WHERE ((((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t9"."role_id" = %s)) AND ("t10"."user_id" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'paas', 2, 3, 1, 'paas', 2, 3, 1, 'paas', 1, 2, 101]) gunicorn-web stdout | 2021-10-18 18:35:12,210 [243] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:35:12,213 [242] [DEBUG] [peewee] ('((SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t3"."user_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t7" ON ("t6"."team_id" = "t7"."id") INNER JOIN "teammember" AS "t8" ON ("t8"."team_id" = "t7"."id") WHERE (((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t8"."user_id" = %s)))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t9" ON ("t9"."organization_id" = "t4"."namespace_user_id") INNER JOIN "teammember" AS "t10" ON ("t9"."id" = "t10"."team_id") WHERE ((((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t9"."role_id" = %s)) AND ("t10"."user_id" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'j1vw', 2, 3, 1, 'j1vw', 2, 3, 1, 'j1vw', 1, 2, 101]) gunicorn-web stdout | 2021-10-18 18:35:12,213 [243] [DEBUG] [app] Ending request: urn:request:42133b94-4766-47ce-8265-eb6f070da005 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:12,214 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:12 +0000] "GET /api/v1/repository?last_modified=true&popularity=true&starred=true HTTP/1.1" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.027 1658 0.026) gunicorn-web stdout | 2021-10-18 18:35:12,215 [243] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:12 +0000] "GET /api/v1/repository?last_modified=true&popularity=true&starred=true HTTP/1.0" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:35:12,217 [241] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:35:12,220 [242] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Max("t1"."lifetime_start_ms") FROM "tag" AS "t1" WHERE ((("t1"."repository_id" IN (%s, %s, %s, %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) GROUP BY "t1"."repository_id"', [9, 11, 12, 13, None, 1634582112220, False]) gunicorn-web stdout | 2021-10-18 18:35:12,221 [241] [DEBUG] [app] Ending request: urn:request:19d9b5d9-3e02-4f92-907a-e3672e948686 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:12,222 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:12 +0000] "GET /api/v1/repository?last_modified=true&namespace=paas&popularity=true&public=false&state=true HTTP/1.1" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.034 1684 0.034) gunicorn-web stdout | 2021-10-18 18:35:12,223 [242] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Sum("t1"."count") FROM "repositoryactioncount" AS "t1" WHERE (("t1"."repository_id" IN (%s, %s, %s, %s)) AND ("t1"."date" >= %s)) GROUP BY "t1"."repository_id"', [9, 11, 12, 13, datetime.date(2021, 10, 11)]) gunicorn-web stdout | 2021-10-18 18:35:12,223 [241] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:12 +0000] "GET /api/v1/repository?last_modified=true&namespace=paas&popularity=true&public=false&state=true HTTP/1.0" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:35:12,225 [242] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:35:12,229 [242] [DEBUG] [app] Ending request: urn:request:60fe6535-5d32-4fb6-aec2-e4de2eeaa155 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:12,230 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:12,233 [242] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:12 +0000] "GET /api/v1/repository?last_modified=true&namespace=j1vw&popularity=true&state=true HTTP/1.0" 200 780 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:12 +0000] "GET /api/v1/repository?last_modified=true&namespace=j1vw&popularity=true&state=true HTTP/1.1" 200 780 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.045 1671 0.044) storagereplication stdout | 2021-10-18 18:35:12,852 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} exportactionlogsworker stdout | 2021-10-18 18:35:13,364 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:35:13,365 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:54.485551+00:00 (in 41.120782 seconds) exportactionlogsworker stdout | 2021-10-18 18:35:13,365 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:13 UTC)" (scheduled at 2021-10-18 18:35:13.363994+00:00) exportactionlogsworker stdout | 2021-10-18 18:35:13,365 [67] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2021-10-18 18:35:13,366 [67] [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(2021, 10, 18, 18, 35, 13, 365717), True, datetime.datetime(2021, 10, 18, 18, 35, 13, 365717), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2021-10-18 18:35:13,382 [67] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2021-10-18 18:35:13,382 [67] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2021-10-18 18:35:13,382 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:13 UTC)" executed successfully queuecleanupworker stdout | 2021-10-18 18:35:13,514 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} namespacegcworker stdout | 2021-10-18 18:35:14,681 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:35:15,045 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:35:16,426 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:16 +0000] "GET /_storage_proxy/ZXlKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKU1V6STFOaUlzSW10cFpDSTZJbXBpWWpGeExXaEVhVEpSYUdzek4wUnNaVEozVVhacExUUXhWVVV5ZW1KblptbG5MVlZIZWtkNVIwRWlmUS5leUpwYzNNaU9pSnhkV0Y1SWl3aVlYVmtJam9pY21WbmFYTjBjbmt0Y1hWaGVTMXhkV0Y1TFhKbFoybHpkSEo1TG1Gd2NITXViMk53TFhOaWVDNWlZMkp6Wm13dVkyOXRJaXdpYm1KbUlqb3hOak0wTlRneU1UQTRMQ0pwWVhRaU9qRTJNelExT0RJeE1EZ3NJbVY0Y0NJNk1UWXpORFU0TWpFek9Dd2ljM1ZpSWpvaWMzUnZjbUZuWlhCeWIzaDVJaXdpWVdOalpYTnpJanBiZXlKMGVYQmxJam9pYzNSdmNtRm5aWEJ5YjNoNUlpd2lkWEpwSWpvaWNYVmhlUzFrWVhSaGMzUnZjbVV0TWpZMk1qWTJOekV0TkdKbU1TMDBOREl5TFRneVl6RXRNelZtWVdVeVpERXdZakE1TDJSaGRHRnpkRzl5WVdkbEwzSmxaMmx6ZEhKNUwzTm9ZVEkxTmk4eU9TOHlPVFpsTVRSbFpUSTBNVFE1WlRFMFpEVTNNMkV4Wm1KbU5XSTFZVFl5TldNM1ltSXdZMk15TW1ZMVlqSmhPR0l4T0RCbE9ETXpNalU0TVRnM09UUTRQMEZYVTBGalkyVnpjMHRsZVVsa1BVdEZNR2RPYlc1R2NHMDBORlp6VlVSQlVtUjVKbE5wWjI1aGRIVnlaVDFZYVd0cU1uQnFjMDlzUkd0R2RWSlJjaVV5UmlVeVJtTkxZbHBqWVVockpUTkVKa1Y0Y0dseVpYTTlNVFl6TkRVNE1qY3dPQ0lzSW1odmMzUWlPaUp6TXkxdmNHVnVjMmhwWm5RdGMzUnZjbUZuWlM1aGNIQnpMbTlqY0MxelluZ3VZbU5pYzJac0xtTnZiVG8wTkRNaUxDSnpZMmhsYldVaU9pSm9kSFJ3Y3lKOVhTd2lZMjl1ZEdWNGRDSTZlMzE5LkNOMjFuRjFzQXJ6dDl0RDNGYVNMM2JKSzJLRWlCV1JiWGxVWmVOZ1JfRUNCcl9lMDM2VTZGN0diZS1KRXdYRzhHVDFGd2l3ZU0yOVVwMk05WVdJMjNBODBTT2ppOFZ6aTM2WXpocC1TM1A5enZpY2hpX1pvejAwWG1qMVN6X2pFWGFsSWVDV1ByMk9yOFRrbXdfQkJnOVpLVjQ0OHY4dmk5b01rRk1IUzZzUzJsQTNCRC1ITzNtZDVaazFKSTk1aVZ2Mk5CdG85TmZYMW9Xb2hoY3Zsa3BMUmpwRjFCcXppZnVRbkRyWWwyLV9Hb3J5MDEwY25UOFhVVUJTQXZkM3ZtS2N5cG9XcnlHdzBQSkRtUVExRDNOX3lVbUpORlhyc1V5QWk0clUxUExmazNoenE1WFJIXzU0V2lTS0VYc3k3cUdUWHE0ZFdDMC1EYmVPMFhzWmdGdw==/https/s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948?AWSAccessKeyId=KE0gNmnFpm44VsUDARdy&Signature=Xikj2pjsOlDkFuRQr%2F%2FcKbZcaHk%3D&Expires=1634582708 HTTP/1.1" 200 81983815 "-" "clair/v4" (7.747 2249 7.724) gunicorn-web stdout | 2021-10-18 18:35:16,631 [243] [DEBUG] [app] Starting request: urn:request:4394d8c6-7102-484b-8cf4-9f571a74fbae (/health/instance) gunicorn-web stdout | 2021-10-18 18:35:16,633 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:35:16,637 [240] [DEBUG] [app] Starting request: urn:request:c6a3d204-6131-44c9-9fa7-b6e866913649 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:35:16,639 [240] [DEBUG] [app] Ending request: urn:request:c6a3d204-6131-44c9-9fa7-b6e866913649 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:35:16,640 [240] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:35:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:35:16,640 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:35:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.005 162 0.004) gunicorn-web stdout | 2021-10-18 18:35:16,642 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:35:16,644 [243] [DEBUG] [app] Starting request: urn:request:c150d179-eef9-4ef7-8d8e-99bb4469cacb (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:35:16,645 [243] [DEBUG] [app] Ending request: urn:request:c150d179-eef9-4ef7-8d8e-99bb4469cacb (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:35:16,645 [243] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:35:16 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:35:16 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:35:16,646 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:35:16,646 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:35:16,653 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:35:16,660 [243] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:35:16,706 [243] [DEBUG] [app] Ending request: urn:request:4394d8c6-7102-484b-8cf4-9f571a74fbae (/health/instance) gunicorn-web stdout | 2021-10-18 18:35:16,707 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:16,708 [243] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:35:16 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:35:16 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.077 120 0.077) globalpromstats stdout | 2021-10-18 18:35:16,764 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} securityworker stdout | 2021-10-18 18:35:16,883 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:35:16,883 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:46.870699+00:00 (in 29.987247 seconds) securityworker stdout | 2021-10-18 18:35:16,883 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:35:46 UTC)" (scheduled at 2021-10-18 18:35:16.870699+00:00) securityworker stdout | 2021-10-18 18:35:16,884 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:35:16,884 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:35:16,890 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:35:16,893 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:35:16,902 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 9, 10]) securityworker stdout | 2021-10-18 18:35:16,904 [108] [INFO] [util.migrate.allocator] Found 1 candidates, processing block securityworker stdout | 2021-10-18 18:35:16,904 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "mediatype" AS "t1"', []) securityworker stdout | 2021-10-18 18:35:16,907 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) securityworker stdout | 2021-10-18 18:35:16,909 [108] [DEBUG] [peewee] ('SELECT "t1"."uuid" FROM "imagestorage" AS "t1" INNER JOIN "uploadedblob" AS "t2" ON ("t2"."blob_id" = "t1"."id") WHERE (("t2"."repository_id" = %s) AND ("t1"."content_checksum" = %s)) LIMIT %s OFFSET %s', [13, 'sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9', 1, 0]) securityworker stdout | 2021-10-18 18:35:16,912 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."storage_id", "t1"."location_id", "t2"."id", "t2"."uuid", "t2"."image_size", "t2"."uncompressed_size", "t2"."uploading", "t2"."cas_path", "t2"."content_checksum" FROM "imagestorageplacement" AS "t1" INNER JOIN "imagestorage" AS "t2" ON ("t1"."storage_id" = "t2"."id") WHERE ("t2"."uuid" = %s)', ['958df993-a6ea-45aa-a3f5-924d27c671d8']) securityworker stdout | 2021-10-18 18:35:16,913 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "imagestoragelocation" AS "t1"', []) securityworker stdout | 2021-10-18 18:35:16,915 [108] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/endpoints.json securityworker stdout | 2021-10-18 18:35:16,922 [108] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler securityworker stdout | 2021-10-18 18:35:16,931 [108] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/s3/2006-03-01/service-2.json securityworker stdout | 2021-10-18 18:35:16,942 [108] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler securityworker stdout | 2021-10-18 18:35:16,942 [108] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7fb78a171ee0> securityworker stdout | 2021-10-18 18:35:16,954 [108] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler securityworker stdout | 2021-10-18 18:35:16,957 [108] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) securityworker stdout | 2021-10-18 18:35:16,958 [108] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/botocore/data/_retry.json securityworker stdout | 2021-10-18 18:35:16,959 [108] [DEBUG] [botocore.client] Registering retry handlers for service: s3 securityworker stdout | 2021-10-18 18:35:16,967 [108] [DEBUG] [botocore.loaders] Loading JSON file: /usr/local/lib/python3.8/site-packages/boto3/data/s3/2006-03-01/resources-1.json repositorygcworker stdout | 2021-10-18 18:35:16,968 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:35:16,968 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:56.179064+00:00 (in 39.210470 seconds) repositorygcworker stdout | 2021-10-18 18:35:16,969 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:16 UTC)" (scheduled at 2021-10-18 18:35:16.967820+00:00) repositorygcworker stdout | 2021-10-18 18:35:16,969 [99] [DEBUG] [workers.queueworker] Getting work item from queue. securityworker stdout | 2021-10-18 18:35:16,969 [108] [DEBUG] [botocore.hooks] Event choose-service-name: calling handler repositorygcworker stdout | 2021-10-18 18:35:16,970 [99] [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(2021, 10, 18, 18, 35, 16, 969363), True, datetime.datetime(2021, 10, 18, 18, 35, 16, 969363), 0, 'repositorygc/%', 50, 1, 0]) securityworker stdout | 2021-10-18 18:35:16,974 [108] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler securityworker stdout | 2021-10-18 18:35:16,974 [108] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler ._handler at 0x7fb78a171ee0> securityworker stdout | 2021-10-18 18:35:16,974 [108] [DEBUG] [botocore.hooks] Event creating-client-class.s3: calling handler securityworker stdout | 2021-10-18 18:35:16,977 [108] [DEBUG] [botocore.endpoint] Setting s3 timeout as (60, 60) securityworker stdout | 2021-10-18 18:35:16,979 [108] [DEBUG] [botocore.client] Registering retry handlers for service: s3 securityworker stdout | 2021-10-18 18:35:16,980 [108] [DEBUG] [boto3.resources.factory] Loading s3:s3 repositorygcworker stdout | 2021-10-18 18:35:16,982 [99] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2021-10-18 18:35:16,982 [99] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2021-10-18 18:35:16,982 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:16 UTC)" executed successfully securityworker stdout | 2021-10-18 18:35:16,981 [108] [DEBUG] [boto3.resources.factory] Loading s3:Bucket gunicorn-web stdout | 2021-10-18 18:35:16,984 [244] [DEBUG] [app] Starting request: urn:request:5b5b9eac-95c7-4bb5-a77c-7e13225df4f6 (/api/v1/repository/j1vw/grafana/tag/) gunicorn-web stdout | 2021-10-18 18:35:16,984 [244] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:16,984 [244] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 securityworker stdout | 2021-10-18 18:35:16,984 [108] [DEBUG] [boto3.resources.model] Renaming Bucket attribute name gunicorn-web stdout | 2021-10-18 18:35:16,985 [244] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) securityworker stdout | 2021-10-18 18:35:16,985 [108] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Bucket: calling handler ._handler at 0x7fb7893ea040> gunicorn-web stdout | 2021-10-18 18:35:16,986 [241] [DEBUG] [app] Starting request: urn:request:a65822f3-f7dd-48db-96af-99ec10b142ba (/api/v1/repository/j1vw/grafana) securityworker stdout | 2021-10-18 18:35:16,986 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler securityworker stdout | 2021-10-18 18:35:16,986 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > securityworker stdout | 2021-10-18 18:35:16,986 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler > securityworker stdout | 2021-10-18 18:35:16,986 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.HeadBucket: calling handler securityworker stdout | 2021-10-18 18:35:16,987 [108] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler gunicorn-web stdout | 2021-10-18 18:35:16,987 [241] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:16,987 [241] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 securityworker stdout | 2021-10-18 18:35:16,987 [108] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler > securityworker stdout | 2021-10-18 18:35:16,987 [108] [DEBUG] [botocore.hooks] Event before-call.s3.HeadBucket: calling handler securityworker stdout | 2021-10-18 18:35:16,987 [108] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} securityworker stdout | 2021-10-18 18:35:16,987 [108] [DEBUG] [botocore.hooks] Event request-created.s3.HeadBucket: calling handler > securityworker stdout | 2021-10-18 18:35:16,987 [108] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler > securityworker stdout | 2021-10-18 18:35:16,987 [108] [DEBUG] [botocore.hooks] Event choose-signer.s3.HeadBucket: calling handler securityworker stdout | 2021-10-18 18:35:16,987 [108] [DEBUG] [botocore.hooks] Event before-sign.s3.HeadBucket: calling handler > securityworker stdout | 2021-10-18 18:35:16,987 [108] [DEBUG] [botocore.utils] Using S3 path style addressing. securityworker stdout | 2021-10-18 18:35:16,988 [108] [DEBUG] [botocore.auth] Calculating signature using v4 auth. gunicorn-web stdout | 2021-10-18 18:35:16,988 [241] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) securityworker stdout | 2021-10-18 18:35:16,988 [108] [DEBUG] [botocore.auth] CanonicalRequest: securityworker stdout | HEAD securityworker stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09 securityworker stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com securityworker stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 securityworker stdout | x-amz-date:20211018T183516Z securityworker stdout | host;x-amz-content-sha256;x-amz-date securityworker stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 securityworker stdout | 2021-10-18 18:35:16,988 [108] [DEBUG] [botocore.auth] StringToSign: securityworker stdout | AWS4-HMAC-SHA256 securityworker stdout | 20211018T183516Z securityworker stdout | 20211018/us-east-1/s3/aws4_request securityworker stdout | 50a162b84f55b52f4eb0898aea0ab6d48aa2d5e7cda346db2d9a310e526df794 securityworker stdout | 2021-10-18 18:35:16,988 [108] [DEBUG] [botocore.auth] Signature: securityworker stdout | 796f79978a91e8b38050f19cb4d0a9c6778ed7e10129964d1058aa9096a93581 securityworker stdout | 2021-10-18 18:35:16,988 [108] [DEBUG] [botocore.endpoint] Sending http request: securityworker stdout | 2021-10-18 18:35:16,989 [108] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem securityworker stdout | 2021-10-18 18:35:16,989 [108] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 gunicorn-web stdout | 2021-10-18 18:35:16,993 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:16,994 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:16,994 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:16,994 [244] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/grafana gunicorn-web stdout | 2021-10-18 18:35:16,994 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:16,994 [244] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:16,994 [244] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:16,994 [244] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:16,995 [244] [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', ['j1vw', 'grafana', 3, 'application', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:16,996 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:16,996 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:16,996 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:16,997 [241] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/grafana gunicorn-web stdout | 2021-10-18 18:35:16,997 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:16,997 [241] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:16,997 [241] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:16,997 [241] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:16,997 [241] [DEBUG] [endpoints.api.repository] Get repo: j1vw/grafana gunicorn-web stdout | 2021-10-18 18:35:16,999 [241] [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', ['j1vw', 'grafana', 3, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:17,000 [244] [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', ['j1vw', 'grafana', 3, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:17,002 [241] [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', [12, 2, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:17,002 [244] [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", "t2"."layers_compressed_size", "t2"."config_media_type" 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)) ORDER BY "t1"."lifetime_start_ms" DESC, "t1"."name" LIMIT %s OFFSET %s', [12, None, 1634582117002, False, 101, 0]) gunicorn-web stdout | 2021-10-18 18:35:17,004 [241] [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))', [12, datetime.date(2021, 7, 18)]) gunicorn-web stdout | 2021-10-18 18:35:17,006 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:17,006 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:17,007 [244] [DEBUG] [app] Ending request: urn:request:5b5b9eac-95c7-4bb5-a77c-7e13225df4f6 (/api/v1/repository/j1vw/grafana/tag/) gunicorn-web stdout | 2021-10-18 18:35:17,007 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:17,008 [244] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:17 +0000] "GET /api/v1/repository/j1vw/grafana/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.0" 200 470 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:17 +0000] "GET /api/v1/repository/j1vw/grafana/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.1" 200 470 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.027 1677 0.027) gunicorn-web stdout | 2021-10-18 18:35:17,009 [241] [DEBUG] [app] Ending request: urn:request:a65822f3-f7dd-48db-96af-99ec10b142ba (/api/v1/repository/j1vw/grafana) gunicorn-web stdout | 2021-10-18 18:35:17,010 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:17 +0000] "GET /api/v1/repository/j1vw/grafana?includeStats=true&includeTags=false HTTP/1.1" 200 3624 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.026 1671 0.026) gunicorn-web stdout | 2021-10-18 18:35:17,011 [241] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:17 +0000] "GET /api/v1/repository/j1vw/grafana?includeStats=true&includeTags=false HTTP/1.0" 200 3624 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" securityworker stdout | 2021-10-18 18:35:17,039 [108] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "HEAD /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09 HTTP/1.1" 200 0 securityworker stdout | 2021-10-18 18:35:17,039 [108] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzzlhz-6ivuot-4gb', 'x-amz-id-2': 'kuwzzlhz-6ivuot-4gb', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'Date': 'Mon, 18 Oct 2021 18:35:17 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None', 'Cache-control': 'private'} securityworker stdout | 2021-10-18 18:35:17,039 [108] [DEBUG] [botocore.parsers] Response body: securityworker stdout | b'' securityworker stdout | 2021-10-18 18:35:17,040 [108] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler securityworker stdout | 2021-10-18 18:35:17,040 [108] [DEBUG] [botocore.retryhandler] No retry needed. securityworker stdout | 2021-10-18 18:35:17,040 [108] [DEBUG] [botocore.hooks] Event needs-retry.s3.HeadBucket: calling handler > securityworker stdout | 2021-10-18 18:35:17,040 [108] [DEBUG] [boto3.resources.factory] Loading s3:Object securityworker stdout | 2021-10-18 18:35:17,042 [108] [DEBUG] [botocore.hooks] Event creating-resource-class.s3.Object: calling handler ._handler at 0x7fb7893ea0d0> securityworker stdout | 2021-10-18 18:35:17,043 [108] [DEBUG] [boto3.resources.action] Calling s3:get_object with {'Bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09', 'Key': 'datastorage/registry/sha256/f2/f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9'} securityworker stdout | 2021-10-18 18:35:17,043 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,043 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,043 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,043 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,043 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,044 [108] [DEBUG] [botocore.hooks] Event before-call.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,044 [108] [DEBUG] [botocore.hooks] Event before-call.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,044 [108] [DEBUG] [botocore.hooks] Event before-call.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,044 [108] [DEBUG] [botocore.endpoint] Making request for OperationModel(name=GetObject) with params: {'url_path': '/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/f2/f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9', 'query_string': {}, 'method': 'GET', 'headers': {'User-Agent': 'Boto3/1.17.21 Python/3.8.6 Linux/4.18.0-240.23.2.el8_3.x86_64 Botocore/1.20.21 Resource'}, 'body': b'', 'url': 'https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/f2/f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': None, 'signing': {'bucket': 'quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09'}}} securityworker stdout | 2021-10-18 18:35:17,044 [108] [DEBUG] [botocore.hooks] Event request-created.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,045 [108] [DEBUG] [botocore.hooks] Event choose-signer.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,045 [108] [DEBUG] [botocore.hooks] Event choose-signer.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,045 [108] [DEBUG] [botocore.hooks] Event before-sign.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,045 [108] [DEBUG] [botocore.utils] Using S3 path style addressing. securityworker stdout | 2021-10-18 18:35:17,045 [108] [DEBUG] [botocore.auth] Calculating signature using v4 auth. securityworker stdout | 2021-10-18 18:35:17,045 [108] [DEBUG] [botocore.auth] CanonicalRequest: securityworker stdout | GET securityworker stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/f2/f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9 securityworker stdout | host:s3-openshift-storage.apps.ocp-sbx.bcbsfl.com securityworker stdout | x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 securityworker stdout | x-amz-date:20211018T183517Z securityworker stdout | host;x-amz-content-sha256;x-amz-date securityworker stdout | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 securityworker stdout | 2021-10-18 18:35:17,045 [108] [DEBUG] [botocore.auth] StringToSign: securityworker stdout | AWS4-HMAC-SHA256 securityworker stdout | 20211018T183517Z securityworker stdout | 20211018/us-east-1/s3/aws4_request securityworker stdout | 3c0b5ae9d9758bcbc1c6e7ab73fe275bc8737d858fac0a34677ed6c0e06e283d securityworker stdout | 2021-10-18 18:35:17,045 [108] [DEBUG] [botocore.auth] Signature: securityworker stdout | a7d4cb0d414ce07fff87fdbbe90950a44bb39fa91a8c0360bb166b05b636c0a6 securityworker stdout | 2021-10-18 18:35:17,046 [108] [DEBUG] [botocore.endpoint] Sending http request: securityworker stdout | 2021-10-18 18:35:17,046 [108] [DEBUG] [botocore.httpsession] Certificate path: /usr/local/lib/python3.8/site-packages/certifi/cacert.pem securityworker stdout | 2021-10-18 18:35:17,046 [108] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 securityworker stdout | 2021-10-18 18:35:17,146 [108] [DEBUG] [urllib3.connectionpool] https://s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443 "GET /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/f2/f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9 HTTP/1.1" 200 3922 securityworker stdout | 2021-10-18 18:35:17,146 [108] [DEBUG] [botocore.parsers] Response headers: {'x-amz-request-id': 'kuwzzljo-7j67s4-zap', 'x-amz-id-2': 'kuwzzljo-7j67s4-zap', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET,POST,PUT,DELETE,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'Access-Control-Expose-Headers': 'ETag,X-Amz-Version-Id', 'ETag': '"9c3dba2ae1fdfc4f213af740777c2efb-1"', 'Last-Modified': 'Mon, 18 Oct 2021 18:35:01 GMT', 'Content-Type': 'application/octet-stream', 'Content-Length': '3922', 'Accept-Ranges': 'bytes', 'Date': 'Mon, 18 Oct 2021 18:35:17 GMT', 'Keep-Alive': 'timeout=5', 'Set-Cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None', 'Cache-control': 'private'} securityworker stdout | 2021-10-18 18:35:17,146 [108] [DEBUG] [botocore.parsers] Response body: securityworker stdout | securityworker stdout | 2021-10-18 18:35:17,148 [108] [DEBUG] [botocore.hooks] Event needs-retry.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,148 [108] [DEBUG] [botocore.retryhandler] No retry needed. securityworker stdout | 2021-10-18 18:35:17,148 [108] [DEBUG] [botocore.hooks] Event needs-retry.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,148 [108] [DEBUG] [boto3.resources.action] Response: {'ResponseMetadata': {'RequestId': 'kuwzzljo-7j67s4-zap', 'HostId': 'kuwzzljo-7j67s4-zap', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amz-request-id': 'kuwzzljo-7j67s4-zap', 'x-amz-id-2': 'kuwzzljo-7j67s4-zap', 'access-control-allow-origin': '*', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET,POST,PUT,DELETE,OPTIONS', 'access-control-allow-headers': 'Content-Type,Content-MD5,Authorization,X-Amz-User-Agent,X-Amz-Date,ETag,X-Amz-Content-Sha256', 'access-control-expose-headers': 'ETag,X-Amz-Version-Id', 'etag': '"9c3dba2ae1fdfc4f213af740777c2efb-1"', 'last-modified': 'Mon, 18 Oct 2021 18:35:01 GMT', 'content-type': 'application/octet-stream', 'content-length': '3922', 'accept-ranges': 'bytes', 'date': 'Mon, 18 Oct 2021 18:35:17 GMT', 'keep-alive': 'timeout=5', 'set-cookie': '1a4aa612fe797ac8466d7ee00e5520d5=f32958ecd516c19788e978cfc3d20fba; path=/; HttpOnly; Secure; SameSite=None', 'cache-control': 'private'}, 'RetryAttempts': 0}, 'AcceptRanges': 'bytes', 'LastModified': datetime.datetime(2021, 10, 18, 18, 35, 1, tzinfo=tzutc()), 'ContentLength': 3922, 'ETag': '"9c3dba2ae1fdfc4f213af740777c2efb-1"', 'CacheControl': 'private', 'ContentType': 'application/octet-stream', 'Metadata': {}, 'Body': } securityworker stdout | 2021-10-18 18:35:17,152 [108] [DEBUG] [peewee] ('((SELECT * FROM (SELECT "t1"."id", "t1"."content_checksum", "t1"."image_size", "t1"."uuid", "t1"."cas_path", "t1"."uncompressed_size" FROM "imagestorage" AS "t1" INNER JOIN "manifestblob" AS "t2" ON ("t2"."blob_id" = "t1"."id") WHERE (("t2"."repository_id" = %s) AND ("t1"."content_checksum" = %s)) LIMIT %s) AS "q0") UNION ALL (SELECT * FROM (SELECT "t3"."id", "t3"."content_checksum", "t3"."image_size", "t3"."uuid", "t3"."cas_path", "t3"."uncompressed_size" FROM "imagestorage" AS "t3" INNER JOIN "manifestblob" AS "t4" ON ("t4"."blob_id" = "t3"."id") WHERE (("t4"."repository_id" = %s) AND ("t3"."content_checksum" = %s)) LIMIT %s) AS "q1")) UNION ALL ((SELECT * FROM (SELECT "t3"."id", "t3"."content_checksum", "t3"."image_size", "t3"."uuid", "t3"."cas_path", "t3"."uncompressed_size" FROM "imagestorage" AS "t3" INNER JOIN "manifestblob" AS "t4" ON ("t4"."blob_id" = "t3"."id") WHERE (("t4"."repository_id" = %s) AND ("t3"."content_checksum" = %s)) LIMIT %s) AS "q2") UNION ALL (SELECT * FROM (SELECT "t5"."id", "t5"."content_checksum", "t5"."image_size", "t5"."uuid", "t5"."cas_path", "t5"."uncompressed_size" FROM "imagestorage" AS "t5" INNER JOIN "manifestblob" AS "t6" ON ("t6"."blob_id" = "t5"."id") WHERE (("t6"."repository_id" = %s) AND ("t5"."content_checksum" = %s)) LIMIT %s) AS "q3"))', [13, 'sha256:e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75', 1, 13, 'sha256:f28762fcbb3454f03e55e3f8ee6e3a6d4ee5efd604bc187967df930ff3f64ef9', 1, 13, 'sha256:296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948', 1, 13, 'sha256:356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c', 1]) securityworker stdout | 2021-10-18 18:35:17,157 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."storage_id", "t1"."location_id" FROM "imagestorageplacement" AS "t1" INNER JOIN "imagestorage" AS "t2" ON ("t1"."storage_id" = "t2"."id") WHERE ("t2"."uuid" = %s)', ['1bdb8256-ce62-45b4-8e86-83ceb6a68f6f']) securityworker stdout | 2021-10-18 18:35:17,159 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."storage_id", "t1"."location_id" FROM "imagestorageplacement" AS "t1" INNER JOIN "imagestorage" AS "t2" ON ("t1"."storage_id" = "t2"."id") WHERE ("t2"."uuid" = %s)', ['aab4c80f-2485-4256-b843-99c05dd79a2f']) securityworker stdout | 2021-10-18 18:35:17,161 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."storage_id", "t1"."location_id" FROM "imagestorageplacement" AS "t1" INNER JOIN "imagestorage" AS "t2" ON ("t1"."storage_id" = "t2"."id") WHERE ("t2"."uuid" = %s)', ['aa0d25c1-c5d5-48bd-8a9a-7c0c25e51264']) securityworker stdout | 2021-10-18 18:35:17,163 [108] [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 ("t1"."id" = %s) LIMIT %s OFFSET %s', [13, 1, 0]) securityworker stdout | 2021-10-18 18:35:17,166 [108] [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"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) securityworker stdout | 2021-10-18 18:35:17,168 [108] [DEBUG] [data.secscan_model.secscan_v4_model] Indexing 2/proxyv2-rhel8@sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053 securityworker stdout | 2021-10-18 18:35:17,168 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,168 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,168 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,168 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,168 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,169 [108] [DEBUG] [botocore.hooks] Event choose-signer.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,169 [108] [DEBUG] [botocore.hooks] Event before-sign.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,169 [108] [DEBUG] [botocore.auth] Calculating signature using hmacv1 auth. securityworker stdout | 2021-10-18 18:35:17,169 [108] [DEBUG] [botocore.auth] HTTP request method: GET securityworker stdout | 2021-10-18 18:35:17,170 [108] [DEBUG] [botocore.auth] StringToSign: securityworker stdout | GET securityworker stdout | 1634582717 securityworker stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948 securityworker stdout | 2021-10-18 18:35:17,179 [108] [DEBUG] [storage.downloadproxy] Proxying via URL https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/_storage_proxy/ZXlKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKU1V6STFOaUlzSW10cFpDSTZJbVUyYlhCT2EwTjBZVUl4Y2tsTE5FTnRTM2RGVWxFM2JuUnlTRmRxYWs5elFrSkNhMDV0ZWt4dkxVRWlmUS5leUpwYzNNaU9pSnhkV0Y1SWl3aVlYVmtJam9pY21WbmFYTjBjbmt0Y1hWaGVTMXhkV0Y1TFhKbFoybHpkSEo1TG1Gd2NITXViMk53TFhOaWVDNWlZMkp6Wm13dVkyOXRJaXdpYm1KbUlqb3hOak0wTlRneU1URTNMQ0pwWVhRaU9qRTJNelExT0RJeE1UY3NJbVY0Y0NJNk1UWXpORFU0TWpFME55d2ljM1ZpSWpvaWMzUnZjbUZuWlhCeWIzaDVJaXdpWVdOalpYTnpJanBiZXlKMGVYQmxJam9pYzNSdmNtRm5aWEJ5YjNoNUlpd2lkWEpwSWpvaWNYVmhlUzFrWVhSaGMzUnZjbVV0TWpZMk1qWTJOekV0TkdKbU1TMDBOREl5TFRneVl6RXRNelZtWVdVeVpERXdZakE1TDJSaGRHRnpkRzl5WVdkbEwzSmxaMmx6ZEhKNUwzTm9ZVEkxTmk4eU9TOHlPVFpsTVRSbFpUSTBNVFE1WlRFMFpEVTNNMkV4Wm1KbU5XSTFZVFl5TldNM1ltSXdZMk15TW1ZMVlqSmhPR0l4T0RCbE9ETXpNalU0TVRnM09UUTRQMEZYVTBGalkyVnpjMHRsZVVsa1BVdEZNR2RPYlc1R2NHMDBORlp6VlVSQlVtUjVKbE5wWjI1aGRIVnlaVDFaTjNCWE5uRkNKVEpDZUZNMlRtOU9NbHAwUkVsSmVtODROR2xSU1NVelJDWkZlSEJwY21WelBURTJNelExT0RJM01UY2lMQ0pvYjNOMElqb2ljek10YjNCbGJuTm9hV1owTFhOMGIzSmhaMlV1WVhCd2N5NXZZM0F0YzJKNExtSmpZbk5tYkM1amIyMDZORFF6SWl3aWMyTm9aVzFsSWpvaWFIUjBjSE1pZlYwc0ltTnZiblJsZUhRaU9udDlmUS5EVEp1RTNLbTBrbjdFY2MxLV8wX00wTjIxanlYNGRqTzFoOGtDeGZOd0xYenBVdk1FRGpUbmhDN0o3QXRFZTRieHd6ZVBzX1BXVzBGLVJwUXc0QUpRRFhrWEdWV2FZdUR6ekYyeEtvbnh2T0FNWTdrTThqUldXVGR5dTVCN21tUElKZUgxdV9qMHN6RGN2VXB4dUZTTkZOLXRnSnVTMXR0aWNGdDM4WXVHUE5zTnNwRURRX3B3YW5RQnM3MVdNRkhocnBXWUtYX2YtS01pWmFOYVVwZVVzOUEwYnA4UDdCWER6dnVZMTBRNk1qT01oY1BzcXE5ZnBiMEN4cG40YUpnVUVvdDhOWGZKazE1ODRoQWxvRjVROE5xZ2ZCVC1fMmZVUVUwb1ByQ0wyQWRUaTA2bGFhUzdFeW91TWQ2ZWFYLXVHRUpWWHFJTjM0TWdqUlhxaFVyakE=/https/s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948?AWSAccessKeyId=KE0gNmnFpm44VsUDARdy&Signature=Y7pW6qB%2BxS6NoN2ZtDIIzo84iQI%3D&Expires=1634582717 securityworker stdout | 2021-10-18 18:35:17,179 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,179 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,179 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,179 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,179 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,180 [108] [DEBUG] [botocore.hooks] Event choose-signer.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,180 [108] [DEBUG] [botocore.hooks] Event before-sign.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,180 [108] [DEBUG] [botocore.auth] Calculating signature using hmacv1 auth. securityworker stdout | 2021-10-18 18:35:17,180 [108] [DEBUG] [botocore.auth] HTTP request method: GET securityworker stdout | 2021-10-18 18:35:17,180 [108] [DEBUG] [botocore.auth] StringToSign: securityworker stdout | GET securityworker stdout | 1634582717 securityworker stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948 securityworker stdout | 2021-10-18 18:35:17,189 [108] [DEBUG] [storage.downloadproxy] Proxying via URL https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/_storage_proxy/ZXlKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKU1V6STFOaUlzSW10cFpDSTZJbVUyYlhCT2EwTjBZVUl4Y2tsTE5FTnRTM2RGVWxFM2JuUnlTRmRxYWs5elFrSkNhMDV0ZWt4dkxVRWlmUS5leUpwYzNNaU9pSnhkV0Y1SWl3aVlYVmtJam9pY21WbmFYTjBjbmt0Y1hWaGVTMXhkV0Y1TFhKbFoybHpkSEo1TG1Gd2NITXViMk53TFhOaWVDNWlZMkp6Wm13dVkyOXRJaXdpYm1KbUlqb3hOak0wTlRneU1URTNMQ0pwWVhRaU9qRTJNelExT0RJeE1UY3NJbVY0Y0NJNk1UWXpORFU0TWpFME55d2ljM1ZpSWpvaWMzUnZjbUZuWlhCeWIzaDVJaXdpWVdOalpYTnpJanBiZXlKMGVYQmxJam9pYzNSdmNtRm5aWEJ5YjNoNUlpd2lkWEpwSWpvaWNYVmhlUzFrWVhSaGMzUnZjbVV0TWpZMk1qWTJOekV0TkdKbU1TMDBOREl5TFRneVl6RXRNelZtWVdVeVpERXdZakE1TDJSaGRHRnpkRzl5WVdkbEwzSmxaMmx6ZEhKNUwzTm9ZVEkxTmk4eU9TOHlPVFpsTVRSbFpUSTBNVFE1WlRFMFpEVTNNMkV4Wm1KbU5XSTFZVFl5TldNM1ltSXdZMk15TW1ZMVlqSmhPR0l4T0RCbE9ETXpNalU0TVRnM09UUTRQMEZYVTBGalkyVnpjMHRsZVVsa1BVdEZNR2RPYlc1R2NHMDBORlp6VlVSQlVtUjVKbE5wWjI1aGRIVnlaVDFaTjNCWE5uRkNKVEpDZUZNMlRtOU9NbHAwUkVsSmVtODROR2xSU1NVelJDWkZlSEJwY21WelBURTJNelExT0RJM01UY2lMQ0pvYjNOMElqb2ljek10YjNCbGJuTm9hV1owTFhOMGIzSmhaMlV1WVhCd2N5NXZZM0F0YzJKNExtSmpZbk5tYkM1amIyMDZORFF6SWl3aWMyTm9aVzFsSWpvaWFIUjBjSE1pZlYwc0ltTnZiblJsZUhRaU9udDlmUS5EVEp1RTNLbTBrbjdFY2MxLV8wX00wTjIxanlYNGRqTzFoOGtDeGZOd0xYenBVdk1FRGpUbmhDN0o3QXRFZTRieHd6ZVBzX1BXVzBGLVJwUXc0QUpRRFhrWEdWV2FZdUR6ekYyeEtvbnh2T0FNWTdrTThqUldXVGR5dTVCN21tUElKZUgxdV9qMHN6RGN2VXB4dUZTTkZOLXRnSnVTMXR0aWNGdDM4WXVHUE5zTnNwRURRX3B3YW5RQnM3MVdNRkhocnBXWUtYX2YtS01pWmFOYVVwZVVzOUEwYnA4UDdCWER6dnVZMTBRNk1qT01oY1BzcXE5ZnBiMEN4cG40YUpnVUVvdDhOWGZKazE1ODRoQWxvRjVROE5xZ2ZCVC1fMmZVUVUwb1ByQ0wyQWRUaTA2bGFhUzdFeW91TWQ2ZWFYLXVHRUpWWHFJTjM0TWdqUlhxaFVyakE=/https/s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/29/296e14ee24149e14d573a1fbf5b5a625c7bb0cc22f5b2a8b180e833258187948?AWSAccessKeyId=KE0gNmnFpm44VsUDARdy&Signature=Y7pW6qB%2BxS6NoN2ZtDIIzo84iQI%3D&Expires=1634582717 securityworker stdout | 2021-10-18 18:35:17,189 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,189 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,189 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,190 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,190 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,190 [108] [DEBUG] [botocore.hooks] Event choose-signer.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,190 [108] [DEBUG] [botocore.hooks] Event before-sign.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,190 [108] [DEBUG] [botocore.auth] Calculating signature using hmacv1 auth. securityworker stdout | 2021-10-18 18:35:17,190 [108] [DEBUG] [botocore.auth] HTTP request method: GET securityworker stdout | 2021-10-18 18:35:17,190 [108] [DEBUG] [botocore.auth] StringToSign: securityworker stdout | GET securityworker stdout | 1634582717 securityworker stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c securityworker stdout | 2021-10-18 18:35:17,199 [108] [DEBUG] [storage.downloadproxy] Proxying via URL https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/_storage_proxy/ZXlKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKU1V6STFOaUlzSW10cFpDSTZJbVUyYlhCT2EwTjBZVUl4Y2tsTE5FTnRTM2RGVWxFM2JuUnlTRmRxYWs5elFrSkNhMDV0ZWt4dkxVRWlmUS5leUpwYzNNaU9pSnhkV0Y1SWl3aVlYVmtJam9pY21WbmFYTjBjbmt0Y1hWaGVTMXhkV0Y1TFhKbFoybHpkSEo1TG1Gd2NITXViMk53TFhOaWVDNWlZMkp6Wm13dVkyOXRJaXdpYm1KbUlqb3hOak0wTlRneU1URTNMQ0pwWVhRaU9qRTJNelExT0RJeE1UY3NJbVY0Y0NJNk1UWXpORFU0TWpFME55d2ljM1ZpSWpvaWMzUnZjbUZuWlhCeWIzaDVJaXdpWVdOalpYTnpJanBiZXlKMGVYQmxJam9pYzNSdmNtRm5aWEJ5YjNoNUlpd2lkWEpwSWpvaWNYVmhlUzFrWVhSaGMzUnZjbVV0TWpZMk1qWTJOekV0TkdKbU1TMDBOREl5TFRneVl6RXRNelZtWVdVeVpERXdZakE1TDJSaGRHRnpkRzl5WVdkbEwzSmxaMmx6ZEhKNUwzTm9ZVEkxTmk4ek5TOHpOVFptTVRobU0yRTVNelZpTW1ZeU1qWXdPVE0zTWpCaU5qVXpPRE13TkRneU5EazBNVE5sWkRrNVpHRTNNbU00TjJRMVltVTFPR05qTkRZMk5qRmpQMEZYVTBGalkyVnpjMHRsZVVsa1BVdEZNR2RPYlc1R2NHMDBORlp6VlVSQlVtUjVKbE5wWjI1aGRIVnlaVDFRVkNVeVJsbzBUelJaSlRKR1Ztd3lPVmR3YldWS1NuWmphVGsxUkV0WkpUTkVKa1Y0Y0dseVpYTTlNVFl6TkRVNE1qY3hOeUlzSW1odmMzUWlPaUp6TXkxdmNHVnVjMmhwWm5RdGMzUnZjbUZuWlM1aGNIQnpMbTlqY0MxelluZ3VZbU5pYzJac0xtTnZiVG8wTkRNaUxDSnpZMmhsYldVaU9pSm9kSFJ3Y3lKOVhTd2lZMjl1ZEdWNGRDSTZlMzE5LkJkQllPWWI4TmZoUU02WVVfTDA4MzJKcEhVejNxVWtPbDRPRjViYzJyUmYyT19fbXN6TFdzM1QwdEZxLWJBWmtfTXFjd1NRN0kwLU8waFlzWUxsb3RFZnMxejVaaXdmU1R3Q01Xal9ueGdMc0d2UzAxTWM5X1RLSHFZc0dQWXBpTFg4cjBvWk1DdEFfcjlISlRzYm5Yd09oaGdlQ2JvUkh5enNMTkZoeGJXcnM3VEpIRXJBTEJoSDdDTzJsTklIaUswYVo1Y2hTYkNtclY2dTdhallkekRSNzV4Nl9VQ3pQWlg3X1lqRktDMm1mSERYV0ZCa0hhOEpTajVvMExvcldvY1Nkc3VyT1NlVXF6bVZKdUo3ZUZEemxaX2dkVEpJTkd5WnktYWhZUHdneGEwTm5iVzBYSHUwckdGRkY3S0RtLWl4MUFEbmdaUmtNWEZpZ0VNZHFGdw==/https/s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c?AWSAccessKeyId=KE0gNmnFpm44VsUDARdy&Signature=PT%2FZ4O4Y%2FVl29WpmeJJvci95DKY%3D&Expires=1634582717 securityworker stdout | 2021-10-18 18:35:17,199 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,200 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,200 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,200 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,200 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,200 [108] [DEBUG] [botocore.hooks] Event choose-signer.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,200 [108] [DEBUG] [botocore.hooks] Event before-sign.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,200 [108] [DEBUG] [botocore.auth] Calculating signature using hmacv1 auth. securityworker stdout | 2021-10-18 18:35:17,200 [108] [DEBUG] [botocore.auth] HTTP request method: GET securityworker stdout | 2021-10-18 18:35:17,200 [108] [DEBUG] [botocore.auth] StringToSign: securityworker stdout | GET securityworker stdout | 1634582717 securityworker stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c securityworker stdout | 2021-10-18 18:35:17,209 [108] [DEBUG] [storage.downloadproxy] Proxying via URL https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/_storage_proxy/ZXlKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKU1V6STFOaUlzSW10cFpDSTZJbVUyYlhCT2EwTjBZVUl4Y2tsTE5FTnRTM2RGVWxFM2JuUnlTRmRxYWs5elFrSkNhMDV0ZWt4dkxVRWlmUS5leUpwYzNNaU9pSnhkV0Y1SWl3aVlYVmtJam9pY21WbmFYTjBjbmt0Y1hWaGVTMXhkV0Y1TFhKbFoybHpkSEo1TG1Gd2NITXViMk53TFhOaWVDNWlZMkp6Wm13dVkyOXRJaXdpYm1KbUlqb3hOak0wTlRneU1URTNMQ0pwWVhRaU9qRTJNelExT0RJeE1UY3NJbVY0Y0NJNk1UWXpORFU0TWpFME55d2ljM1ZpSWpvaWMzUnZjbUZuWlhCeWIzaDVJaXdpWVdOalpYTnpJanBiZXlKMGVYQmxJam9pYzNSdmNtRm5aWEJ5YjNoNUlpd2lkWEpwSWpvaWNYVmhlUzFrWVhSaGMzUnZjbVV0TWpZMk1qWTJOekV0TkdKbU1TMDBOREl5TFRneVl6RXRNelZtWVdVeVpERXdZakE1TDJSaGRHRnpkRzl5WVdkbEwzSmxaMmx6ZEhKNUwzTm9ZVEkxTmk4ek5TOHpOVFptTVRobU0yRTVNelZpTW1ZeU1qWXdPVE0zTWpCaU5qVXpPRE13TkRneU5EazBNVE5sWkRrNVpHRTNNbU00TjJRMVltVTFPR05qTkRZMk5qRmpQMEZYVTBGalkyVnpjMHRsZVVsa1BVdEZNR2RPYlc1R2NHMDBORlp6VlVSQlVtUjVKbE5wWjI1aGRIVnlaVDFRVkNVeVJsbzBUelJaSlRKR1Ztd3lPVmR3YldWS1NuWmphVGsxUkV0WkpUTkVKa1Y0Y0dseVpYTTlNVFl6TkRVNE1qY3hOeUlzSW1odmMzUWlPaUp6TXkxdmNHVnVjMmhwWm5RdGMzUnZjbUZuWlM1aGNIQnpMbTlqY0MxelluZ3VZbU5pYzJac0xtTnZiVG8wTkRNaUxDSnpZMmhsYldVaU9pSm9kSFJ3Y3lKOVhTd2lZMjl1ZEdWNGRDSTZlMzE5LkJkQllPWWI4TmZoUU02WVVfTDA4MzJKcEhVejNxVWtPbDRPRjViYzJyUmYyT19fbXN6TFdzM1QwdEZxLWJBWmtfTXFjd1NRN0kwLU8waFlzWUxsb3RFZnMxejVaaXdmU1R3Q01Xal9ueGdMc0d2UzAxTWM5X1RLSHFZc0dQWXBpTFg4cjBvWk1DdEFfcjlISlRzYm5Yd09oaGdlQ2JvUkh5enNMTkZoeGJXcnM3VEpIRXJBTEJoSDdDTzJsTklIaUswYVo1Y2hTYkNtclY2dTdhallkekRSNzV4Nl9VQ3pQWlg3X1lqRktDMm1mSERYV0ZCa0hhOEpTajVvMExvcldvY1Nkc3VyT1NlVXF6bVZKdUo3ZUZEemxaX2dkVEpJTkd5WnktYWhZUHdneGEwTm5iVzBYSHUwckdGRkY3S0RtLWl4MUFEbmdaUmtNWEZpZ0VNZHFGdw==/https/s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/35/356f18f3a935b2f226093720b65383048249413ed99da72c87d5be58cc46661c?AWSAccessKeyId=KE0gNmnFpm44VsUDARdy&Signature=PT%2FZ4O4Y%2FVl29WpmeJJvci95DKY%3D&Expires=1634582717 securityworker stdout | 2021-10-18 18:35:17,210 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,210 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,210 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,210 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,210 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,210 [108] [DEBUG] [botocore.hooks] Event choose-signer.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,211 [108] [DEBUG] [botocore.hooks] Event before-sign.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,211 [108] [DEBUG] [botocore.auth] Calculating signature using hmacv1 auth. securityworker stdout | 2021-10-18 18:35:17,211 [108] [DEBUG] [botocore.auth] HTTP request method: GET securityworker stdout | 2021-10-18 18:35:17,211 [108] [DEBUG] [botocore.auth] StringToSign: securityworker stdout | GET securityworker stdout | 1634582717 securityworker stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/e7/e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75 securityworker stdout | 2021-10-18 18:35:17,219 [108] [DEBUG] [storage.downloadproxy] Proxying via URL https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/_storage_proxy/ZXlKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKU1V6STFOaUlzSW10cFpDSTZJbVUyYlhCT2EwTjBZVUl4Y2tsTE5FTnRTM2RGVWxFM2JuUnlTRmRxYWs5elFrSkNhMDV0ZWt4dkxVRWlmUS5leUpwYzNNaU9pSnhkV0Y1SWl3aVlYVmtJam9pY21WbmFYTjBjbmt0Y1hWaGVTMXhkV0Y1TFhKbFoybHpkSEo1TG1Gd2NITXViMk53TFhOaWVDNWlZMkp6Wm13dVkyOXRJaXdpYm1KbUlqb3hOak0wTlRneU1URTNMQ0pwWVhRaU9qRTJNelExT0RJeE1UY3NJbVY0Y0NJNk1UWXpORFU0TWpFME55d2ljM1ZpSWpvaWMzUnZjbUZuWlhCeWIzaDVJaXdpWVdOalpYTnpJanBiZXlKMGVYQmxJam9pYzNSdmNtRm5aWEJ5YjNoNUlpd2lkWEpwSWpvaWNYVmhlUzFrWVhSaGMzUnZjbVV0TWpZMk1qWTJOekV0TkdKbU1TMDBOREl5TFRneVl6RXRNelZtWVdVeVpERXdZakE1TDJSaGRHRnpkRzl5WVdkbEwzSmxaMmx6ZEhKNUwzTm9ZVEkxTmk5bE55OWxOelZpWlRFeU1UQXhZalk1Tnpsak9URXdOVEUyWkRKaE0yUTRZalpoT0dJek4yRXlaVEZrTkRWbU1UazFNVEF6TkRFME9XWmhaV1F6T0dObFpqYzFQMEZYVTBGalkyVnpjMHRsZVVsa1BVdEZNR2RPYlc1R2NHMDBORlp6VlVSQlVtUjVKbE5wWjI1aGRIVnlaVDA0Wkc1d01HdDBTbWhYT1V4bk1HVTFNa3h2YjJSRlVrNUZSMFVsTTBRbVJYaHdhWEpsY3oweE5qTTBOVGd5TnpFM0lpd2lhRzl6ZENJNkluTXpMVzl3Wlc1emFHbG1kQzF6ZEc5eVlXZGxMbUZ3Y0hNdWIyTndMWE5pZUM1aVkySnpabXd1WTI5dE9qUTBNeUlzSW5OamFHVnRaU0k2SW1oMGRIQnpJbjFkTENKamIyNTBaWGgwSWpwN2ZYMC5sSHFQQUl1djZXMWlta09LNElUd3BuT3hTZXJFODNKZWVmXzBWeU9MeDJOWXBENndNSUFXVjJka0hYQTZ4NW93N1U5Q1hQSFRIMlZSbUdKWlN5RUpTU0ZrNWtWTkhwRHZpWVJQR0RGTmdxd1ptVFZGWmxvajlFQnQxaWlUYS1oWXYwbGk0Y0ZFcWpiQnRLQzNfWFBTV2NKMHZlbF9tOE4ya1A1LUtoMXkxakJ6ellsZFNWa3FzcVdFdXYxVzRKOWx1MzFuVHpxTUgzTG5TMHYta0JiWGZRaldqMFp1OENxOTNydm9MTDNVVnZBSDNuenpNWllsRWpnbE9ZV0M4ZFoweXo1MGI5blZnaXdQX1JJcmM3d3preF81UTFnZnlZcVdfRzNwTUowRTZ4eGczT0RPVkFlMWJ5VURudUtWZ1MzWko5MU1obWpOMVlObmRjSndJVmFXMFE=/https/s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/e7/e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75?AWSAccessKeyId=KE0gNmnFpm44VsUDARdy&Signature=8dnp0ktJhW9Lg0e52LoodERNEGE%3D&Expires=1634582717 securityworker stdout | 2021-10-18 18:35:17,220 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,220 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,220 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,220 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,220 [108] [DEBUG] [botocore.hooks] Event before-parameter-build.s3.GetObject: calling handler securityworker stdout | 2021-10-18 18:35:17,220 [108] [DEBUG] [botocore.hooks] Event choose-signer.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,221 [108] [DEBUG] [botocore.hooks] Event before-sign.s3.GetObject: calling handler > securityworker stdout | 2021-10-18 18:35:17,221 [108] [DEBUG] [botocore.auth] Calculating signature using hmacv1 auth. securityworker stdout | 2021-10-18 18:35:17,221 [108] [DEBUG] [botocore.auth] HTTP request method: GET securityworker stdout | 2021-10-18 18:35:17,221 [108] [DEBUG] [botocore.auth] StringToSign: securityworker stdout | GET securityworker stdout | 1634582717 securityworker stdout | /quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/e7/e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75 securityworker stdout | 2021-10-18 18:35:17,229 [108] [DEBUG] [storage.downloadproxy] Proxying via URL https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/_storage_proxy/ZXlKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKU1V6STFOaUlzSW10cFpDSTZJbVUyYlhCT2EwTjBZVUl4Y2tsTE5FTnRTM2RGVWxFM2JuUnlTRmRxYWs5elFrSkNhMDV0ZWt4dkxVRWlmUS5leUpwYzNNaU9pSnhkV0Y1SWl3aVlYVmtJam9pY21WbmFYTjBjbmt0Y1hWaGVTMXhkV0Y1TFhKbFoybHpkSEo1TG1Gd2NITXViMk53TFhOaWVDNWlZMkp6Wm13dVkyOXRJaXdpYm1KbUlqb3hOak0wTlRneU1URTNMQ0pwWVhRaU9qRTJNelExT0RJeE1UY3NJbVY0Y0NJNk1UWXpORFU0TWpFME55d2ljM1ZpSWpvaWMzUnZjbUZuWlhCeWIzaDVJaXdpWVdOalpYTnpJanBiZXlKMGVYQmxJam9pYzNSdmNtRm5aWEJ5YjNoNUlpd2lkWEpwSWpvaWNYVmhlUzFrWVhSaGMzUnZjbVV0TWpZMk1qWTJOekV0TkdKbU1TMDBOREl5TFRneVl6RXRNelZtWVdVeVpERXdZakE1TDJSaGRHRnpkRzl5WVdkbEwzSmxaMmx6ZEhKNUwzTm9ZVEkxTmk5bE55OWxOelZpWlRFeU1UQXhZalk1Tnpsak9URXdOVEUyWkRKaE0yUTRZalpoT0dJek4yRXlaVEZrTkRWbU1UazFNVEF6TkRFME9XWmhaV1F6T0dObFpqYzFQMEZYVTBGalkyVnpjMHRsZVVsa1BVdEZNR2RPYlc1R2NHMDBORlp6VlVSQlVtUjVKbE5wWjI1aGRIVnlaVDA0Wkc1d01HdDBTbWhYT1V4bk1HVTFNa3h2YjJSRlVrNUZSMFVsTTBRbVJYaHdhWEpsY3oweE5qTTBOVGd5TnpFM0lpd2lhRzl6ZENJNkluTXpMVzl3Wlc1emFHbG1kQzF6ZEc5eVlXZGxMbUZ3Y0hNdWIyTndMWE5pZUM1aVkySnpabXd1WTI5dE9qUTBNeUlzSW5OamFHVnRaU0k2SW1oMGRIQnpJbjFkTENKamIyNTBaWGgwSWpwN2ZYMC5sSHFQQUl1djZXMWlta09LNElUd3BuT3hTZXJFODNKZWVmXzBWeU9MeDJOWXBENndNSUFXVjJka0hYQTZ4NW93N1U5Q1hQSFRIMlZSbUdKWlN5RUpTU0ZrNWtWTkhwRHZpWVJQR0RGTmdxd1ptVFZGWmxvajlFQnQxaWlUYS1oWXYwbGk0Y0ZFcWpiQnRLQzNfWFBTV2NKMHZlbF9tOE4ya1A1LUtoMXkxakJ6ellsZFNWa3FzcVdFdXYxVzRKOWx1MzFuVHpxTUgzTG5TMHYta0JiWGZRaldqMFp1OENxOTNydm9MTDNVVnZBSDNuenpNWllsRWpnbE9ZV0M4ZFoweXo1MGI5blZnaXdQX1JJcmM3d3preF81UTFnZnlZcVdfRzNwTUowRTZ4eGczT0RPVkFlMWJ5VURudUtWZ1MzWko5MU1obWpOMVlObmRjSndJVmFXMFE=/https/s3-openshift-storage.apps.ocp-sbx.bcbsfl.com:443/quay-datastore-26626671-4bf1-4422-82c1-35fae2d10b09/datastorage/registry/sha256/e7/e75be12101b6979c910516d2a3d8b6a8b37a2e1d45f1951034149faed38cef75?AWSAccessKeyId=KE0gNmnFpm44VsUDARdy&Signature=8dnp0ktJhW9Lg0e52LoodERNEGE%3D&Expires=1634582717 securityworker stdout | 2021-10-18 18:35:17,230 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:35:17,230 [108] [DEBUG] [util.secscan.v4.api] POSTing security URL http://registry-clair-app:80/indexer/api/v1/index_report gunicorn-web stdout | 2021-10-18 18:35:17,318 [243] [DEBUG] [app] Starting request: urn:request:1c3d4f31-8991-4e7c-9ddd-d2b721267c0a (/api/v1/repository/j1vw/grafana/build/) gunicorn-web stdout | 2021-10-18 18:35:17,319 [243] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:17,319 [243] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:17,320 [243] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:17,329 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:17,330 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:17,330 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:17,330 [243] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/grafana gunicorn-web stdout | 2021-10-18 18:35:17,330 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:17,330 [243] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:17,330 [243] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:17,330 [243] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:17,332 [243] [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', ['j1vw', 'grafana', 3, 'application', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:17,339 [243] [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', ['grafana', 'j1vw', 3]) gunicorn-web stdout | 2021-10-18 18:35:17,345 [243] [DEBUG] [app] Ending request: urn:request:1c3d4f31-8991-4e7c-9ddd-d2b721267c0a (/api/v1/repository/j1vw/grafana/build/) gunicorn-web stdout | 2021-10-18 18:35:17,346 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:17,346 [243] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:17 +0000] "GET /api/v1/repository/j1vw/grafana/build/?limit=3 HTTP/1.0" 200 15 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:17 +0000] "GET /api/v1/repository/j1vw/grafana/build/?limit=3 HTTP/1.1" 200 15 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.030 1650 0.030) gcworker stdout | 2021-10-18 18:35:17,887 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:35:17,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:47.886221+00:00 (in 29.998968 seconds) gcworker stdout | 2021-10-18 18:35:17,887 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:35:47 UTC)" (scheduled at 2021-10-18 18:35:17.886221+00:00) gcworker stdout | 2021-10-18 18:35:17,890 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372517887, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:35:17,906 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:35:17,906 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:35:17,907 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:35:47 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:35:17,949 [244] [DEBUG] [app] Starting request: urn:request:b3f36aaf-40c7-41c7-9bd2-79744c741ea7 (/api/v1/repository/j1vw/grafana/manifest/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a/security) gunicorn-web stdout | 2021-10-18 18:35:17,950 [244] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:17,950 [244] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:17,951 [244] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:17,962 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:17,962 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:17,962 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:17,962 [244] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/grafana gunicorn-web stdout | 2021-10-18 18:35:17,963 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:17,963 [244] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:17,963 [244] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:17,963 [244] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:17,964 [244] [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', ['j1vw', 'grafana', 3, 'application', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:17,969 [244] [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', ['j1vw', 'grafana', 3, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:17,971 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."digest" = %s)) LIMIT %s OFFSET %s', [12, 'sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:17,973 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."manifest_id", "t1"."repository_id", "t1"."index_status", "t1"."error_json", "t1"."last_indexed", "t1"."indexer_hash", "t1"."indexer_version", "t1"."metadata_json" FROM "manifestsecuritystatus" AS "t1" WHERE ("t1"."manifest_id" = %s) LIMIT %s OFFSET %s', [8, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:17,975 [244] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request gunicorn-web stdout | 2021-10-18 18:35:17,975 [244] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/matcher/api/v1/vulnerability_report/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a gunicorn-web stdout | 2021-10-18 18:35:17,977 [244] [DEBUG] [urllib3.connectionpool] Starting new HTTP connection (1): registry-clair-app:80 gunicorn-web stdout | 2021-10-18 18:35:17,990 [244] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /matcher/api/v1/vulnerability_report/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a HTTP/1.1" 202 0 gunicorn-web stdout | 2021-10-18 18:35:17,992 [244] [ERROR] [util.secscan.v4.api] Security scanner response failed OpenAPI validation gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/secscan/v4/api.py", line 340, in is_valid_response gunicorn-web stdout | validate(resp.json(), schema, resolver=resolver) gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/requests/models.py", line 897, in json gunicorn-web stdout | return complexjson.loads(self.text, **kwargs) gunicorn-web stdout | File "/usr/lib64/python3.8/json/__init__.py", line 357, in loads gunicorn-web stdout | return _default_decoder.decode(s) gunicorn-web stdout | File "/usr/lib64/python3.8/json/decoder.py", line 337, in decode gunicorn-web stdout | obj, end = self.raw_decode(s, idx=_w(s, 0).end()) gunicorn-web stdout | File "/usr/lib64/python3.8/json/decoder.py", line 355, in raw_decode gunicorn-web stdout | raise JSONDecodeError("Expecting value", s, err.value) from None gunicorn-web stdout | json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) gunicorn-web stdout | 2021-10-18 18:35:17,993 [244] [DEBUG] [peewee] ('DELETE FROM "manifestsecuritystatus" WHERE ("manifestsecuritystatus"."id" = %s)', [43]) gunicorn-web stdout | 2021-10-18 18:35:18,000 [244] [ERROR] [app] Exception on /api/v1/repository/j1vw/grafana/manifest/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a/security [GET] gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1949, in full_dispatch_request gunicorn-web stdout | rv = self.dispatch_request() gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1935, in dispatch_request gunicorn-web stdout | return self.view_functions[rule.endpoint](**req.view_args) gunicorn-web stdout | File "/quay-registry/endpoints/decorators.py", line 212, in wrapper gunicorn-web stdout | return func(*args, **kwargs) gunicorn-web stdout | File "/quay-registry/auth/decorators.py", line 65, in wrapper gunicorn-web stdout | return func(*args, **kwargs) gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask_restful/utils/cors.py", line 35, in wrapped_function gunicorn-web stdout | resp = make_response(f(*args, **kwargs)) gunicorn-web stdout | File "/quay-registry/endpoints/csrf.py", line 73, in wrapper gunicorn-web stdout | resp = func(*args, **kwargs) gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask_restful/__init__.py", line 458, in wrapper gunicorn-web stdout | resp = resource(*args, **kwargs) gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask/views.py", line 89, in view gunicorn-web stdout | return self.dispatch_request(*args, **kwargs) gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask_restful/__init__.py", line 573, in dispatch_request gunicorn-web stdout | resp = meth(*args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/decorators.py", line 141, in wrapper gunicorn-web stdout | return func(*args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/api/__init__.py", line 241, in wrapper gunicorn-web stdout | return func(namespace, repository, *args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/decorators.py", line 120, in wrapper gunicorn-web stdout | return func(*args, **kwargs) gunicorn-web stdout | File "/quay-registry/auth/decorators.py", line 65, in wrapper gunicorn-web stdout | return func(*args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/api/__init__.py", line 295, in wrapped gunicorn-web stdout | return func(self, namespace, repository, *args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/api/__init__.py", line 266, in wrapped gunicorn-web stdout | return func(self, namespace_name, repository_name, *args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/api/__init__.py", line 228, in wrapper gunicorn-web stdout | return func(self, *args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/api/secscan.py", line 141, in get gunicorn-web stdout | return _security_info(manifest, parsed_args.vulnerabilities) gunicorn-web stdout | File "/quay-registry/endpoints/api/secscan.py", line 67, in _security_info gunicorn-web stdout | raise DownstreamIssue(result.scanner_request_error) gunicorn-web stdout | endpoints.exception.DownstreamIssue: 520 Unknown Error: Received incompatible response from security scanner gunicorn-web stdout | 2021-10-18 18:35:18,004 [244] [DEBUG] [app] Ending request: urn:request:b3f36aaf-40c7-41c7-9bd2-79744c741ea7 (/api/v1/repository/j1vw/grafana/manifest/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a/security) gunicorn-web stdout | 2021-10-18 18:35:18,005 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:18,005 [244] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:18 +0000] "GET /api/v1/repository/j1vw/grafana/manifest/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a/security?vulnerabilities=true HTTP/1.0" 520 319 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:18 +0000] "GET /api/v1/repository/j1vw/grafana/manifest/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a/security?vulnerabilities=true HTTP/1.1" 520 319 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.058 1755 0.058) blobuploadcleanupworker stdout | 2021-10-18 18:35:18,027 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} notificationworker stdout | 2021-10-18 18:35:18,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:35:18,178 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:28.176502+00:00 (in 9.998829 seconds) notificationworker stdout | 2021-10-18 18:35:18,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:35:28 UTC)" (scheduled at 2021-10-18 18:35:18.176502+00:00) notificationworker stdout | 2021-10-18 18:35:18,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:35:18,181 [82] [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(2021, 10, 18, 18, 35, 18, 178871), True, datetime.datetime(2021, 10, 18, 18, 35, 18, 178871), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:35:18,194 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:35:18,194 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:35:18,195 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:35:28 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:35:19,152 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:35:19,491 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:35:19,673 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} gunicorn-web stdout | 2021-10-18 18:35:19,866 [241] [DEBUG] [app] Starting request: urn:request:63c3473f-e9c1-4bce-b598-ead0f88da610 (/repository/j1vw/grafana) gunicorn-web stdout | 2021-10-18 18:35:19,884 [241] [DEBUG] [endpoints.api.discovery] Unable to find method for POST in class gunicorn-web stdout | 2021-10-18 18:35:19,892 [241] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:19,913 [241] [DEBUG] [app] Ending request: urn:request:63c3473f-e9c1-4bce-b598-ead0f88da610 (/repository/j1vw/grafana) gunicorn-web stdout | 2021-10-18 18:35:19,914 [241] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:19 +0000] "GET /repository/j1vw/grafana?tab=tags HTTP/1.0" 200 80199 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/system-ocpimage-nodejs?tab=settings" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:19 +0000] "GET /repository/j1vw/grafana?tab=tags HTTP/1.1" 200 12794 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/system-ocpimage-nodejs?tab=settings" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.051 1736 0.052) notificationworker stdout | 2021-10-18 18:35:20,093 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} gunicorn-web stdout | 2021-10-18 18:35:20,219 [244] [DEBUG] [app] Starting request: urn:request:20cc2431-7138-4a87-87f0-11a6b4823589 (/api/v1/user/) gunicorn-web stdout | 2021-10-18 18:35:20,220 [244] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,220 [244] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,221 [244] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,230 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:20,230 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:20,230 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,230 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,230 [244] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,230 [244] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,230 [244] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,232 [244] [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, 'j1vw']) gunicorn-web stdout | 2021-10-18 18:35:20,235 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,235 [244] [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))', ['quayrobot', 2]) gunicorn-web stdout | 2021-10-18 18:35:20,237 [243] [DEBUG] [app] Starting request: urn:request:39a29b03-36b6-419d-b4fc-886a7fb98089 (/api/v1/messages) gunicorn-web stdout | 2021-10-18 18:35:20,237 [243] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,237 [244] [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)', [2]) gunicorn-web stdout | 2021-10-18 18:35:20,237 [243] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,238 [243] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,239 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,239 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,239 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,240 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."organization_id", "t1"."role_id", "t1"."description", "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", "t3"."id", "t3"."name" FROM "team" AS "t1" INNER JOIN "teamrole" AS "t3" ON ("t1"."role_id" = "t3"."id") INNER JOIN "user" AS "t2" ON ("t1"."organization_id" = "t2"."id") INNER JOIN "teammember" AS "t4" ON ("t4"."team_id" = "t1"."id") INNER JOIN "user" AS "t5" ON ("t4"."user_id" = "t5"."id") WHERE (("t5"."id" = %s) AND ("t2"."organization" = %s))', [2, True]) gunicorn-web stdout | 2021-10-18 18:35:20,243 [244] [DEBUG] [auth.permissions] Organization team added permission: namespacewide(type='organization', namespace='paas', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,243 [244] [DEBUG] [auth.permissions] Organization team added repo permission: namespacewide(type='organizationrepo', namespace='paas', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,243 [244] [DEBUG] [auth.permissions] Team added permission: teamwideneed(type='orgteam', orgname='paas', teamname='owners', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,243 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,243 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,244 [244] [DEBUG] [app] Ending request: urn:request:20cc2431-7138-4a87-87f0-11a6b4823589 (/api/v1/user/) gunicorn-web stdout | 2021-10-18 18:35:20,245 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:20,246 [244] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/user/ HTTP/1.0" 200 884 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/user/ HTTP/1.1" 200 884 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.028 1626 0.028) gunicorn-web stdout | 2021-10-18 18:35:20,248 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:20,248 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:20,248 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,249 [243] [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 | 2021-10-18 18:35:20,252 [243] [DEBUG] [app] Ending request: urn:request:39a29b03-36b6-419d-b4fc-886a7fb98089 (/api/v1/messages) gunicorn-web stdout | 2021-10-18 18:35:20,253 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/messages HTTP/1.1" 200 17 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.019 1629 0.019) gunicorn-web stdout | 2021-10-18 18:35:20,254 [243] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/messages HTTP/1.0" 200 17 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:35:20,317 [242] [DEBUG] [app] Starting request: urn:request:a3988799-b53b-4ac2-b33e-e0cd7f06c590 (/api/v1/repository/j1vw/grafana) gunicorn-web stdout | 2021-10-18 18:35:20,318 [242] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,318 [242] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,319 [242] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,322 [244] [DEBUG] [app] Starting request: urn:request:a109cfd3-e6d0-4b72-b6e9-1d1bf656641a (/api/v1/repository/j1vw/grafana/tag/) gunicorn-web stdout | 2021-10-18 18:35:20,323 [244] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,323 [244] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,325 [244] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,328 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:20,329 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:20,329 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,329 [242] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/grafana gunicorn-web stdout | 2021-10-18 18:35:20,329 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,329 [242] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,329 [242] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,329 [242] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,329 [242] [DEBUG] [endpoints.api.repository] Get repo: j1vw/grafana gunicorn-web stdout | 2021-10-18 18:35:20,331 [242] [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', ['j1vw', 'grafana', 3, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,333 [242] [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', [12, 2, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,336 [242] [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))', [12, datetime.date(2021, 7, 18)]) gunicorn-web stdout | 2021-10-18 18:35:20,337 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,337 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,338 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:20,338 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:20,339 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,339 [242] [DEBUG] [app] Ending request: urn:request:a3988799-b53b-4ac2-b33e-e0cd7f06c590 (/api/v1/repository/j1vw/grafana) gunicorn-web stdout | 2021-10-18 18:35:20,339 [244] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/grafana gunicorn-web stdout | 2021-10-18 18:35:20,339 [244] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,339 [244] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,339 [244] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,340 [244] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,340 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:20,340 [242] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/repository/j1vw/grafana?includeStats=true&includeTags=false HTTP/1.0" 200 3624 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/repository/j1vw/grafana?includeStats=true&includeTags=false HTTP/1.1" 200 3624 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.027 1680 0.026) gunicorn-web stdout | 2021-10-18 18:35:20,343 [244] [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', ['j1vw', 'grafana', 3, 'application', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,348 [242] [DEBUG] [app] Starting request: urn:request:82b9d3ac-73f6-4ada-85d8-6cda81db3f85 (/api/v1/user/notifications) gunicorn-web stdout | 2021-10-18 18:35:20,348 [242] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,349 [242] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,349 [242] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,349 [244] [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', ['j1vw', 'grafana', 3, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,355 [244] [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", "t2"."layers_compressed_size", "t2"."config_media_type" 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)) ORDER BY "t1"."lifetime_start_ms" DESC, "t1"."name" LIMIT %s OFFSET %s', [12, None, 1634582120354, False, 101, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,359 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:20,359 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:20,359 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,359 [242] [DEBUG] [endpoints.api] Checking permission for user j1vw gunicorn-web stdout | 2021-10-18 18:35:20,359 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,359 [242] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,359 [242] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,359 [242] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,361 [242] [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, 2, False, 2, 'admin', 6]) gunicorn-web stdout | 2021-10-18 18:35:20,361 [244] [DEBUG] [app] Ending request: urn:request:a109cfd3-e6d0-4b72-b6e9-1d1bf656641a (/api/v1/repository/j1vw/grafana/tag/) gunicorn-web stdout | 2021-10-18 18:35:20,363 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/repository/j1vw/grafana/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.1" 200 470 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.044 1686 0.045) gunicorn-web stdout | 2021-10-18 18:35:20,363 [244] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/repository/j1vw/grafana/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.0" 200 470 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:35:20,368 [242] [DEBUG] [app] Ending request: urn:request:82b9d3ac-73f6-4ada-85d8-6cda81db3f85 (/api/v1/user/notifications) gunicorn-web stdout | 2021-10-18 18:35:20,369 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:20,370 [242] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/user/notifications HTTP/1.1" 200 43 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.023 1639 0.022) gunicorn-web stdout | 2021-10-18 18:35:20,415 [242] [DEBUG] [app] Starting request: urn:request:855ae08c-81dd-43ba-8962-b4cd3dfc2cf4 (/api/v1/user/apptoken) gunicorn-web stdout | 2021-10-18 18:35:20,416 [242] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,416 [242] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,418 [242] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,428 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:20,428 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:20,428 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,428 [242] [DEBUG] [endpoints.api] Checking permission for user j1vw gunicorn-web stdout | 2021-10-18 18:35:20,429 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,429 [242] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,429 [242] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,429 [242] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:20 +0000] "GET /static/img/quay_favicon.png HTTP/1.1" 200 3558 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.000 1604 -) gunicorn-web stdout | 2021-10-18 18:35:20,430 [242] [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))', [2, datetime.datetime(2021, 10, 21, 13, 47, 20, 429574), datetime.datetime(2021, 10, 18, 18, 35, 20, 429659)]) gunicorn-web stdout | 2021-10-18 18:35:20,433 [242] [DEBUG] [app] Ending request: urn:request:855ae08c-81dd-43ba-8962-b4cd3dfc2cf4 (/api/v1/user/apptoken) gunicorn-web stdout | 2021-10-18 18:35:20,434 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:20,435 [242] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.1" 200 38 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.023 1648 0.024) manifestbackfillworker stdout | 2021-10-18 18:35:20,746 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} gunicorn-web stdout | 2021-10-18 18:35:20,804 [241] [DEBUG] [app] Starting request: urn:request:0c12ecf4-e19a-41aa-9e99-33829e4eedec (/api/v1/repository/j1vw/grafana/manifest/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a/security) gunicorn-web stdout | 2021-10-18 18:35:20,805 [241] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,805 [241] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,807 [241] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,818 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:20,818 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:20,819 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,819 [241] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/grafana gunicorn-web stdout | 2021-10-18 18:35:20,819 [241] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,819 [241] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,819 [241] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,819 [241] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,820 [241] [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', ['j1vw', 'grafana', 3, 'application', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,828 [241] [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', ['j1vw', 'grafana', 3, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,831 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."digest" = %s)) LIMIT %s OFFSET %s', [12, 'sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,833 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."manifest_id", "t1"."repository_id", "t1"."index_status", "t1"."error_json", "t1"."last_indexed", "t1"."indexer_hash", "t1"."indexer_version", "t1"."metadata_json" FROM "manifestsecuritystatus" AS "t1" WHERE ("t1"."manifest_id" = %s) LIMIT %s OFFSET %s', [8, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,837 [241] [DEBUG] [app] Ending request: urn:request:0c12ecf4-e19a-41aa-9e99-33829e4eedec (/api/v1/repository/j1vw/grafana/manifest/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a/security) gunicorn-web stdout | 2021-10-18 18:35:20,838 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/repository/j1vw/grafana/manifest/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a/security?vulnerabilities=true HTTP/1.1" 200 35 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.039 1755 0.040) gunicorn-web stdout | 2021-10-18 18:35:20,839 [241] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/repository/j1vw/grafana/manifest/sha256:bbc8e0564ef5c7f08c1253314d91f2f5c3782b2e58eb1871fc6597609635fc3a/security?vulnerabilities=true HTTP/1.0" 200 35 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:35:20,854 [243] [DEBUG] [app] Starting request: urn:request:32bbd6d5-c468-4a43-93be-9c4ba1e76577 (/api/v1/repository/j1vw/grafana/build/) gunicorn-web stdout | 2021-10-18 18:35:20,854 [243] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,854 [243] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,855 [243] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,867 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:20,867 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:20,867 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,867 [243] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/grafana gunicorn-web stdout | 2021-10-18 18:35:20,867 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:20,868 [243] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,868 [243] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,868 [243] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:20,869 [243] [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', ['j1vw', 'grafana', 3, 'application', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:20,876 [243] [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', ['grafana', 'j1vw', 3]) gunicorn-web stdout | 2021-10-18 18:35:20,882 [243] [DEBUG] [app] Ending request: urn:request:32bbd6d5-c468-4a43-93be-9c4ba1e76577 (/api/v1/repository/j1vw/grafana/build/) gunicorn-web stdout | 2021-10-18 18:35:20,883 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/repository/j1vw/grafana/build/?limit=3 HTTP/1.1" 200 15 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.031 1659 0.031) gunicorn-web stdout | 2021-10-18 18:35:20,884 [243] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:20 +0000] "GET /api/v1/repository/j1vw/grafana/build/?limit=3 HTTP/1.0" 200 15 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/grafana?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:35:22,304 [242] [DEBUG] [app] Starting request: urn:request:754221ac-e032-46f1-8819-9aeadc605db1 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:22,304 [241] [DEBUG] [app] Starting request: urn:request:3dff8e57-22a3-47ea-a893-f5b2198b902b (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:22,304 [242] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:22,304 [242] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:22,304 [241] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:22,305 [241] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:22,305 [244] [DEBUG] [app] Starting request: urn:request:27506b44-3312-4758-8a5a-590cb8526c93 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:22,305 [244] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:22,305 [242] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:22,305 [244] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:22,306 [241] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:22,307 [244] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:22,315 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:22,315 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:22,316 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:22,316 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:22,316 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:22,316 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:22,316 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:22,317 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:22,317 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:22,317 [241] [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', ['j1vw', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:22,318 [242] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:35:22,319 [244] [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', ['j1vw', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:22,322 [241] [DEBUG] [peewee] ('((SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t3"."user_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t7" ON ("t6"."team_id" = "t7"."id") INNER JOIN "teammember" AS "t8" ON ("t8"."team_id" = "t7"."id") WHERE (((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t8"."user_id" = %s)))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t9" ON ("t9"."organization_id" = "t4"."namespace_user_id") INNER JOIN "teammember" AS "t10" ON ("t9"."id" = "t10"."team_id") WHERE ((((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t9"."role_id" = %s)) AND ("t10"."user_id" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'j1vw', 2, 3, 1, 'j1vw', 2, 3, 1, 'j1vw', 1, 2, 101]) gunicorn-web stdout | 2021-10-18 18:35:22,323 [244] [DEBUG] [peewee] ('((SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t3"."user_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t7" ON ("t6"."team_id" = "t7"."id") INNER JOIN "teammember" AS "t8" ON ("t8"."team_id" = "t7"."id") WHERE (((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t8"."user_id" = %s)))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t9" ON ("t9"."organization_id" = "t4"."namespace_user_id") INNER JOIN "teammember" AS "t10" ON ("t9"."id" = "t10"."team_id") WHERE ((((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t9"."role_id" = %s)) AND ("t10"."user_id" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'paas', 2, 3, 1, 'paas', 2, 3, 1, 'paas', 1, 2, 101]) gunicorn-web stdout | 2021-10-18 18:35:22,324 [242] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:35:22,328 [242] [DEBUG] [app] Ending request: urn:request:754221ac-e032-46f1-8819-9aeadc605db1 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:22,329 [241] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Max("t1"."lifetime_start_ms") FROM "tag" AS "t1" WHERE ((("t1"."repository_id" IN (%s, %s, %s, %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) GROUP BY "t1"."repository_id"', [9, 11, 12, 13, None, 1634582122328, False]) gunicorn-web stdout | 2021-10-18 18:35:22,330 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:22,331 [244] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:35:22,331 [242] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:22 +0000] "GET /api/v1/repository?last_modified=true&popularity=true&starred=true HTTP/1.0" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:22 +0000] "GET /api/v1/repository?last_modified=true&popularity=true&starred=true HTTP/1.1" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.030 1658 0.030) gunicorn-web stdout | 2021-10-18 18:35:22,332 [241] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Sum("t1"."count") FROM "repositoryactioncount" AS "t1" WHERE (("t1"."repository_id" IN (%s, %s, %s, %s)) AND ("t1"."date" >= %s)) GROUP BY "t1"."repository_id"', [9, 11, 12, 13, datetime.date(2021, 10, 11)]) gunicorn-web stdout | 2021-10-18 18:35:22,334 [244] [DEBUG] [app] Ending request: urn:request:27506b44-3312-4758-8a5a-590cb8526c93 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:22,335 [241] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:35:22,335 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:22,336 [244] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=paas&popularity=true&public=false&state=true HTTP/1.0" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=paas&popularity=true&public=false&state=true HTTP/1.1" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.035 1684 0.035) gunicorn-web stdout | 2021-10-18 18:35:22,339 [241] [DEBUG] [app] Ending request: urn:request:3dff8e57-22a3-47ea-a893-f5b2198b902b (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:22,340 [241] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=j1vw&popularity=true&state=true HTTP/1.1" 200 780 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.038 1671 0.039) gunicorn-web stdout | 2021-10-18 18:35:22,340 [241] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:22 +0000] "GET /api/v1/repository?last_modified=true&namespace=j1vw&popularity=true&state=true HTTP/1.0" 200 780 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" securityworker stdout | 2021-10-18 18:35:22,761 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} repositorygcworker stdout | 2021-10-18 18:35:24,672 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} gunicorn-web stdout | 2021-10-18 18:35:24,889 [243] [DEBUG] [app] Starting request: urn:request:5981ef52-83b1-42c2-b5c4-83a958da79f8 (/api/v1/repository/j1vw/proxyv2-rhel8/tag/) gunicorn-web stdout | 2021-10-18 18:35:24,889 [242] [DEBUG] [app] Starting request: urn:request:98ad5143-468f-44fb-9086-9cf73563b27b (/api/v1/repository/j1vw/proxyv2-rhel8) gunicorn-web stdout | 2021-10-18 18:35:24,889 [243] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:24,890 [243] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:24,890 [242] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:24,890 [242] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:24,891 [243] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:24,892 [242] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:24,901 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:24,901 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:24,901 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:24,901 [242] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-web stdout | 2021-10-18 18:35:24,902 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:24,902 [242] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:24,902 [242] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:24,902 [242] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:24,902 [242] [DEBUG] [endpoints.api.repository] Get repo: j1vw/proxyv2-rhel8 gunicorn-web stdout | 2021-10-18 18:35:24,903 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:24,903 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:24,903 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:24,903 [242] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:24,903 [243] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-web stdout | 2021-10-18 18:35:24,904 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:24,904 [243] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:24,904 [243] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:24,904 [243] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:24,905 [243] [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', ['j1vw', 'proxyv2-rhel8', 3, 'application', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:24,906 [242] [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', [13, 2, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:24,908 [242] [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))', [13, datetime.date(2021, 7, 18)]) gunicorn-web stdout | 2021-10-18 18:35:24,910 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:24,910 [243] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:24,910 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:24,913 [242] [DEBUG] [app] Ending request: urn:request:98ad5143-468f-44fb-9086-9cf73563b27b (/api/v1/repository/j1vw/proxyv2-rhel8) gunicorn-web stdout | 2021-10-18 18:35:24,914 [243] [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", "t2"."layers_compressed_size", "t2"."config_media_type" 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)) ORDER BY "t1"."lifetime_start_ms" DESC, "t1"."name" LIMIT %s OFFSET %s', [13, None, 1634582124913, False, 101, 0]) gunicorn-web stdout | 2021-10-18 18:35:24,916 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:24 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8?includeStats=true&includeTags=false HTTP/1.1" 200 3630 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.030 1683 0.031) gunicorn-web stdout | 2021-10-18 18:35:24,917 [242] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:24 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8?includeStats=true&includeTags=false HTTP/1.0" 200 3630 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:35:24,918 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "mediatype" AS "t1"', []) gunicorn-web stdout | 2021-10-18 18:35:24,922 [243] [DEBUG] [app] Ending request: urn:request:5981ef52-83b1-42c2-b5c4-83a958da79f8 (/api/v1/repository/j1vw/proxyv2-rhel8/tag/) gunicorn-web stdout | 2021-10-18 18:35:24,923 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:24 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.1" 200 470 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.038 1689 0.038) gunicorn-web stdout | 2021-10-18 18:35:24,924 [243] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:24 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.0" 200 470 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" exportactionlogsworker stdout | 2021-10-18 18:35:24,978 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} gunicorn-web stdout | 2021-10-18 18:35:25,223 [242] [DEBUG] [app] Starting request: urn:request:385d57d5-23f6-4ce1-afae-6e4f2ef5f7f4 (/api/v1/repository/j1vw/proxyv2-rhel8/build/) gunicorn-web stdout | 2021-10-18 18:35:25,224 [242] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:25,224 [242] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:25,225 [242] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:25,235 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:25,236 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:25,236 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:25,236 [242] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-web stdout | 2021-10-18 18:35:25,236 [242] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:25,236 [242] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:25,236 [242] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:25,236 [242] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:25,238 [242] [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', ['j1vw', 'proxyv2-rhel8', 3, 'application', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:25,246 [242] [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', ['proxyv2-rhel8', 'j1vw', 3]) gunicorn-web stdout | 2021-10-18 18:35:25,253 [242] [DEBUG] [app] Ending request: urn:request:385d57d5-23f6-4ce1-afae-6e4f2ef5f7f4 (/api/v1/repository/j1vw/proxyv2-rhel8/build/) gunicorn-web stdout | 2021-10-18 18:35:25,254 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:25,255 [242] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:25 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8/build/?limit=3 HTTP/1.0" 200 15 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:25 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8/build/?limit=3 HTTP/1.1" 200 15 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.034 1662 0.034) teamsyncworker stdout | 2021-10-18 18:35:25,531 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} gunicorn-web stdout | 2021-10-18 18:35:25,552 [243] [DEBUG] [app] Starting request: urn:request:3139b256-64c5-41d4-90a4-33ba9982b843 (/api/v1/repository/j1vw/proxyv2-rhel8/manifest/sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053/security) gunicorn-web stdout | 2021-10-18 18:35:25,553 [243] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:25,553 [243] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:25,556 [243] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:25,568 [243] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:25,568 [243] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:25,569 [243] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:25,569 [243] [DEBUG] [endpoints.api] Checking permission for repo: j1vw/proxyv2-rhel8 gunicorn-web stdout | 2021-10-18 18:35:25,569 [243] [DEBUG] [auth.permissions] Loading user permissions after deferring for: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:25,569 [243] [DEBUG] [auth.permissions] User permission: userspecificneed(type='user', username='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:25,569 [243] [DEBUG] [auth.permissions] User namespace permission: namespacewide(type='organization', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:25,569 [243] [DEBUG] [auth.permissions] User namespace repo permission: namespacewide(type='organizationrepo', namespace='j1vw', role='admin') gunicorn-web stdout | 2021-10-18 18:35:25,572 [243] [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', ['j1vw', 'proxyv2-rhel8', 3, 'application', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:25,578 [243] [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', ['j1vw', 'proxyv2-rhel8', 3, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:25,580 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" WHERE (("t1"."repository_id" = %s) AND ("t1"."digest" = %s)) LIMIT %s OFFSET %s', [13, 'sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:25,583 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."manifest_id", "t1"."repository_id", "t1"."index_status", "t1"."error_json", "t1"."last_indexed", "t1"."indexer_hash", "t1"."indexer_version", "t1"."metadata_json" FROM "manifestsecuritystatus" AS "t1" WHERE ("t1"."manifest_id" = %s) LIMIT %s OFFSET %s', [9, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:25,584 [243] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request gunicorn-web stdout | 2021-10-18 18:35:25,585 [243] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/matcher/api/v1/vulnerability_report/sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053 gunicorn-web stdout | 2021-10-18 18:35:25,587 [243] [DEBUG] [urllib3.connectionpool] Starting new HTTP connection (1): registry-clair-app:80 gunicorn-web stdout | 2021-10-18 18:35:25,592 [243] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /matcher/api/v1/vulnerability_report/sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053 HTTP/1.1" 202 0 gunicorn-web stdout | 2021-10-18 18:35:25,593 [243] [ERROR] [util.secscan.v4.api] Security scanner response failed OpenAPI validation gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/quay-registry/util/secscan/v4/api.py", line 340, in is_valid_response gunicorn-web stdout | validate(resp.json(), schema, resolver=resolver) gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/requests/models.py", line 897, in json gunicorn-web stdout | return complexjson.loads(self.text, **kwargs) gunicorn-web stdout | File "/usr/lib64/python3.8/json/__init__.py", line 357, in loads gunicorn-web stdout | return _default_decoder.decode(s) gunicorn-web stdout | File "/usr/lib64/python3.8/json/decoder.py", line 337, in decode gunicorn-web stdout | obj, end = self.raw_decode(s, idx=_w(s, 0).end()) gunicorn-web stdout | File "/usr/lib64/python3.8/json/decoder.py", line 355, in raw_decode gunicorn-web stdout | raise JSONDecodeError("Expecting value", s, err.value) from None gunicorn-web stdout | json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) gunicorn-web stdout | 2021-10-18 18:35:25,594 [243] [DEBUG] [peewee] ('DELETE FROM "manifestsecuritystatus" WHERE ("manifestsecuritystatus"."id" = %s)', [44]) gunicorn-web stdout | 2021-10-18 18:35:25,603 [243] [ERROR] [app] Exception on /api/v1/repository/j1vw/proxyv2-rhel8/manifest/sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053/security [GET] gunicorn-web stdout | Traceback (most recent call last): gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1949, in full_dispatch_request gunicorn-web stdout | rv = self.dispatch_request() gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1935, in dispatch_request gunicorn-web stdout | return self.view_functions[rule.endpoint](**req.view_args) gunicorn-web stdout | File "/quay-registry/endpoints/decorators.py", line 212, in wrapper gunicorn-web stdout | return func(*args, **kwargs) gunicorn-web stdout | File "/quay-registry/auth/decorators.py", line 65, in wrapper gunicorn-web stdout | return func(*args, **kwargs) gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask_restful/utils/cors.py", line 35, in wrapped_function gunicorn-web stdout | resp = make_response(f(*args, **kwargs)) gunicorn-web stdout | File "/quay-registry/endpoints/csrf.py", line 73, in wrapper gunicorn-web stdout | resp = func(*args, **kwargs) gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask_restful/__init__.py", line 458, in wrapper gunicorn-web stdout | resp = resource(*args, **kwargs) gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask/views.py", line 89, in view gunicorn-web stdout | return self.dispatch_request(*args, **kwargs) gunicorn-web stdout | File "/usr/local/lib/python3.8/site-packages/flask_restful/__init__.py", line 573, in dispatch_request gunicorn-web stdout | resp = meth(*args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/decorators.py", line 141, in wrapper gunicorn-web stdout | return func(*args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/api/__init__.py", line 241, in wrapper gunicorn-web stdout | return func(namespace, repository, *args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/decorators.py", line 120, in wrapper gunicorn-web stdout | return func(*args, **kwargs) gunicorn-web stdout | File "/quay-registry/auth/decorators.py", line 65, in wrapper gunicorn-web stdout | return func(*args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/api/__init__.py", line 295, in wrapped gunicorn-web stdout | return func(self, namespace, repository, *args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/api/__init__.py", line 266, in wrapped gunicorn-web stdout | return func(self, namespace_name, repository_name, *args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/api/__init__.py", line 228, in wrapper gunicorn-web stdout | return func(self, *args, **kwargs) gunicorn-web stdout | File "/quay-registry/endpoints/api/secscan.py", line 141, in get gunicorn-web stdout | return _security_info(manifest, parsed_args.vulnerabilities) gunicorn-web stdout | File "/quay-registry/endpoints/api/secscan.py", line 67, in _security_info gunicorn-web stdout | raise DownstreamIssue(result.scanner_request_error) gunicorn-web stdout | endpoints.exception.DownstreamIssue: 520 Unknown Error: Received incompatible response from security scanner gunicorn-web stdout | 2021-10-18 18:35:25,606 [243] [DEBUG] [app] Ending request: urn:request:3139b256-64c5-41d4-90a4-33ba9982b843 (/api/v1/repository/j1vw/proxyv2-rhel8/manifest/sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053/security) gunicorn-web stdout | 2021-10-18 18:35:25,607 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:25,608 [243] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:25 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8/manifest/sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053/security?vulnerabilities=true HTTP/1.0" 520 319 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:25 +0000] "GET /api/v1/repository/j1vw/proxyv2-rhel8/manifest/sha256:a2b590929762afd8104124ee7c32025a51ba6ca64a4a46d2f600cd56ed703053/security?vulnerabilities=true HTTP/1.1" 520 319 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/j1vw/proxyv2-rhel8?tab=tags" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.058 1767 0.058) gunicorn-web stdout | 2021-10-18 18:35:26,631 [241] [DEBUG] [app] Starting request: urn:request:abfc0aa9-8cfe-4e92-912a-737d0bc0aafd (/health/instance) gunicorn-web stdout | 2021-10-18 18:35:26,633 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:35:26,636 [240] [DEBUG] [app] Starting request: urn:request:90aa2acd-12d4-4147-ad35-a8e226d907fa (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:35:26,637 [240] [DEBUG] [app] Ending request: urn:request:90aa2acd-12d4-4147-ad35-a8e226d907fa (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:35:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 162 0.002) gunicorn-web stdout | 2021-10-18 18:35:26,638 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2021-10-18 18:35:26,637 [240] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:35:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:35:26,639 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:35:26,642 [241] [DEBUG] [app] Starting request: urn:request:a32eff50-73eb-4c1a-a924-1dc706c72df0 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:35:26,642 [241] [DEBUG] [app] Ending request: urn:request:a32eff50-73eb-4c1a-a924-1dc706c72df0 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:35:26,643 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:35:26 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:35:26 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.002) gunicorn-web stdout | 2021-10-18 18:35:26,643 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:35:26,644 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:35:26,651 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:35:26,658 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:35:26,711 [241] [DEBUG] [app] Ending request: urn:request:abfc0aa9-8cfe-4e92-912a-737d0bc0aafd (/health/instance) gunicorn-web stdout | 2021-10-18 18:35:26,712 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:26,712 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:35:26 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:35:26 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.083 120 0.083) builder stdout | 2021-10-18 18:35:27,130 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} securityworker stdout | 2021-10-18 18:35:27,308 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "POST /indexer/api/v1/index_report HTTP/1.1" 201 None securityworker stdout | 2021-10-18 18:35:27,353 [108] [DEBUG] [peewee] ('DELETE FROM "manifestsecuritystatus" WHERE ("manifestsecuritystatus"."manifest_id" = %s)', [9]) securityworker stdout | 2021-10-18 18:35:27,356 [108] [DEBUG] [peewee] ('INSERT INTO "manifestsecuritystatus" ("manifest_id", "repository_id", "index_status", "error_json", "last_indexed", "indexer_hash", "indexer_version", "metadata_json") VALUES (%s, %s, %s, %s, %s, %s, %s, %s) RETURNING "manifestsecuritystatus"."id"', [9, 13, 2, '""', datetime.datetime(2021, 10, 18, 18, 35, 27, 355961), 'cae7d2cc4be8ae68b4f01830e017c5de', 4, '{}']) buildlogsarchiver stdout | 2021-10-18 18:35:27,820 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} securityworker stdout | 2021-10-18 18:35:27,954 [108] [INFO] [util.migrate.allocator] Marking id range as completed: 9-10 securityworker stdout | 2021-10-18 18:35:27,954 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:35:27,956 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 30, 27, 955202), 9, 10]) securityworker stdout | 2021-10-18 18:35:27,958 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 9-10 securityworker stdout | 2021-10-18 18:35:27,958 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:35:27,959 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 30, 27, 958883), 9, 10]) securityworker stdout | 2021-10-18 18:35:27,962 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 9-10 securityworker stdout | 2021-10-18 18:35:27,962 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:35:27,962 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:35:27,963 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:35:46 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:35:28,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:35:28,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:38.176502+00:00 (in 9.998990 seconds) notificationworker stdout | 2021-10-18 18:35:28,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:35:38 UTC)" (scheduled at 2021-10-18 18:35:28.176502+00:00) notificationworker stdout | 2021-10-18 18:35:28,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:35:28,179 [82] [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(2021, 10, 18, 18, 35, 28, 178321), True, datetime.datetime(2021, 10, 18, 18, 35, 28, 178321), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:35:28,190 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:35:28,190 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:35:28,191 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:35:38 UTC)" executed successfully expiredappspecifictokenworker stdout | 2021-10-18 18:35:28,308 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} servicekey stdout | 2021-10-18 18:35:28,470 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} gunicorn-secscan stdout | 2021-10-18 18:35:28,703 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:35:28,750 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:35:28,762 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} gunicorn-registry stdout | 2021-10-18 18:35:29,242 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:35:29,265 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:35:29,278 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:35:29,292 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:35:29,296 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:35:29,312 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:35:29,318 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-registry stdout | 2021-10-18 18:35:29,323 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-registry stdout | 2021-10-18 18:35:29,335 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-web stdout | 2021-10-18 18:35:30,158 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:35:30,163 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:35:30,169 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:35:30,174 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | 2021-10-18 18:35:30,179 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} gunicorn-web stdout | 2021-10-18 18:35:30,547 [241] [DEBUG] [app] Starting request: urn:request:1780af03-d0f8-44dc-adec-be5396c8593b (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:30,547 [242] [DEBUG] [app] Starting request: urn:request:a4e5ffc0-e78c-4555-9625-756bfb5aba4a (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:30,547 [242] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:30,547 [241] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:30,547 [242] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:30,547 [241] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:30,548 [242] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:30,548 [241] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:30,551 [244] [DEBUG] [app] Starting request: urn:request:5b804d50-dcdf-4b7e-bbfc-98c9b64256b7 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:30,552 [244] [DEBUG] [app] User loader loading deferred user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:30,552 [244] [DEBUG] [auth.cookie] Loading user from cookie: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:30,554 [244] [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', ['e647c41d-edb4-4dcf-a70e-f2dfd152fe67', False, 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:30,569 [241] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:30,569 [241] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:30,569 [241] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:30,570 [244] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:30,570 [244] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:30,570 [244] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:30,572 [244] [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', ['j1vw', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:30,572 [242] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None]) gunicorn-web stdout | 2021-10-18 18:35:30,572 [241] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:35:30,572 [242] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2021-10-18 18:35:30,572 [242] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: e647c41d-edb4-4dcf-a70e-f2dfd152fe67 gunicorn-web stdout | 2021-10-18 18:35:30,574 [242] [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', ['j1vw', 1, 0]) gunicorn-web stdout | 2021-10-18 18:35:30,577 [244] [DEBUG] [peewee] ('((SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t3"."user_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t7" ON ("t6"."team_id" = "t7"."id") INNER JOIN "teammember" AS "t8" ON ("t8"."team_id" = "t7"."id") WHERE (((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t8"."user_id" = %s)))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t9" ON ("t9"."organization_id" = "t4"."namespace_user_id") INNER JOIN "teammember" AS "t10" ON ("t9"."id" = "t10"."team_id") WHERE ((((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t9"."role_id" = %s)) AND ("t10"."user_id" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'paas', 2, 3, 1, 'paas', 2, 3, 1, 'paas', 1, 2, 101]) gunicorn-web stdout | 2021-10-18 18:35:30,577 [241] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:35:30,578 [242] [DEBUG] [peewee] ('((SELECT DISTINCT "t1"."name", "t1"."id" AS "rid", "t1"."description", "t2"."username", "t1"."visibility_id", "t1"."kind_id", "t1"."state" FROM "repository" AS "t1" INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") LEFT OUTER JOIN "repositorypermission" AS "t3" ON ("t3"."repository_id" = "t1"."id") WHERE (((("t1"."state" != %s) AND ("t1"."kind_id" = %s)) AND ("t2"."username" = %s)) AND ("t3"."user_id" = %s))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t7" ON ("t6"."team_id" = "t7"."id") INNER JOIN "teammember" AS "t8" ON ("t8"."team_id" = "t7"."id") WHERE (((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t8"."user_id" = %s)))) UNION (SELECT DISTINCT "t4"."name", "t4"."id" AS "rid", "t4"."description", "t5"."username", "t4"."visibility_id", "t4"."kind_id", "t4"."state" FROM "repository" AS "t4" INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "repositorypermission" AS "t6" ON ("t6"."repository_id" = "t4"."id") INNER JOIN "team" AS "t9" ON ("t9"."organization_id" = "t4"."namespace_user_id") INNER JOIN "teammember" AS "t10" ON ("t9"."id" = "t10"."team_id") WHERE ((((("t4"."state" != %s) AND ("t4"."kind_id" = %s)) AND ("t5"."username" = %s)) AND ("t9"."role_id" = %s)) AND ("t10"."user_id" = %s))) ORDER BY rid LIMIT %s', [3, 1, 'j1vw', 2, 3, 1, 'j1vw', 2, 3, 1, 'j1vw', 1, 2, 101]) gunicorn-web stdout | 2021-10-18 18:35:30,580 [241] [DEBUG] [app] Ending request: urn:request:1780af03-d0f8-44dc-adec-be5396c8593b (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:30,581 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:30,582 [241] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:30 +0000] "GET /api/v1/repository?last_modified=true&popularity=true&starred=true HTTP/1.0" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:30 +0000] "GET /api/v1/repository?last_modified=true&popularity=true&starred=true HTTP/1.1" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.037 1658 0.036) gunicorn-web stdout | 2021-10-18 18:35:30,585 [242] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Max("t1"."lifetime_start_ms") FROM "tag" AS "t1" WHERE ((("t1"."repository_id" IN (%s, %s, %s, %s)) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) GROUP BY "t1"."repository_id"', [9, 11, 12, 13, None, 1634582130584, False]) gunicorn-web stdout | 2021-10-18 18:35:30,585 [244] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) gunicorn-web stdout | 2021-10-18 18:35:30,587 [242] [DEBUG] [peewee] ('SELECT "t1"."repository_id", Sum("t1"."count") FROM "repositoryactioncount" AS "t1" WHERE (("t1"."repository_id" IN (%s, %s, %s, %s)) AND ("t1"."date" >= %s)) GROUP BY "t1"."repository_id"', [9, 11, 12, 13, datetime.date(2021, 10, 11)]) gunicorn-web stdout | 2021-10-18 18:35:30,588 [244] [DEBUG] [app] Ending request: urn:request:5b804d50-dcdf-4b7e-bbfc-98c9b64256b7 (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:30,589 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:30,590 [242] [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", "t3"."id", "t3"."name", "t1"."id" AS "rid" FROM "repository" AS "t1" INNER JOIN "star" AS "t4" ON ("t4"."repository_id" = "t1"."id") INNER JOIN "user" AS "t2" ON ("t1"."namespace_user_id" = "t2"."id") INNER JOIN "visibility" AS "t3" ON ("t1"."visibility_id" = "t3"."id") WHERE ((("t4"."user_id" = %s) AND ("t1"."kind_id" = %s)) AND ("t1"."state" != %s))', [2, 1, 3]) nginx stdout | 10.224.11.1 () - - [18/Oct/2021:18:35:30 +0000] "GET /api/v1/repository?last_modified=true&namespace=paas&popularity=true&public=false&state=true HTTP/1.1" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.041 1684 0.042) gunicorn-web stdout | 2021-10-18 18:35:30,590 [244] [INFO] [gunicorn.access] 10.224.11.1 - - [18/Oct/2021:18:35:30 +0000] "GET /api/v1/repository?last_modified=true&namespace=paas&popularity=true&public=false&state=true HTTP/1.0" 200 21 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" gunicorn-web stdout | 2021-10-18 18:35:30,593 [242] [DEBUG] [app] Ending request: urn:request:a4e5ffc0-e78c-4555-9625-756bfb5aba4a (/api/v1/repository) gunicorn-web stdout | 2021-10-18 18:35:30,594 [242] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.10.1 () - - [18/Oct/2021:18:35:30 +0000] "GET /api/v1/repository?last_modified=true&namespace=j1vw&popularity=true&state=true HTTP/1.1" 200 780 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" (0.049 1671 0.049) gunicorn-web stdout | 2021-10-18 18:35:30,594 [242] [INFO] [gunicorn.access] 10.224.10.1 - - [18/Oct/2021:18:35:30 +0000] "GET /api/v1/repository?last_modified=true&namespace=j1vw&popularity=true&state=true HTTP/1.0" 200 780 "https://registry-quay-quay-registry.apps.ocp-sbx.bcbsfl.com/repository/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36" buildlogsarchiver stdout | 2021-10-18 18:35:32,081 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:35:32,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:02.081130+00:00 (in 29.998941 seconds) buildlogsarchiver stdout | 2021-10-18 18:35:32,082 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:36:02 UTC)" (scheduled at 2021-10-18 18:35:32.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:35:32,083 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 35, 32, 82840), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:35:32,095 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:35:32,095 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:35:32,095 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:36:02 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:35:36,633 [241] [DEBUG] [app] Starting request: urn:request:4175408c-05fa-452a-93d5-9259fd48e97e (/health/instance) gunicorn-web stdout | 2021-10-18 18:35:36,638 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:35:36,642 [236] [DEBUG] [app] Starting request: urn:request:bbc2af0d-8372-464b-bbd8-62283f6b1bd5 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:35:36,643 [236] [DEBUG] [app] Ending request: urn:request:bbc2af0d-8372-464b-bbd8-62283f6b1bd5 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:35:36,643 [236] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:35:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:35:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 162 0.003) gunicorn-web stdout | 2021-10-18 18:35:36,644 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:35:36,646 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:35:36,648 [241] [DEBUG] [app] Starting request: urn:request:eecd2d19-e173-4337-9a17-05ba8575e6ba (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:35:36,650 [241] [DEBUG] [app] Ending request: urn:request:eecd2d19-e173-4337-9a17-05ba8575e6ba (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:35:36,650 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:35:36 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:35:36 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.003) gunicorn-web stdout | 2021-10-18 18:35:36,651 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:35:36,651 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:35:36,659 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:35:36,667 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:35:36,727 [241] [DEBUG] [app] Ending request: urn:request:4175408c-05fa-452a-93d5-9259fd48e97e (/health/instance) gunicorn-web stdout | 2021-10-18 18:35:36,727 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:36,727 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:35:36 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:35:36 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.097 120 0.097) namespacegcworker stdout | 2021-10-18 18:35:37,564 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:35:37,565 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:49.870406+00:00 (in 12.305074 seconds) namespacegcworker stdout | 2021-10-18 18:35:37,566 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:37 UTC)" (scheduled at 2021-10-18 18:35:37.563981+00:00) namespacegcworker stdout | 2021-10-18 18:35:37,566 [77] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2021-10-18 18:35:37,566 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:37 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:35:38,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:35:38,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:44.486933+00:00 (in 6.309401 seconds) notificationworker stdout | 2021-10-18 18:35:38,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:35:48 UTC)" (scheduled at 2021-10-18 18:35:38.176502+00:00) notificationworker stdout | 2021-10-18 18:35:38,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:35:38,179 [82] [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(2021, 10, 18, 18, 35, 38, 178414), True, datetime.datetime(2021, 10, 18, 18, 35, 38, 178414), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:35:38,190 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:35:38,190 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:35:38,190 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:35:48 UTC)" executed successfully securityscanningnotificationworker stdout | 2021-10-18 18:35:40,280 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:35:40,280 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:57.461325+00:00 (in 17.180789 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:35:40,281 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:40 UTC)" (scheduled at 2021-10-18 18:35:40.279375+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:35:40,281 [107] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2021-10-18 18:35:40,281 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:40 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:35:42,895 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} queuecleanupworker stdout | 2021-10-18 18:35:43,560 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} notificationworker stdout | 2021-10-18 18:35:44,487 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:35:44,488 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:48.176502+00:00 (in 3.688591 seconds) notificationworker stdout | 2021-10-18 18:35:44,488 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:40:44 UTC)" (scheduled at 2021-10-18 18:35:44.486933+00:00) notificationworker stdout | 2021-10-18 18:35:44,489 [82] [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(2021, 10, 18, 18, 35, 44, 488607), 'notification/%']) notificationworker stdout | 2021-10-18 18:35:44,498 [82] [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(2021, 10, 18, 18, 35, 44, 488607), True, datetime.datetime(2021, 10, 18, 18, 35, 44, 488607), 0, 'notification/%']) notificationworker stdout | 2021-10-18 18:35:44,501 [82] [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(2021, 10, 18, 18, 35, 44, 488607), True, datetime.datetime(2021, 10, 18, 18, 35, 44, 488607), 0, 'notification/%', False, datetime.datetime(2021, 10, 18, 18, 35, 44, 488607), 'notification/%']) notificationworker stdout | 2021-10-18 18:35:44,502 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:35:44,503 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:40:44 UTC)" executed successfully namespacegcworker stdout | 2021-10-18 18:35:44,731 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:35:45,093 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:35:46,471 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} gunicorn-web stdout | 2021-10-18 18:35:46,631 [242] [DEBUG] [app] Starting request: urn:request:00588d43-eb26-4885-91b9-ca8cb28e2c26 (/health/instance) gunicorn-web stdout | 2021-10-18 18:35:46,633 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:35:46,636 [230] [DEBUG] [app] Starting request: urn:request:aecebc2b-0495-43ea-9dc5-7961b302868f (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:35:46,637 [230] [DEBUG] [app] Ending request: urn:request:aecebc2b-0495-43ea-9dc5-7961b302868f (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:35:46,638 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:35:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:35:46,638 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:35:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.003) gunicorn-web stdout | 2021-10-18 18:35:46,640 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:35:46,642 [242] [DEBUG] [app] Starting request: urn:request:c7400640-7038-4f57-81bf-d357bb7297fe (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:35:46,643 [242] [DEBUG] [app] Ending request: urn:request:c7400640-7038-4f57-81bf-d357bb7297fe (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:35:46,643 [242] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:35:46 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:35:46 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:35:46,644 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:35:46,645 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:35:46,653 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:35:46,661 [242] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP globalpromstats stdout | 2021-10-18 18:35:46,815 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} securityworker stdout | 2021-10-18 18:35:46,871 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:35:46,871 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:16.870699+00:00 (in 29.999168 seconds) securityworker stdout | 2021-10-18 18:35:46,872 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:36:16 UTC)" (scheduled at 2021-10-18 18:35:46.870699+00:00) securityworker stdout | 2021-10-18 18:35:46,872 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:35:46,873 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:35:46,877 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:35:46,879 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:35:46,887 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:35:46,888 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:36:16 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:35:47,085 [242] [DEBUG] [app] Ending request: urn:request:00588d43-eb26-4885-91b9-ca8cb28e2c26 (/health/instance) gunicorn-web stdout | 2021-10-18 18:35:47,086 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:35:47,087 [242] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:35:47 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:35:47 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.458 120 0.457) gcworker stdout | 2021-10-18 18:35:47,886 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:35:47,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:17.886221+00:00 (in 29.999070 seconds) gcworker stdout | 2021-10-18 18:35:47,887 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:36:17 UTC)" (scheduled at 2021-10-18 18:35:47.886221+00:00) gcworker stdout | 2021-10-18 18:35:47,889 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372547888, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:35:47,902 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:35:47,902 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:35:47,903 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:36:17 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:35:48,070 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} notificationworker stdout | 2021-10-18 18:35:48,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:35:48,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:35:58.176502+00:00 (in 9.999249 seconds) notificationworker stdout | 2021-10-18 18:35:48,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:35:58 UTC)" (scheduled at 2021-10-18 18:35:48.176502+00:00) notificationworker stdout | 2021-10-18 18:35:48,177 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:35:48,178 [82] [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(2021, 10, 18, 18, 35, 48, 178002), True, datetime.datetime(2021, 10, 18, 18, 35, 48, 178002), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:35:48,188 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:35:48,189 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:35:48,189 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:35:58 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:35:49,197 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:35:49,531 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:35:49,719 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} namespacegcworker stdout | 2021-10-18 18:35:49,871 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:35:49,872 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:37.563981+00:00 (in 47.692341 seconds) namespacegcworker stdout | 2021-10-18 18:35:49,872 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:49 UTC)" (scheduled at 2021-10-18 18:35:49.870406+00:00) namespacegcworker stdout | 2021-10-18 18:35:49,872 [77] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2021-10-18 18:35:49,875 [77] [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(2021, 10, 18, 18, 35, 49, 872834), True, datetime.datetime(2021, 10, 18, 18, 35, 49, 872834), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2021-10-18 18:35:49,888 [77] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2021-10-18 18:35:49,888 [77] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2021-10-18 18:35:49,888 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:49 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:35:50,142 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} manifestbackfillworker stdout | 2021-10-18 18:35:50,796 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} securityworker stdout | 2021-10-18 18:35:52,798 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} exportactionlogsworker stdout | 2021-10-18 18:35:54,486 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:35:54,486 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:13.363994+00:00 (in 18.877591 seconds) exportactionlogsworker stdout | 2021-10-18 18:35:54,487 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:54 UTC)" (scheduled at 2021-10-18 18:35:54.485551+00:00) exportactionlogsworker stdout | 2021-10-18 18:35:54,487 [67] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2021-10-18 18:35:54,487 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:54 UTC)" executed successfully repositorygcworker stdout | 2021-10-18 18:35:54,700 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:35:55,024 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} teamsyncworker stdout | 2021-10-18 18:35:55,579 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} repositorygcworker stdout | 2021-10-18 18:35:56,179 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:35:56,180 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:16.967820+00:00 (in 20.787667 seconds) repositorygcworker stdout | 2021-10-18 18:35:56,180 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:56 UTC)" (scheduled at 2021-10-18 18:35:56.179064+00:00) repositorygcworker stdout | 2021-10-18 18:35:56,181 [99] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2021-10-18 18:35:56,181 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:56 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:35:56,632 [244] [DEBUG] [app] Starting request: urn:request:c370e7d4-98b6-44d3-94bc-cd60c56af330 (/health/instance) gunicorn-web stdout | 2021-10-18 18:35:56,634 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:35:56,638 [235] [DEBUG] [app] Starting request: urn:request:5b54a3fb-7f53-4b65-893f-5202e423ba71 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:35:56,639 [235] [DEBUG] [app] Ending request: urn:request:5b54a3fb-7f53-4b65-893f-5202e423ba71 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:35:56,640 [235] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:35:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:35:56,640 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:35:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.004) gunicorn-web stdout | 2021-10-18 18:35:56,643 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:35:56,647 [241] [DEBUG] [app] Starting request: urn:request:a8798844-20e3-4264-abe0-95a2fa65fae5 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:35:56,648 [241] [DEBUG] [app] Ending request: urn:request:a8798844-20e3-4264-abe0-95a2fa65fae5 (/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:35:56 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.004 159 0.003) gunicorn-web stdout | 2021-10-18 18:35:56,649 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:35:56 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:35:56,649 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:35:56,649 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:35:56,934 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:35:56,945 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:35:57,003 [244] [DEBUG] [app] Ending request: urn:request:c370e7d4-98b6-44d3-94bc-cd60c56af330 (/health/instance) gunicorn-web stdout | 2021-10-18 18:35:57,004 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:35:57 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.375 120 0.375) gunicorn-web stdout | 2021-10-18 18:35:57,005 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:35:57 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" builder stdout | 2021-10-18 18:35:57,172 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} securityscanningnotificationworker stdout | 2021-10-18 18:35:57,461 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:35:57,462 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:40.279375+00:00 (in 42.817033 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:35:57,463 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:57 UTC)" (scheduled at 2021-10-18 18:35:57.461325+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:35:57,463 [107] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2021-10-18 18:35:57,465 [107] [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(2021, 10, 18, 18, 35, 57, 463460), True, datetime.datetime(2021, 10, 18, 18, 35, 57, 463460), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2021-10-18 18:35:57,480 [107] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2021-10-18 18:35:57,480 [107] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2021-10-18 18:35:57,480 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:57 UTC)" executed successfully buildlogsarchiver stdout | 2021-10-18 18:35:57,866 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} notificationworker stdout | 2021-10-18 18:35:58,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:35:58,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:04.487226+00:00 (in 6.309710 seconds) notificationworker stdout | 2021-10-18 18:35:58,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:36:08 UTC)" (scheduled at 2021-10-18 18:35:58.176502+00:00) notificationworker stdout | 2021-10-18 18:35:58,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:35:58,180 [82] [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(2021, 10, 18, 18, 35, 58, 178558), True, datetime.datetime(2021, 10, 18, 18, 35, 58, 178558), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:35:58,194 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:35:58,194 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:35:58,195 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:36:08 UTC)" executed successfully expiredappspecifictokenworker stdout | 2021-10-18 18:35:58,358 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} servicekey stdout | 2021-10-18 18:35:58,511 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} gunicorn-secscan stdout | 2021-10-18 18:35:58,726 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:35:58,772 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:35:58,778 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} teamsyncworker stdout | 2021-10-18 18:35:58,993 [111] [DEBUG] [apscheduler.scheduler] Looking for jobs to run teamsyncworker stdout | 2021-10-18 18:35:58,994 [111] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:58.993100+00:00 (in 59.998761 seconds) teamsyncworker stdout | 2021-10-18 18:35:58,995 [111] [INFO] [apscheduler.executors.default] Running job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:58 UTC)" (scheduled at 2021-10-18 18:35:58.993100+00:00) teamsyncworker stdout | 2021-10-18 18:35:58,995 [111] [DEBUG] [data.users.teamsync] Looking up teams to sync to groups teamsyncworker stdout | 2021-10-18 18:35:58,996 [111] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "teamsync" AS "t1" WHERE (("t1"."last_updated" <= %s) OR ("t1"."last_updated" IS %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2021, 10, 18, 18, 5, 58, 995664), None, 500, 1, 0]) teamsyncworker stdout | 2021-10-18 18:35:59,006 [111] [DEBUG] [data.users.teamsync] No additional stale team found; sleeping teamsyncworker stdout | 2021-10-18 18:35:59,006 [111] [DEBUG] [data.database] Disconnecting from database. teamsyncworker stdout | 2021-10-18 18:35:59,006 [111] [INFO] [apscheduler.executors.default] Job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:36:58 UTC)" executed successfully gunicorn-registry stdout | 2021-10-18 18:35:59,256 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:35:59,278 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:35:59,296 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:35:59,308 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:35:59,315 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:35:59,334 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:35:59,339 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-registry stdout | 2021-10-18 18:35:59,345 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-registry stdout | 2021-10-18 18:35:59,354 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-web stdout | 2021-10-18 18:36:00,183 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:36:00,195 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:36:00,199 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:36:00,206 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | 2021-10-18 18:36:00,212 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} buildlogsarchiver stdout | 2021-10-18 18:36:02,081 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:36:02,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:32.081130+00:00 (in 29.999031 seconds) buildlogsarchiver stdout | 2021-10-18 18:36:02,082 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:36:32 UTC)" (scheduled at 2021-10-18 18:36:02.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:36:02,083 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 36, 2, 82765), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:36:02,094 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:36:02,094 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:36:02,094 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:36:32 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:36:04,487 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:36:04,488 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:08.176502+00:00 (in 3.688291 seconds) notificationworker stdout | 2021-10-18 18:36:04,488 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:04 UTC)" (scheduled at 2021-10-18 18:36:04.487226+00:00) notificationworker stdout | 2021-10-18 18:36:04,489 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2021-10-18 18:36:04,489 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:04 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:36:06,632 [243] [DEBUG] [app] Starting request: urn:request:35d9545e-c9f4-41aa-9fba-6aa4c87886a4 (/health/instance) gunicorn-web stdout | 2021-10-18 18:36:06,635 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:36:06,638 [238] [DEBUG] [app] Starting request: urn:request:a5183d5e-a628-4a18-bd4c-aa1fc14eec94 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:36:06,641 [238] [DEBUG] [app] Ending request: urn:request:a5183d5e-a628-4a18-bd4c-aa1fc14eec94 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:36:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.005 162 0.005) gunicorn-web stdout | 2021-10-18 18:36:06,642 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2021-10-18 18:36:06,642 [238] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:36:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:36:06,648 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:36:06,652 [242] [DEBUG] [app] Starting request: urn:request:da0f5b53-c2af-4bc8-86a7-aad30d3e18f2 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:36:06,653 [242] [DEBUG] [app] Ending request: urn:request:da0f5b53-c2af-4bc8-86a7-aad30d3e18f2 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:36:06,654 [242] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:36:06 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:36:06 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.002) gunicorn-web stdout | 2021-10-18 18:36:06,654 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:36:06,656 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:36:06,665 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:36:06,672 [243] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:36:06,749 [243] [DEBUG] [app] Ending request: urn:request:35d9545e-c9f4-41aa-9fba-6aa4c87886a4 (/health/instance) gunicorn-web stdout | 2021-10-18 18:36:06,749 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:36:06,750 [243] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:36:06 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:36:06 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.120 120 0.120) notificationworker stdout | 2021-10-18 18:36:08,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:36:08,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:18.176502+00:00 (in 9.998972 seconds) notificationworker stdout | 2021-10-18 18:36:08,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:36:18 UTC)" (scheduled at 2021-10-18 18:36:08.176502+00:00) notificationworker stdout | 2021-10-18 18:36:08,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:36:08,179 [82] [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(2021, 10, 18, 18, 36, 8, 178286), True, datetime.datetime(2021, 10, 18, 18, 36, 8, 178286), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:36:08,191 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:36:08,191 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:36:08,191 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:36:18 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:36:12,938 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} exportactionlogsworker stdout | 2021-10-18 18:36:13,364 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:36:13,365 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:20.484987+00:00 (in 7.119951 seconds) exportactionlogsworker stdout | 2021-10-18 18:36:13,365 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:13 UTC)" (scheduled at 2021-10-18 18:36:13.363994+00:00) exportactionlogsworker stdout | 2021-10-18 18:36:13,366 [67] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2021-10-18 18:36:13,369 [67] [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(2021, 10, 18, 18, 36, 13, 366358), True, datetime.datetime(2021, 10, 18, 18, 36, 13, 366358), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2021-10-18 18:36:13,385 [67] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2021-10-18 18:36:13,385 [67] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2021-10-18 18:36:13,385 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:13 UTC)" executed successfully queuecleanupworker stdout | 2021-10-18 18:36:13,601 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} namespacegcworker stdout | 2021-10-18 18:36:14,777 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:36:15,136 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:36:16,516 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} gunicorn-web stdout | 2021-10-18 18:36:16,631 [244] [DEBUG] [app] Starting request: urn:request:8ca2015a-d048-4614-9672-670b28e2b1b7 (/health/instance) gunicorn-web stdout | 2021-10-18 18:36:16,634 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:36:16,637 [232] [DEBUG] [app] Starting request: urn:request:10bcc8a4-f531-42f0-9514-d587b105b3af (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:36:16,638 [232] [DEBUG] [app] Ending request: urn:request:10bcc8a4-f531-42f0-9514-d587b105b3af (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:36:16,638 [232] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:36:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:36:16,639 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:36:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.003) gunicorn-web stdout | 2021-10-18 18:36:16,640 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:36:16,642 [244] [DEBUG] [app] Starting request: urn:request:aa6adcfe-120d-478a-89d8-1aef8cadf64f (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:36:16,643 [244] [DEBUG] [app] Ending request: urn:request:aa6adcfe-120d-478a-89d8-1aef8cadf64f (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:36:16,643 [244] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:36:16 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:36:16 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:36:16,644 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:36:16,645 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:36:16,651 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:36:16,658 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:36:16,714 [244] [DEBUG] [app] Ending request: urn:request:8ca2015a-d048-4614-9672-670b28e2b1b7 (/health/instance) gunicorn-web stdout | 2021-10-18 18:36:16,714 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:36:16 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.085 120 0.085) gunicorn-web stdout | 2021-10-18 18:36:16,715 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:36:16 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" globalpromstats stdout | 2021-10-18 18:36:16,854 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} securityworker stdout | 2021-10-18 18:36:16,871 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:36:16,872 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:46.870699+00:00 (in 29.998700 seconds) securityworker stdout | 2021-10-18 18:36:16,872 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:36:46 UTC)" (scheduled at 2021-10-18 18:36:16.870699+00:00) securityworker stdout | 2021-10-18 18:36:16,873 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:36:16,873 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:36:16,877 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:36:16,880 [108] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:36:16,889 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:36:16,892 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 5, 9]) securityworker stdout | 2021-10-18 18:36:16,895 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:36:16,896 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 4, 8]) securityworker stdout | 2021-10-18 18:36:16,897 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:36:16,898 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 9, 10]) securityworker stdout | 2021-10-18 18:36:16,899 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 9-10 securityworker stdout | 2021-10-18 18:36:16,899 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:36:16,900 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 31, 16, 899926), 5, 9]) securityworker stdout | 2021-10-18 18:36:16,902 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:36:16,903 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 31, 16, 902339), 9, 10]) securityworker stdout | 2021-10-18 18:36:16,904 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 9-10 securityworker stdout | 2021-10-18 18:36:16,905 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 31, 16, 904594), 4, 8]) securityworker stdout | 2021-10-18 18:36:16,906 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:36:16,906 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:36:16,907 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 31, 16, 906829), 5, 9]) securityworker stdout | 2021-10-18 18:36:16,909 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:36:16,910 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 31, 16, 909431), 4, 8]) securityworker stdout | 2021-10-18 18:36:16,911 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:36:16,912 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 31, 16, 911580), 9, 10]) securityworker stdout | 2021-10-18 18:36:16,913 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 9-10 securityworker stdout | 2021-10-18 18:36:16,913 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:36:16,913 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:36:16,913 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:36:46 UTC)" executed successfully repositorygcworker stdout | 2021-10-18 18:36:16,968 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:36:16,969 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:56.179064+00:00 (in 39.210075 seconds) repositorygcworker stdout | 2021-10-18 18:36:16,969 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:16 UTC)" (scheduled at 2021-10-18 18:36:16.967820+00:00) repositorygcworker stdout | 2021-10-18 18:36:16,969 [99] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2021-10-18 18:36:16,971 [99] [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(2021, 10, 18, 18, 36, 16, 969564), True, datetime.datetime(2021, 10, 18, 18, 36, 16, 969564), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2021-10-18 18:36:16,981 [99] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2021-10-18 18:36:16,981 [99] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2021-10-18 18:36:16,981 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:16 UTC)" executed successfully gcworker stdout | 2021-10-18 18:36:17,887 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:36:17,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:47.886221+00:00 (in 29.998695 seconds) gcworker stdout | 2021-10-18 18:36:17,888 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:36:47 UTC)" (scheduled at 2021-10-18 18:36:17.886221+00:00) gcworker stdout | 2021-10-18 18:36:17,889 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372577888, 1209600, True, 3, 500, 1, 0]) blobuploadcleanupworker stdout | 2021-10-18 18:36:18,113 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} notificationworker stdout | 2021-10-18 18:36:18,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:36:18,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:28.176502+00:00 (in 9.999118 seconds) notificationworker stdout | 2021-10-18 18:36:18,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:36:28 UTC)" (scheduled at 2021-10-18 18:36:18.176502+00:00) notificationworker stdout | 2021-10-18 18:36:18,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:36:18,180 [82] [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(2021, 10, 18, 18, 36, 18, 178375), True, datetime.datetime(2021, 10, 18, 18, 36, 18, 178375), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:36:18,402 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:36:18,402 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:36:18,403 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:36:28 UTC)" executed successfully gcworker stdout | 2021-10-18 18:36:18,404 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:36:18,404 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:36:18,404 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:36:47 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:36:19,236 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:36:19,571 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:36:19,759 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} notificationworker stdout | 2021-10-18 18:36:20,193 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} exportactionlogsworker stdout | 2021-10-18 18:36:20,485 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:36:20,486 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:54.485551+00:00 (in 33.999388 seconds) exportactionlogsworker stdout | 2021-10-18 18:36:20,487 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:41:20 UTC)" (scheduled at 2021-10-18 18:36:20.484987+00:00) exportactionlogsworker stdout | 2021-10-18 18:36:20,488 [67] [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(2021, 10, 18, 18, 36, 20, 487216), 'exportactionlogs/%']) exportactionlogsworker stdout | 2021-10-18 18:36:20,498 [67] [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(2021, 10, 18, 18, 36, 20, 487216), True, datetime.datetime(2021, 10, 18, 18, 36, 20, 487216), 0, 'exportactionlogs/%']) exportactionlogsworker stdout | 2021-10-18 18:36:20,502 [67] [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(2021, 10, 18, 18, 36, 20, 487216), True, datetime.datetime(2021, 10, 18, 18, 36, 20, 487216), 0, 'exportactionlogs/%', False, datetime.datetime(2021, 10, 18, 18, 36, 20, 487216), 'exportactionlogs/%']) exportactionlogsworker stdout | 2021-10-18 18:36:20,505 [67] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2021-10-18 18:36:20,505 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:41:20 UTC)" executed successfully manifestbackfillworker stdout | 2021-10-18 18:36:20,842 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} securityworker stdout | 2021-10-18 18:36:22,844 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} repositorygcworker stdout | 2021-10-18 18:36:24,742 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:36:25,066 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} teamsyncworker stdout | 2021-10-18 18:36:25,621 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} gunicorn-web stdout | 2021-10-18 18:36:26,632 [241] [DEBUG] [app] Starting request: urn:request:ad07a131-2e21-4a32-8289-a56649a87107 (/health/instance) gunicorn-web stdout | 2021-10-18 18:36:26,634 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:36:26,637 [240] [DEBUG] [app] Starting request: urn:request:fa3e735f-db54-4099-8786-c86688b46c32 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:36:26,638 [240] [DEBUG] [app] Ending request: urn:request:fa3e735f-db54-4099-8786-c86688b46c32 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:36:26,639 [240] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:36:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:36:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.002) gunicorn-web stdout | 2021-10-18 18:36:26,639 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:36:26,641 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:36:26,644 [243] [DEBUG] [app] Starting request: urn:request:9db24277-5a8a-42a5-acb7-49c61b87f9ef (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:36:26,645 [243] [DEBUG] [app] Ending request: urn:request:9db24277-5a8a-42a5-acb7-49c61b87f9ef (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:36:26,645 [243] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:36:26 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:36:26,646 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:36:26 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.003) gunicorn-web stdout | 2021-10-18 18:36:26,646 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:36:27,181 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:36:27,189 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP builder stdout | 2021-10-18 18:36:27,214 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} gunicorn-web stdout | 2021-10-18 18:36:27,248 [241] [DEBUG] [app] Ending request: urn:request:ad07a131-2e21-4a32-8289-a56649a87107 (/health/instance) gunicorn-web stdout | 2021-10-18 18:36:27,249 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:36:27,250 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:36:27 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:36:27 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.619 120 0.619) buildlogsarchiver stdout | 2021-10-18 18:36:27,885 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} notificationworker stdout | 2021-10-18 18:36:28,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:36:28,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:38.176502+00:00 (in 9.998886 seconds) notificationworker stdout | 2021-10-18 18:36:28,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:36:38 UTC)" (scheduled at 2021-10-18 18:36:28.176502+00:00) notificationworker stdout | 2021-10-18 18:36:28,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:36:28,179 [82] [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(2021, 10, 18, 18, 36, 28, 178369), True, datetime.datetime(2021, 10, 18, 18, 36, 28, 178369), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:36:28,190 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:36:28,190 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:36:28,190 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:36:38 UTC)" executed successfully expiredappspecifictokenworker stdout | 2021-10-18 18:36:28,386 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} servicekey stdout | 2021-10-18 18:36:28,558 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} gunicorn-secscan stdout | 2021-10-18 18:36:28,739 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:36:28,793 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:36:28,800 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} gunicorn-registry stdout | 2021-10-18 18:36:29,270 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:36:29,295 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:36:29,310 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:36:29,323 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:36:29,332 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:36:29,355 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:36:29,371 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-registry stdout | 2021-10-18 18:36:29,378 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-registry stdout | 2021-10-18 18:36:29,383 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-web stdout | 2021-10-18 18:36:30,211 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:36:30,220 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:36:30,232 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:36:30,241 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | 2021-10-18 18:36:30,247 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} buildlogsarchiver stdout | 2021-10-18 18:36:32,081 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:36:32,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:02.081130+00:00 (in 29.999174 seconds) buildlogsarchiver stdout | 2021-10-18 18:36:32,082 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:37:02 UTC)" (scheduled at 2021-10-18 18:36:32.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:36:32,083 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 36, 32, 82469), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:36:32,093 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:36:32,093 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:36:32,093 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:37:02 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:36:36,634 [242] [DEBUG] [app] Starting request: urn:request:533058ad-15ed-46ab-b180-c4ac9c50012e (/health/instance) gunicorn-web stdout | 2021-10-18 18:36:36,637 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:36:36,641 [230] [DEBUG] [app] Starting request: urn:request:052f9f3d-7049-4bf1-8b0e-a1d33e1db76d (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:36:36,642 [230] [DEBUG] [app] Ending request: urn:request:052f9f3d-7049-4bf1-8b0e-a1d33e1db76d (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:36:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 162 0.002) gunicorn-registry stdout | 2021-10-18 18:36:36,643 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:36:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:36:36,643 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:36:36,645 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:36:36,647 [242] [DEBUG] [app] Starting request: urn:request:ee296bcd-1916-45b6-be8f-01faeee08a63 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:36:36,648 [242] [DEBUG] [app] Ending request: urn:request:ee296bcd-1916-45b6-be8f-01faeee08a63 (/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:36:36 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:36:36,648 [242] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:36:36 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:36:36,649 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:36:36,650 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:36:36,657 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:36:36,664 [242] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:36:36,715 [242] [DEBUG] [app] Ending request: urn:request:533058ad-15ed-46ab-b180-c4ac9c50012e (/health/instance) gunicorn-web stdout | 2021-10-18 18:36:36,716 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:36:36,717 [242] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:36:36 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:36:36 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.086 120 0.086) namespacegcworker stdout | 2021-10-18 18:36:37,564 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:36:37,565 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:49.870406+00:00 (in 12.304846 seconds) namespacegcworker stdout | 2021-10-18 18:36:37,566 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:37 UTC)" (scheduled at 2021-10-18 18:36:37.563981+00:00) namespacegcworker stdout | 2021-10-18 18:36:37,566 [77] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2021-10-18 18:36:37,566 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:37 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:36:38,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:36:38,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:48.176502+00:00 (in 9.999005 seconds) notificationworker stdout | 2021-10-18 18:36:38,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:36:48 UTC)" (scheduled at 2021-10-18 18:36:38.176502+00:00) notificationworker stdout | 2021-10-18 18:36:38,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:36:38,181 [82] [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(2021, 10, 18, 18, 36, 38, 178796), True, datetime.datetime(2021, 10, 18, 18, 36, 38, 178796), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:36:38,192 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:36:38,192 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:36:38,193 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:36:48 UTC)" executed successfully securityscanningnotificationworker stdout | 2021-10-18 18:36:40,280 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:36:40,281 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:57.461325+00:00 (in 17.180721 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:36:40,281 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:40 UTC)" (scheduled at 2021-10-18 18:36:40.279375+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:36:40,281 [107] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2021-10-18 18:36:40,281 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:40 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:36:42,984 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} queuecleanupworker stdout | 2021-10-18 18:36:43,651 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} namespacegcworker stdout | 2021-10-18 18:36:44,820 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:36:45,183 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:36:46,561 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} gunicorn-web stdout | 2021-10-18 18:36:46,631 [244] [DEBUG] [app] Starting request: urn:request:98115364-13fe-475a-94ef-cfd6db9e00f4 (/health/instance) gunicorn-web stdout | 2021-10-18 18:36:46,634 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:36:46,637 [240] [DEBUG] [app] Starting request: urn:request:5556aa9c-a663-4d3b-aa1d-ad7b2c3334e4 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:36:46,638 [240] [DEBUG] [app] Ending request: urn:request:5556aa9c-a663-4d3b-aa1d-ad7b2c3334e4 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:36:46,639 [240] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:36:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:36:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.002) gunicorn-web stdout | 2021-10-18 18:36:46,639 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:36:46,642 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:36:46,644 [242] [DEBUG] [app] Starting request: urn:request:8bfd5f28-ed0a-457a-afe6-35da0460a9f7 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:36:46,645 [242] [DEBUG] [app] Ending request: urn:request:8bfd5f28-ed0a-457a-afe6-35da0460a9f7 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:36:46,645 [242] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:36:46 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:36:46 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:36:46,646 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:36:46,647 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:36:46,657 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:36:46,666 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:36:46,726 [244] [DEBUG] [app] Ending request: urn:request:98115364-13fe-475a-94ef-cfd6db9e00f4 (/health/instance) gunicorn-web stdout | 2021-10-18 18:36:46,727 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:36:46,728 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:36:46 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:36:46 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.098 120 0.098) securityworker stdout | 2021-10-18 18:36:46,871 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:36:46,871 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:16.870699+00:00 (in 29.999196 seconds) securityworker stdout | 2021-10-18 18:36:46,872 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:37:16 UTC)" (scheduled at 2021-10-18 18:36:46.870699+00:00) securityworker stdout | 2021-10-18 18:36:46,872 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:36:46,872 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:36:46,876 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:36:46,878 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:36:46,889 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:36:46,889 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:37:16 UTC)" executed successfully globalpromstats stdout | 2021-10-18 18:36:46,901 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} gcworker stdout | 2021-10-18 18:36:47,887 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:36:47,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:17.886221+00:00 (in 29.998774 seconds) gcworker stdout | 2021-10-18 18:36:47,888 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:37:17 UTC)" (scheduled at 2021-10-18 18:36:47.886221+00:00) gcworker stdout | 2021-10-18 18:36:47,889 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372607888, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:36:47,903 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:36:47,904 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:36:47,904 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:37:17 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:36:48,157 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} notificationworker stdout | 2021-10-18 18:36:48,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:36:48,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:36:58.176502+00:00 (in 9.998950 seconds) notificationworker stdout | 2021-10-18 18:36:48,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:36:58 UTC)" (scheduled at 2021-10-18 18:36:48.176502+00:00) notificationworker stdout | 2021-10-18 18:36:48,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:36:48,181 [82] [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(2021, 10, 18, 18, 36, 48, 178832), True, datetime.datetime(2021, 10, 18, 18, 36, 48, 178832), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:36:48,194 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:36:48,194 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:36:48,194 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:36:58 UTC)" executed successfully logrotateworker stdout | 2021-10-18 18:36:49,275 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:36:49,617 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:36:49,817 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} namespacegcworker stdout | 2021-10-18 18:36:49,871 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:36:49,872 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:37.563981+00:00 (in 47.692102 seconds) namespacegcworker stdout | 2021-10-18 18:36:49,872 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:49 UTC)" (scheduled at 2021-10-18 18:36:49.870406+00:00) namespacegcworker stdout | 2021-10-18 18:36:49,872 [77] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2021-10-18 18:36:49,876 [77] [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(2021, 10, 18, 18, 36, 49, 872835), True, datetime.datetime(2021, 10, 18, 18, 36, 49, 872835), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2021-10-18 18:36:49,887 [77] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2021-10-18 18:36:49,887 [77] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2021-10-18 18:36:49,888 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:49 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:36:50,237 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} manifestbackfillworker stdout | 2021-10-18 18:36:50,888 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} securityworker stdout | 2021-10-18 18:36:52,890 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} exportactionlogsworker stdout | 2021-10-18 18:36:54,486 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:36:54,487 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:13.363994+00:00 (in 18.877281 seconds) exportactionlogsworker stdout | 2021-10-18 18:36:54,487 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:54 UTC)" (scheduled at 2021-10-18 18:36:54.485551+00:00) exportactionlogsworker stdout | 2021-10-18 18:36:54,487 [67] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2021-10-18 18:36:54,487 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:54 UTC)" executed successfully repositorygcworker stdout | 2021-10-18 18:36:54,774 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:36:55,111 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} teamsyncworker stdout | 2021-10-18 18:36:55,653 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} repositorygcworker stdout | 2021-10-18 18:36:56,179 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:36:56,180 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:16.967820+00:00 (in 20.787926 seconds) repositorygcworker stdout | 2021-10-18 18:36:56,180 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:56 UTC)" (scheduled at 2021-10-18 18:36:56.179064+00:00) repositorygcworker stdout | 2021-10-18 18:36:56,181 [99] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2021-10-18 18:36:56,181 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:56 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:36:56,633 [241] [DEBUG] [app] Starting request: urn:request:5767c506-9326-424b-a38f-65f2d5a66441 (/health/instance) gunicorn-web stdout | 2021-10-18 18:36:56,637 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:36:56,642 [238] [DEBUG] [app] Starting request: urn:request:c165f825-e32a-4636-91a1-825693443eb7 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:36:56,642 [238] [DEBUG] [app] Ending request: urn:request:c165f825-e32a-4636-91a1-825693443eb7 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:36:56,643 [238] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:36:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:36:56 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.002) gunicorn-web stdout | 2021-10-18 18:36:56,643 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:36:56,645 [241] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:36:56,647 [241] [DEBUG] [app] Starting request: urn:request:9de810f8-bca5-4ecb-8e26-46c96e0065c4 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:36:56,648 [241] [DEBUG] [app] Ending request: urn:request:9de810f8-bca5-4ecb-8e26-46c96e0065c4 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:36:56,648 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:36:56 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:36:56 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:36:56,649 [241] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:36:56,649 [241] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:36:56,657 [241] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:36:56,665 [241] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:36:56,718 [241] [DEBUG] [app] Ending request: urn:request:5767c506-9326-424b-a38f-65f2d5a66441 (/health/instance) gunicorn-web stdout | 2021-10-18 18:36:56,718 [241] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:36:56,720 [241] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:36:56 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:36:56 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.089 120 0.089) builder stdout | 2021-10-18 18:36:57,256 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} securityscanningnotificationworker stdout | 2021-10-18 18:36:57,462 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:36:57,462 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:01.279070+00:00 (in 3.816534 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:36:57,463 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:57 UTC)" (scheduled at 2021-10-18 18:36:57.461325+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:36:57,463 [107] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2021-10-18 18:36:57,464 [107] [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(2021, 10, 18, 18, 36, 57, 463189), True, datetime.datetime(2021, 10, 18, 18, 36, 57, 463189), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2021-10-18 18:36:57,475 [107] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2021-10-18 18:36:57,475 [107] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2021-10-18 18:36:57,475 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:57 UTC)" executed successfully buildlogsarchiver stdout | 2021-10-18 18:36:57,927 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} notificationworker stdout | 2021-10-18 18:36:58,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:36:58,178 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:04.487226+00:00 (in 6.309533 seconds) notificationworker stdout | 2021-10-18 18:36:58,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:37:08 UTC)" (scheduled at 2021-10-18 18:36:58.176502+00:00) notificationworker stdout | 2021-10-18 18:36:58,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:36:58,180 [82] [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(2021, 10, 18, 18, 36, 58, 178770), True, datetime.datetime(2021, 10, 18, 18, 36, 58, 178770), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:36:58,192 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:36:58,192 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:36:58,192 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:37:08 UTC)" executed successfully expiredappspecifictokenworker stdout | 2021-10-18 18:36:58,429 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} servicekey stdout | 2021-10-18 18:36:58,613 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} gunicorn-secscan stdout | 2021-10-18 18:36:58,756 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:36:58,811 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:36:58,823 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} teamsyncworker stdout | 2021-10-18 18:36:58,994 [111] [DEBUG] [apscheduler.scheduler] Looking for jobs to run teamsyncworker stdout | 2021-10-18 18:36:58,995 [111] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:58.993100+00:00 (in 59.998449 seconds) teamsyncworker stdout | 2021-10-18 18:36:58,995 [111] [INFO] [apscheduler.executors.default] Running job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:58 UTC)" (scheduled at 2021-10-18 18:36:58.993100+00:00) teamsyncworker stdout | 2021-10-18 18:36:58,995 [111] [DEBUG] [data.users.teamsync] Looking up teams to sync to groups teamsyncworker stdout | 2021-10-18 18:36:58,996 [111] [DEBUG] [peewee] ('SELECT "candidates"."id" FROM (SELECT "t1"."id" FROM "teamsync" AS "t1" WHERE (("t1"."last_updated" <= %s) OR ("t1"."last_updated" IS %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [datetime.datetime(2021, 10, 18, 18, 6, 58, 995693), None, 500, 1, 0]) teamsyncworker stdout | 2021-10-18 18:36:59,007 [111] [DEBUG] [data.users.teamsync] No additional stale team found; sleeping teamsyncworker stdout | 2021-10-18 18:36:59,007 [111] [DEBUG] [data.database] Disconnecting from database. teamsyncworker stdout | 2021-10-18 18:36:59,008 [111] [INFO] [apscheduler.executors.default] Job "TeamSynchronizationWorker._sync_teams_to_groups (trigger: interval[0:01:00], next run at: 2021-10-18 18:37:58 UTC)" executed successfully gunicorn-registry stdout | 2021-10-18 18:36:59,290 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:36:59,314 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:36:59,328 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:36:59,338 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:36:59,345 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:36:59,374 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:36:59,387 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-registry stdout | 2021-10-18 18:36:59,402 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-registry stdout | 2021-10-18 18:36:59,407 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-web stdout | 2021-10-18 18:37:00,229 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:37:00,240 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:37:00,251 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:37:00,259 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | 2021-10-18 18:37:00,265 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} securityscanningnotificationworker stdout | 2021-10-18 18:37:01,279 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:37:01,280 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:40.279375+00:00 (in 38.999401 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:37:01,280 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:42:01 UTC)" (scheduled at 2021-10-18 18:37:01.279070+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:37:01,282 [107] [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(2021, 10, 18, 18, 37, 1, 281142), 'secscanv4/%']) securityscanningnotificationworker stdout | 2021-10-18 18:37:01,295 [107] [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(2021, 10, 18, 18, 37, 1, 281142), True, datetime.datetime(2021, 10, 18, 18, 37, 1, 281142), 0, 'secscanv4/%']) securityscanningnotificationworker stdout | 2021-10-18 18:37:01,299 [107] [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(2021, 10, 18, 18, 37, 1, 281142), True, datetime.datetime(2021, 10, 18, 18, 37, 1, 281142), 0, 'secscanv4/%', False, datetime.datetime(2021, 10, 18, 18, 37, 1, 281142), 'secscanv4/%']) securityscanningnotificationworker stdout | 2021-10-18 18:37:01,302 [107] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2021-10-18 18:37:01,302 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:42:01 UTC)" executed successfully buildlogsarchiver stdout | 2021-10-18 18:37:02,081 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:37:02,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:32.081130+00:00 (in 29.999155 seconds) buildlogsarchiver stdout | 2021-10-18 18:37:02,082 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:37:32 UTC)" (scheduled at 2021-10-18 18:37:02.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:37:02,084 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 37, 2, 82947), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:37:02,097 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:37:02,097 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:37:02,098 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:37:32 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:37:04,488 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:37:04,489 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:08.176502+00:00 (in 3.687900 seconds) notificationworker stdout | 2021-10-18 18:37:04,489 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:38:04 UTC)" (scheduled at 2021-10-18 18:37:04.487226+00:00) notificationworker stdout | 2021-10-18 18:37:04,489 [82] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2021-10-18 18:37:04,490 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:38:04 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:37:06,631 [242] [DEBUG] [app] Starting request: urn:request:312ad77a-cf6d-4541-a698-7d8e6adb5bf0 (/health/instance) gunicorn-web stdout | 2021-10-18 18:37:06,634 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:37:06,638 [232] [DEBUG] [app] Starting request: urn:request:c96d0887-96d7-46ca-8880-8aab3a374551 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:37:06,639 [232] [DEBUG] [app] Ending request: urn:request:c96d0887-96d7-46ca-8880-8aab3a374551 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:37:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.003) gunicorn-web stdout | 2021-10-18 18:37:06,640 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:37:06,642 [242] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:37:06,642 [232] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:37:06 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:37:06,644 [242] [DEBUG] [app] Starting request: urn:request:0baae1cc-510d-4fff-9330-e0458f1a2ea0 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:37:06,645 [242] [DEBUG] [app] Ending request: urn:request:0baae1cc-510d-4fff-9330-e0458f1a2ea0 (/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:37:06 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.002) gunicorn-web stdout | 2021-10-18 18:37:06,646 [242] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:37:06 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:37:06,646 [242] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:37:06,647 [242] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:37:06,654 [242] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:37:06,662 [242] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:37:06,714 [242] [DEBUG] [app] Ending request: urn:request:312ad77a-cf6d-4541-a698-7d8e6adb5bf0 (/health/instance) gunicorn-web stdout | 2021-10-18 18:37:06,715 [242] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:37:06,715 [242] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:37:06 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:37:06 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.085 120 0.086) notificationworker stdout | 2021-10-18 18:37:08,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:37:08,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:18.176502+00:00 (in 9.998896 seconds) notificationworker stdout | 2021-10-18 18:37:08,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:37:18 UTC)" (scheduled at 2021-10-18 18:37:08.176502+00:00) notificationworker stdout | 2021-10-18 18:37:08,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:37:08,180 [82] [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(2021, 10, 18, 18, 37, 8, 178654), True, datetime.datetime(2021, 10, 18, 18, 37, 8, 178654), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:37:08,190 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:37:08,190 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:37:08,190 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:37:18 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:37:13,028 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} exportactionlogsworker stdout | 2021-10-18 18:37:13,364 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2021-10-18 18:37:13,365 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:54.485551+00:00 (in 41.120612 seconds) exportactionlogsworker stdout | 2021-10-18 18:37:13,365 [67] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:38:13 UTC)" (scheduled at 2021-10-18 18:37:13.363994+00:00) exportactionlogsworker stdout | 2021-10-18 18:37:13,365 [67] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2021-10-18 18:37:13,368 [67] [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(2021, 10, 18, 18, 37, 13, 366081), True, datetime.datetime(2021, 10, 18, 18, 37, 13, 366081), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2021-10-18 18:37:13,381 [67] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2021-10-18 18:37:13,381 [67] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2021-10-18 18:37:13,382 [67] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:38:13 UTC)" executed successfully queuecleanupworker stdout | 2021-10-18 18:37:13,695 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} namespacegcworker stdout | 2021-10-18 18:37:14,862 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:37:15,213 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:37:16,579 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} gunicorn-web stdout | 2021-10-18 18:37:16,631 [243] [DEBUG] [app] Starting request: urn:request:e58efa5e-b33d-4f2e-a944-6f5428736353 (/health/instance) gunicorn-web stdout | 2021-10-18 18:37:16,634 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:37:16,637 [235] [DEBUG] [app] Starting request: urn:request:58001178-9221-4adb-8a85-0a580f080b25 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:37:16,637 [235] [DEBUG] [app] Ending request: urn:request:58001178-9221-4adb-8a85-0a580f080b25 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:37:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.003) gunicorn-web stdout | 2021-10-18 18:37:16,638 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:37:16,641 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:37:16,643 [243] [DEBUG] [app] Starting request: urn:request:8fc8248c-ffa6-456a-a186-4b700d4ec2f2 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:37:16,643 [243] [DEBUG] [app] Ending request: urn:request:8fc8248c-ffa6-456a-a186-4b700d4ec2f2 (/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:37:16 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:37:16,644 [243] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:37:16 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:37:16,644 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:37:16,645 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-registry stdout | 2021-10-18 18:37:16,646 [235] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:37:16 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:37:16,657 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:37:16,664 [243] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:37:16,718 [243] [DEBUG] [app] Ending request: urn:request:e58efa5e-b33d-4f2e-a944-6f5428736353 (/health/instance) gunicorn-web stdout | 2021-10-18 18:37:16,718 [243] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:37:16,719 [243] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:37:16 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:37:16 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.090 120 0.090) securityworker stdout | 2021-10-18 18:37:16,871 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:37:16,871 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:46.870699+00:00 (in 29.999087 seconds) securityworker stdout | 2021-10-18 18:37:16,872 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:37:46 UTC)" (scheduled at 2021-10-18 18:37:16.870699+00:00) securityworker stdout | 2021-10-18 18:37:16,872 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:37:16,872 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:37:16,876 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:37:16,880 [108] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:37:16,893 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:37:16,895 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 5, 9]) securityworker stdout | 2021-10-18 18:37:16,897 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:37:16,898 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 9, 10]) securityworker stdout | 2021-10-18 18:37:16,899 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 9-10 securityworker stdout | 2021-10-18 18:37:16,899 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" LEFT OUTER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((("t2"."id" IS %s) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [None, 4, 8]) securityworker stdout | 2021-10-18 18:37:16,900 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:37:16,900 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:37:16,901 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 32, 16, 900873), 5, 9]) securityworker stdout | 2021-10-18 18:37:16,902 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 5-9 securityworker stdout | 2021-10-18 18:37:16,903 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 32, 16, 902833), 4, 8]) securityworker stdout | 2021-10-18 18:37:16,904 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:37:16,905 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE (((("t2"."index_status" = %s) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-1, datetime.datetime(2021, 10, 18, 18, 32, 16, 904548), 9, 10]) securityworker stdout | 2021-10-18 18:37:16,906 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 9-10 securityworker stdout | 2021-10-18 18:37:16,906 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:37:16,906 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 32, 16, 906362), 4, 8]) securityworker stdout | 2021-10-18 18:37:16,908 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 4-8 securityworker stdout | 2021-10-18 18:37:16,909 [108] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."repository_id", "t1"."digest", "t1"."media_type_id", "t1"."manifest_bytes", "t1"."config_media_type", "t1"."layers_compressed_size" FROM "manifest" AS "t1" INNER JOIN "manifestsecuritystatus" AS "t2" ON ("t2"."manifest_id" = "t1"."id") WHERE ((((("t2"."index_status" != %s) AND ("t2"."indexer_hash" != %s)) AND ("t2"."last_indexed" < %s)) AND ("t1"."id" >= %s)) AND ("t1"."id" < %s)) ORDER BY "t1"."id"', [-2, 'cae7d2cc4be8ae68b4f01830e017c5de', datetime.datetime(2021, 10, 18, 18, 32, 16, 908489), 8, 10]) securityworker stdout | 2021-10-18 18:37:16,910 [108] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 8-10 securityworker stdout | 2021-10-18 18:37:16,910 [108] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2021-10-18 18:37:16,910 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:37:16,910 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:37:46 UTC)" executed successfully globalpromstats stdout | 2021-10-18 18:37:16,936 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} repositorygcworker stdout | 2021-10-18 18:37:16,968 [99] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2021-10-18 18:37:16,969 [99] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:56.179064+00:00 (in 39.210254 seconds) repositorygcworker stdout | 2021-10-18 18:37:16,969 [99] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:38:16 UTC)" (scheduled at 2021-10-18 18:37:16.967820+00:00) repositorygcworker stdout | 2021-10-18 18:37:16,969 [99] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2021-10-18 18:37:16,970 [99] [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(2021, 10, 18, 18, 37, 16, 969387), True, datetime.datetime(2021, 10, 18, 18, 37, 16, 969387), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2021-10-18 18:37:16,980 [99] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2021-10-18 18:37:16,980 [99] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2021-10-18 18:37:16,980 [99] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2021-10-18 18:38:16 UTC)" executed successfully gcworker stdout | 2021-10-18 18:37:17,887 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:37:17,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:47.886221+00:00 (in 29.998954 seconds) gcworker stdout | 2021-10-18 18:37:17,887 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:37:47 UTC)" (scheduled at 2021-10-18 18:37:17.886221+00:00) gcworker stdout | 2021-10-18 18:37:17,890 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372637888, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:37:17,903 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:37:17,903 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:37:17,903 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:37:47 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:37:18,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:37:18,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:28.176502+00:00 (in 9.999136 seconds) notificationworker stdout | 2021-10-18 18:37:18,177 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:37:28 UTC)" (scheduled at 2021-10-18 18:37:18.176502+00:00) notificationworker stdout | 2021-10-18 18:37:18,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:37:18,179 [82] [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(2021, 10, 18, 18, 37, 18, 178219), True, datetime.datetime(2021, 10, 18, 18, 37, 18, 178219), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:37:18,190 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:37:18,190 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:37:18,191 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:37:28 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:37:18,201 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'} logrotateworker stdout | 2021-10-18 18:37:19,316 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'logrotateworker.py', 'pid': '74'} securityscanningnotificationworker stdout | 2021-10-18 18:37:19,651 [107] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityscanningnotificationworker.py', 'pid': '107'} gcworker stdout | 2021-10-18 18:37:19,860 [68] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'gcworker.py', 'pid': '68'} notificationworker stdout | 2021-10-18 18:37:20,263 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'notificationworker.py', 'pid': '82'} manifestbackfillworker stdout | 2021-10-18 18:37:20,933 [75] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'manifestbackfillworker.py', 'pid': '75'} securityworker stdout | 2021-10-18 18:37:22,932 [108] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'securityworker.py', 'pid': '108'} repositorygcworker stdout | 2021-10-18 18:37:24,817 [99] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositorygcworker.py', 'pid': '99'} exportactionlogsworker stdout | 2021-10-18 18:37:25,157 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'exportactionlogsworker.py', 'pid': '67'} teamsyncworker stdout | 2021-10-18 18:37:25,701 [111] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'teamsyncworker.py', 'pid': '111'} gunicorn-web stdout | 2021-10-18 18:37:26,631 [243] [DEBUG] [app] Starting request: urn:request:1b7c8350-6524-40ab-ac6a-dbb99e24b0a5 (/health/instance) gunicorn-web stdout | 2021-10-18 18:37:26,633 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:37:26,636 [230] [DEBUG] [app] Starting request: urn:request:f5b4502c-836a-462e-8f3e-0d7f9ff96b27 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:37:26,637 [230] [DEBUG] [app] Ending request: urn:request:f5b4502c-836a-462e-8f3e-0d7f9ff96b27 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:37:26,638 [230] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:37:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:37:26 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.002) gunicorn-web stdout | 2021-10-18 18:37:26,638 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:37:26,642 [243] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:37:26,646 [241] [DEBUG] [app] Starting request: urn:request:d8631a9f-1fb5-4872-8f7a-00ec77d12d69 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:37:26,646 [241] [DEBUG] [app] Ending request: urn:request:d8631a9f-1fb5-4872-8f7a-00ec77d12d69 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:37:26,647 [241] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:37:26 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:37:26 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 159 0.003) gunicorn-web stdout | 2021-10-18 18:37:26,648 [243] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:37:26,649 [243] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:37:26,658 [243] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:37:26,667 [243] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:37:26,713 [243] [DEBUG] [app] Ending request: urn:request:1b7c8350-6524-40ab-ac6a-dbb99e24b0a5 (/health/instance) gunicorn-web stdout | 2021-10-18 18:37:26,714 [243] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:37:26 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.085 120 0.085) gunicorn-web stdout | 2021-10-18 18:37:26,715 [243] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:37:26 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" builder stdout | 2021-10-18 18:37:27,302 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'builder.py', 'pid': '62'} buildlogsarchiver stdout | 2021-10-18 18:37:27,949 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'buildlogsarchiver.py', 'pid': '63'} notificationworker stdout | 2021-10-18 18:37:28,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:37:28,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:38.176502+00:00 (in 9.999026 seconds) notificationworker stdout | 2021-10-18 18:37:28,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:37:38 UTC)" (scheduled at 2021-10-18 18:37:28.176502+00:00) notificationworker stdout | 2021-10-18 18:37:28,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:37:28,181 [82] [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(2021, 10, 18, 18, 37, 28, 178835), True, datetime.datetime(2021, 10, 18, 18, 37, 28, 178835), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:37:28,192 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:37:28,193 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:37:28,193 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:37:38 UTC)" executed successfully expiredappspecifictokenworker stdout | 2021-10-18 18:37:28,473 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '66'} servicekey stdout | 2021-10-18 18:37:28,655 [109] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'servicekeyworker.py', 'pid': '109'} gunicorn-secscan stdout | 2021-10-18 18:37:28,772 [228] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '228'} gunicorn-secscan stdout | 2021-10-18 18:37:28,824 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '71'} gunicorn-secscan stdout | 2021-10-18 18:37:28,846 [227] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'secscan:application', 'pid': '227'} gunicorn-registry stdout | 2021-10-18 18:37:29,318 [240] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '240'} gunicorn-registry stdout | 2021-10-18 18:37:29,336 [236] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '236'} gunicorn-registry stdout | 2021-10-18 18:37:29,347 [235] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '235'} gunicorn-registry stdout | 2021-10-18 18:37:29,364 [238] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '238'} gunicorn-registry stdout | 2021-10-18 18:37:29,364 [233] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '233'} gunicorn-registry stdout | 2021-10-18 18:37:29,393 [231] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '231'} gunicorn-registry stdout | 2021-10-18 18:37:29,406 [70] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '70'} gunicorn-registry stdout | 2021-10-18 18:37:29,421 [230] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '230'} gunicorn-registry stdout | 2021-10-18 18:37:29,426 [232] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'registry:application', 'pid': '232'} gunicorn-web stdout | 2021-10-18 18:37:30,247 [244] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '244'} gunicorn-web stdout | 2021-10-18 18:37:30,256 [72] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '72'} gunicorn-web stdout | 2021-10-18 18:37:30,267 [243] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '243'} gunicorn-web stdout | 2021-10-18 18:37:30,277 [242] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '242'} gunicorn-web stdout | 2021-10-18 18:37:30,284 [241] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'web:application', 'pid': '241'} buildlogsarchiver stdout | 2021-10-18 18:37:32,081 [63] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2021-10-18 18:37:32,082 [63] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:38:02.081130+00:00 (in 29.998806 seconds) buildlogsarchiver stdout | 2021-10-18 18:37:32,083 [63] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:38:02 UTC)" (scheduled at 2021-10-18 18:37:32.081130+00:00) buildlogsarchiver stdout | 2021-10-18 18:37:32,086 [63] [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', ['complete', 'error', 'cancelled', datetime.datetime(2021, 10, 3, 18, 37, 32, 83299), False, 50, 1, 0]) buildlogsarchiver stdout | 2021-10-18 18:37:32,098 [63] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2021-10-18 18:37:32,098 [63] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2021-10-18 18:37:32,098 [63] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2021-10-18 18:38:02 UTC)" executed successfully gunicorn-web stdout | 2021-10-18 18:37:36,632 [244] [DEBUG] [app] Starting request: urn:request:1dce4204-9a44-428f-87ce-bf5c3effc8f1 (/health/instance) gunicorn-web stdout | 2021-10-18 18:37:36,635 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:37:36,639 [233] [DEBUG] [app] Starting request: urn:request:8caae735-4c0a-4e27-8070-47d56d38dc0b (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:37:36,640 [233] [DEBUG] [app] Ending request: urn:request:8caae735-4c0a-4e27-8070-47d56d38dc0b (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:37:36,640 [233] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:37:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:37:36 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.003) gunicorn-web stdout | 2021-10-18 18:37:36,642 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:37:36,645 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:37:36,648 [243] [DEBUG] [app] Starting request: urn:request:722cf079-c05c-4535-b2be-fd856928a5c1 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:37:36,649 [243] [DEBUG] [app] Ending request: urn:request:722cf079-c05c-4535-b2be-fd856928a5c1 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:37:36,649 [243] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:37:36 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:37:36 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.002) gunicorn-web stdout | 2021-10-18 18:37:36,651 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:37:36,652 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2021-10-18 18:37:36,659 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:37:36,667 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:37:36,720 [244] [DEBUG] [app] Ending request: urn:request:1dce4204-9a44-428f-87ce-bf5c3effc8f1 (/health/instance) gunicorn-web stdout | 2021-10-18 18:37:36,722 [244] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:37:36 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.094 120 0.094) gunicorn-web stdout | 2021-10-18 18:37:36,725 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:37:36 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" namespacegcworker stdout | 2021-10-18 18:37:37,564 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:37:37,565 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:38.480555+00:00 (in 0.915684 seconds) namespacegcworker stdout | 2021-10-18 18:37:37,565 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:38:37 UTC)" (scheduled at 2021-10-18 18:37:37.563981+00:00) namespacegcworker stdout | 2021-10-18 18:37:37,565 [77] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2021-10-18 18:37:37,565 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:38:37 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:37:38,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:37:38,177 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:48.176502+00:00 (in 9.998927 seconds) notificationworker stdout | 2021-10-18 18:37:38,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:37:48 UTC)" (scheduled at 2021-10-18 18:37:38.176502+00:00) notificationworker stdout | 2021-10-18 18:37:38,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:37:38,181 [82] [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(2021, 10, 18, 18, 37, 38, 178891), True, datetime.datetime(2021, 10, 18, 18, 37, 38, 178891), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:37:38,263 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:37:38,263 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:37:38,264 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:37:48 UTC)" executed successfully namespacegcworker stdout | 2021-10-18 18:37:38,481 [77] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2021-10-18 18:37:38,481 [77] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:49.870406+00:00 (in 11.388991 seconds) namespacegcworker stdout | 2021-10-18 18:37:38,482 [77] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:42:38 UTC)" (scheduled at 2021-10-18 18:37:38.480555+00:00) namespacegcworker stdout | 2021-10-18 18:37:38,483 [77] [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(2021, 10, 18, 18, 37, 38, 482603), 'namespacegc/%']) namespacegcworker stdout | 2021-10-18 18:37:38,495 [77] [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(2021, 10, 18, 18, 37, 38, 482603), True, datetime.datetime(2021, 10, 18, 18, 37, 38, 482603), 0, 'namespacegc/%']) namespacegcworker stdout | 2021-10-18 18:37:38,500 [77] [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(2021, 10, 18, 18, 37, 38, 482603), True, datetime.datetime(2021, 10, 18, 18, 37, 38, 482603), 0, 'namespacegc/%', False, datetime.datetime(2021, 10, 18, 18, 37, 38, 482603), 'namespacegc/%']) namespacegcworker stdout | 2021-10-18 18:37:38,503 [77] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2021-10-18 18:37:38,503 [77] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2021-10-18 18:42:38 UTC)" executed successfully securityscanningnotificationworker stdout | 2021-10-18 18:37:40,280 [107] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2021-10-18 18:37:40,280 [107] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:57.461325+00:00 (in 17.180590 seconds) securityscanningnotificationworker stdout | 2021-10-18 18:37:40,281 [107] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:38:40 UTC)" (scheduled at 2021-10-18 18:37:40.279375+00:00) securityscanningnotificationworker stdout | 2021-10-18 18:37:40,281 [107] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2021-10-18 18:37:40,281 [107] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2021-10-18 18:38:40 UTC)" executed successfully storagereplication stdout | 2021-10-18 18:37:43,078 [110] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'storagereplication.py', 'pid': '110'} queuecleanupworker stdout | 2021-10-18 18:37:43,735 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'queuecleanupworker.py', 'pid': '86'} namespacegcworker stdout | 2021-10-18 18:37:44,912 [77] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'namespacegcworker.py', 'pid': '77'} repositoryactioncounter stdout | 2021-10-18 18:37:45,258 [96] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'repositoryactioncounter.py', 'pid': '96'} chunkcleanupworker stdout | 2021-10-18 18:37:46,626 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'chunkcleanupworker.py', 'pid': '64'} gunicorn-web stdout | 2021-10-18 18:37:46,632 [244] [DEBUG] [app] Starting request: urn:request:d7ef4866-8b52-446c-b75a-56b9b7ee17f2 (/health/instance) gunicorn-web stdout | 2021-10-18 18:37:46,633 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-registry stdout | 2021-10-18 18:37:46,637 [233] [DEBUG] [app] Starting request: urn:request:feff5d51-e01d-4e7b-8b2a-52e0f685ee23 (/v1/_internal_ping) gunicorn-registry stdout | 2021-10-18 18:37:46,637 [233] [DEBUG] [app] Ending request: urn:request:feff5d51-e01d-4e7b-8b2a-52e0f685ee23 (/v1/_internal_ping) nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:37:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.003 162 0.003) gunicorn-web stdout | 2021-10-18 18:37:46,638 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:37:46,640 [244] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2021-10-18 18:37:46,642 [244] [DEBUG] [app] Starting request: urn:request:d21b361d-647f-45d6-9ebb-b167242bb635 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:37:46,642 [244] [DEBUG] [app] Ending request: urn:request:d21b361d-647f-45d6-9ebb-b167242bb635 (/_internal_ping) gunicorn-web stdout | 2021-10-18 18:37:46,643 [244] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:37:46 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.22.0" nginx stdout | 127.0.0.1 () - - [18/Oct/2021:18:37:46 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" (0.002 159 0.001) gunicorn-web stdout | 2021-10-18 18:37:46,643 [244] [DEBUG] [urllib3.connectionpool] http://localhost:8080 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2021-10-18 18:37:46,644 [244] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-registry stdout | 2021-10-18 18:37:46,638 [233] [INFO] [gunicorn.access] 127.0.0.1 - - [18/Oct/2021:18:37:46 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.22.0" gunicorn-web stdout | 2021-10-18 18:37:46,655 [244] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2021-10-18 18:37:46,663 [244] [DEBUG] [data.users.externalldap] TLS Fallback enabled in LDAP gunicorn-web stdout | 2021-10-18 18:37:46,716 [244] [DEBUG] [app] Ending request: urn:request:d7ef4866-8b52-446c-b75a-56b9b7ee17f2 (/health/instance) gunicorn-web stdout | 2021-10-18 18:37:46,716 [244] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2021-10-18 18:37:46,718 [244] [INFO] [gunicorn.access] 10.224.13.1 - - [18/Oct/2021:18:37:46 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.20" nginx stdout | 10.224.13.1 () - - [18/Oct/2021:18:37:46 +0000] "GET /health/instance HTTP/1.1" 200 152 "-" "kube-probe/1.20" (0.088 120 0.087) securityworker stdout | 2021-10-18 18:37:46,871 [108] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2021-10-18 18:37:46,872 [108] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:38:16.870699+00:00 (in 29.998738 seconds) securityworker stdout | 2021-10-18 18:37:46,872 [108] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:38:16 UTC)" (scheduled at 2021-10-18 18:37:46.870699+00:00) securityworker stdout | 2021-10-18 18:37:46,873 [108] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2021-10-18 18:37:46,873 [108] [DEBUG] [util.secscan.v4.api] GETing security URL http://registry-clair-app:80/indexer/api/v1/index_state securityworker stdout | 2021-10-18 18:37:46,879 [108] [DEBUG] [urllib3.connectionpool] http://registry-clair-app:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2021-10-18 18:37:46,883 [108] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2021-10-18 18:37:46,893 [108] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2021-10-18 18:37:46,894 [108] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2021-10-18 18:38:16 UTC)" executed successfully globalpromstats stdout | 2021-10-18 18:37:46,977 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'globalpromstats.py', 'pid': '69'} gcworker stdout | 2021-10-18 18:37:47,886 [68] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2021-10-18 18:37:47,887 [68] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:38:17.886221+00:00 (in 29.998929 seconds) gcworker stdout | 2021-10-18 18:37:47,888 [68] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:38:17 UTC)" (scheduled at 2021-10-18 18:37:47.886221+00:00) gcworker stdout | 2021-10-18 18:37:47,891 [68] [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)) AND ("t3"."enabled" = %s)) AND ("t2"."state" != %s)) LIMIT %s) AS "candidates" ORDER BY Random() LIMIT %s OFFSET %s', [None, 1633372667888, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2021-10-18 18:37:47,905 [68] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2021-10-18 18:37:47,905 [68] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2021-10-18 18:37:47,905 [68] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:30], next run at: 2021-10-18 18:38:17 UTC)" executed successfully notificationworker stdout | 2021-10-18 18:37:48,177 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2021-10-18 18:37:48,178 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2021-10-18 18:37:58.176502+00:00 (in 9.998810 seconds) notificationworker stdout | 2021-10-18 18:37:48,178 [82] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:37:58 UTC)" (scheduled at 2021-10-18 18:37:48.176502+00:00) notificationworker stdout | 2021-10-18 18:37:48,178 [82] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2021-10-18 18:37:48,181 [82] [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(2021, 10, 18, 18, 37, 48, 178925), True, datetime.datetime(2021, 10, 18, 18, 37, 48, 178925), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2021-10-18 18:37:48,203 [82] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2021-10-18 18:37:48,203 [82] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2021-10-18 18:37:48,204 [82] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2021-10-18 18:37:58 UTC)" executed successfully blobuploadcleanupworker stdout | 2021-10-18 18:37:48,247 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'registry-quay-app-76b9557fd-dpxkb', 'process_name': 'blobuploadcleanupworker.py', 'pid': '61'}